drugCMS

Welcome to the drugCMS bugtracker!

If you are interested in joining us on the development of drugCMS, please register here and send us a mail with your selected login and some info about yourself to info@spider-it.de.
We need: PHP developers, Testers, Writers, Designers, Promoters, ...
Remember though: drugCMS is free and open source, so you won't make money joining us, but it gives you a mention and the respect of the community!

ID Category Task Type Severity Summary  desc Status Progress
115BackendBug ReportLowUser Rights: User with set rights should be able to giv...New
0%
Task Description

User Rights: User with set rights should be able to give other (new) users same rights: http://forum.contenido.org/viewtopic.php?f=92&t=36469&view=unread&sid=7c63b5108740416edb6159e211c9d66f#p167847

16BackendBug ReportLowUploadfolders deleted with FTP are still in db-tableNew
0%
Task Description

If you delete a folder using ftp it isn’t deleted in db. For files you have to call the folder in filemanager, but if you also delete the folder that cannot work.
We have to check if we can enhance the checks in filemanager to check for missing folders.

Also we have to remember that for the new version of filemanager.

see con forum http://forum.contenido.org/viewtopic.php?f=62&t=32693

17CoreFeature RequestLowUpgrade TinyMCE to newest versionNew
0%
Task Description

• check for usefull plugins

57CoreEnhancementLowUpdater: Implement an updater, which can update on klic...New
0%
Task Description

Implement a system updater, which can, by setting, either update the system on mouse klick, or completely automatically at a set daytime.
The automatic update functionallity must be restricted to either the primary or secondary version number (2.x.x or 2.0.x).

129CoreBug ReportLowUpdate the system for restrictive SQLNew
0%
Task Description

As SQL gets more restrictive, one can't use '0000-00-00 00:00:00' for a datetime field.
Also one can't GROUP BY or ORDER BY non selected fields, or have fields missing in GROUP BY which are selected.

106BackendOptimizationLowTinyMCE: Show editor in popup or inline and save throug...New
0%
Task Description

On using TinyMCE, the backend pageneeds to reload on opening and saving.
By showing the editor in a popup (or inline, we already have a small one there) and saving through Ajax (and updating the page content), work gets easier and faster because the need to scroll down again to get to the next working position is minimized.

93CoreFeature RequestLowTemplate switcherNew
0%
Task Description

Implement the possibility to redesign a website without showing changes live or working in a copy of the website.

Thoughts:
- use a new "dummmy client" and takeover the changes on button press.
- create a layouts folder and move the design stuff (css, images, js, ...) in there in a subfolder per design (we'll have to save the layouts and templates as files then), then create a backend select field to switch the design at will.
Either case, we need an url parameter to switch to an inactive design for testing purposes.

29CoreRecodingLowSwitch from MySQL and MySQLi to PDONew
0%
Task Description

Be sure to add some kind of query checker which makes the queries database independant (for example strip "TYPE=MYISAM").

12BackendFeature RequestLowSupport for transparent PNGs (resizing in file manager)New
0%
Task Description

Show thumbnails with transparency

34CoreEnhancementLowShow template description in category and article confi...New
0%
Task Description

The textarea from the template configuration should be shown in the category and article configuration.

13BackendOptimizationLowShow messages with position: fixedNew
0%
Task Description

Show all messages and questions ("Are you sure...") in the backend with style position: fixed; so that they definitely are visible for the user without the need to scroll up first.
(Steffen (derSteffen))

20BackendFeature RequestLowShow inuse files in file manager on requestNew
0%
Task Description

In the file manager, add a button which will show, for the current folder, which of the files are in use.
We will have to check for CMS-Types (like CMS_IMG) as well as article content (over the database?).
This is needed for the ability to delete old, no longer used files.

In addition, we might also check per file on a delete request, if not already checked through the button.

127CoreOptimizationLowSEO-URL: Reset aliases for the current client onlyNew
0%
Task Description

Resetting all aliases from SEO-URL will reset all aliases in all clients.
We must restrict this to the current client, eventually with an option to do so for all clients.

130CoreOptimizationLowRename drugCMS to DZIRcmsNew
0%
Task Description

Rename drugCMS to DZIRcms

26CoreOptimizationLowRearrange the class files into a new structureNew
0%
Task Description

Build a new hierarchical structure for class files in /drugcns/classes and arrange the class files into it.

First thoughts are (please add thoughts):
/drugcms
-> /classes
-> -> /abstract
-> -> -> /html5
-> -> -> /template
-> -> -> -> /parser.php -> class clAbstractTemplateParser()
-> -> /backend
-> -> /common
-> -> -> /content
-> -> -> -> /article.php -> class Article()
-> -> -> -> /template_config.php - class TemplateConfig()
-> -> -> /security
-> -> -> /generic
-> -> -> -> /db.php -> class GenericDB()
-> -> -> /template
-> -> -> -> /counter_function_parser.php -> class clCounterFunctionParser()
-> -> -> -> /if_function_parser.php -> class clIfFunctionParser()
-> -> -> -> /str_api_function_parser.php -> class clAtrApiFunctionParser()
-> -> -> -> /template.php -> class Template()
-> -> /frontend
-> -> -> /output
-> -> -> -> /compressor.php -> class OutputCompressor()
-> -> -> /groups.php -> class
-> -> -> /logic.php -> class
-> -> -> /permissions.php -> class
-> -> -> /users.php -> class

14BackendBug ReportLowProblems while connected to a second databaseNew
0%
Task Description

If, in a module, you connect to an external database, all modules after that one in the template won’t work.
The configuration for those following modules says “-unnamed module-”.
If you close the connection to the external database in the module, the following modules work as they should.

If you have the module with the external database connection more than once in the template, directly following eachother, then each second one won’t connect to that database even if you use different variables for the connection, but only in the backend (configuration).
In the frontend everything works as it should even with the same variable for the external database connection, but only while closing the connection in the module (every instance).

Question/Problem:
Why does drugCMS try to get the module information over the last opened database connection instead of using it’s own connection $db?

53CoreFeature RequestLowPreview: Add options to view the page in different size...New
0%
Task Description

Add options to the preview area which change the size of the viewport to emulate mobile devices.
Offer known sizes with device names (iPhone 5, Galaxy Note 3, ...) as well as free width and height entry fields.
This makes it easier for authors to see what the page would look like on those devices, which reduces responsive sites with non-responsive contents.

Suggestion: http://forum.contenido.org/viewtopic.php?f=36&t=34999.

6BackendFeature RequestLowPresets for client settings Assigned
10%
Task Description

I often use the same entries for client settings. It would be helpful if often used ones could be added via click. Examples:
tinymce|forced_root_block|
articles|show-new-window-checkbox|true
...
(Markus Hübner (mchubi))

35BackendFeature RequestLowPosibility to move files in file managerNew
0%
Task Description

http://forum.contenido.org/viewtopic.php?p=154761#p154761

One should be able to move files in the file manager.
Needed functionality for this:
- move the file in the file system
- correct the path in the database table con_upl
Articles using the file through modules aren’t infected, because they only save the id of the entry in con_upl.
Only articles using the file inside the TinyMCE editor will have a problem.
For this case, we should consider correcting those paths too, or showing a warning message on trying to move the file.

64CoreOptimizationLowPHPMailer: Upgrade to newest versionAssigned
0%
Task Description

PHPMailer: Upgrade to newest version

124ChainsBug ReportLowOutput compressor: Check relative paths for their sourc...New
0%
Task Description

Output compressor changes relative paths (starting with ../) to the client's absolute path (like http://domain.com/cms/).
This is okay as long as no file from a different folder is included (like /cms/font-awesome/css/).
In this case, relative paths must be rewritten to the folder the file is in (like http://domain.com/cms/fontawesome/).

Thanks to Thomas Dubbert for reporting this bug!

27BackendEnhancementLowOptimize category rearrangement with drop buttonsNew
0%
Task Description

Currently, after clicking the "move tree" button, one can only "drop" it in another category, where it will show up as the last subcategory, and one must move it up until it reaches it's desired position, which takes some time on large websites.
In future, after clicking the "move tree" button, we will show "drop" buttons before and after each other category, so one can drop the moved tree in the right position right away.

15CoreBug ReportLowOld sessions are not deleted if conlib uses file contai...New
0%
Task Description

see contenido forum http://forum.contenido.org/viewtopic.php?f=62&t=32660

18BackendEnhancementLowModule ManagerNew
0%
Task Description

Implement a possibility to download and install modules from our module repository as well as user selected module repositories.

102CoreBug ReportLowLink target select window: categories are not marked, f...New
0%
Task Description

On inserting a link in TinyMCE and opening the target select window, in this window's left pane folders stay marked as active while categories never get marked.

72CoreBug ReportLowImplement functionallity to make email addresses impene...New
0%
76CoreEnhancementLowFile system: nameable folder to hide system from visito...New
0%
50Demo ClientOptimizationLowExtract the demo client installation data into separate...New
0%
28BackendEnhancementLowExchange modules in templates in the article configurat...New
0%
38BackendEnhancementLowEnable login from external pageNew
0%
58CoreEnhancementLowDesignShop: Export clients and import them from a websh...New
0%
7BackendFeature RequestLowdeleting articles in overviewNew
0%
84PluginsFeature RequestLowDB Backup: Add possibility to enter a commentNew
0%
86CoreEnhancementLowCreate functions to display select boxes for directorie...New
0%
23BackendRecodingLowCreate a new backend without frames in HTML5 / CSS3 / j...New
0%
121BackendEnhancementLowCategories: Add an option to delete contained articles ...New
0%
69BackendFeature RequestLowCategories/Articles: Add option to show names in prefer...New
0%
112CoreEnhancementLowBackend Login: Restrict attemptsNew
0%
122BackendFeature RequestLowArticles: Sorting per jQuery TableSorterNew
0%
21BackendFeature RequestLowarticle-overview: page selecting and sorting of article...New
0%
85CoreOptimizationLowArticle properties: Hide categories the user may not ac...New
0%
8BackendBug ReportLowAMR: Error while deleting categoriesNew
0%
33BackendFeature RequestLowAdmin option to hide module-config-areas from authorsNew
0%
37CoreEnhancementLowAdd more languagesNew
0%
94CoreFeature RequestLowAdd functionality to delete a clientNew
0%
Showing tasks 1 - 45 of 45 Page 1 of 1

Available keyboard shortcuts

Tasklist

Task Details

Task Editing