ConLite

Welcome to the Bugtracker for ConLite ::: Willkommen beim Bugtracker zu ConLite

NEW Release!!!

We’re proud to announce the release of ConLite 2.0.2 This is just an update-release for older Contenido 4.8 or ConLite 1.0 with an unready demo client.
Just visit our Downloadcenter, download as zip- or 7zip-archive, try it out and give us some feedback.
Please read the file README_.txt first after unzipping the archive, there may be some hints for upgrading from further versions to ConLite 2.0.2.

If you have any questions please visit our ConLite-Forum.

IDSummaryCategoryTask TypeSeverity  descStatusProgress
 16  RSS-Reader austauschen/überarbeiten ModuleEnhancementCriticalClosed
100%
Task Description

Der RSS-Reader von Contenido braucht allow_url_fopen und kann nicht gut mit UTF-8 umgehen. Dies ist bei dem erweiterten Modul von Spider IT umgangen und korrigiert. Das Modul braucht/nutzt die class.rss.php (<Mandant>/includes/class.rss.php) von rssphp.net.

 20  genericdb: urlencode() expects parameter 1 to be string ...CoreBug ReportCriticalClosed
100%
Task Description

I’ll get an error while using the modul nivoslider.

[11-Apr-2012 11:56:46] PHP Warning: urlencode() expects parameter 1 to be string, array given in C:\xampp\htdocs\xxx\contenido\classes\class.genericdb.php on line 1936

[11-Apr-2012 11:56:46] PHP Stack trace:

[11-Apr-2012 11:56:46] PHP 1. {main}() C:\xampp\htdocs\xxx\cms\front_content.php:0

[11-Apr-2012 11:56:46] PHP 2. eval() C:\xampp\htdocs\xxx\cms\front_content.php:928

[11-Apr-2012 11:56:46] PHP 3. ModuleMpNivoSliderOutput→generateOutput() C:\xampp\htdocs\xxx\cms\front_content.php(928) : eval()’d code:420

[11-Apr-2012 11:56:46] PHP 4. ModuleMpNivoSliderOutput→_getImages() C:\xampp\htdocs\xxx\cms\includes\class.module.mpnivoslider.output.php:211

[11-Apr-2012 11:56:46] PHP 5. ItemCollection→next() C:\xampp\htdocs\xxx\cms\includes\class.module.mpnivoslider.output.php:435

[11-Apr-2012 11:56:46] PHP 6. UploadMetaCollection→loadItem() C:\xampp\htdocs\xxx\contenido\classes\class.genericdb.php:1310

[11-Apr-2012 11:56:46] PHP 7. Item→loadByPrimaryKey() C:\xampp\htdocs\xxx\cms\includes\class.uploadmeta.php:75

[11-Apr-2012 11:56:46] PHP 8. Item→loadBy() C:\xampp\htdocs\xxx\contenido\classes\class.genericdb.php:1670

[11-Apr-2012 11:56:46] PHP 9. Item→_inFilter() C:\xampp\htdocs\xxx\contenido\classes\class.genericdb.php:1624

[11-Apr-2012 11:56:46] PHP 10. urlencode() C:\xampp\htdocs\xxx\contenido\classes\class.genericdb.php:1936

 26  TinyMCE: media button still not working BackendBug ReportCriticalClosed
100%
Task Description

Media button wasn’t working in older versions either - no flash based media files were shown.
Last working TinyMCE is the 4.8.11 one, which I replaced in all later versions.
Problem described at http://forum.contenido.org/viewtopic.php?f=62&t=22026

HTML source code stays more or less the same after migrating, BUT nothing is displayed, neither in Tiny nor in frontend.

Example code:
<object height=”264” width=”395” data=”../../cms/upload/video/mediaplayer.swf” type=”application/x-shockwave-flash”>
<param name=”flashvars” value=”flashvars=’width=395&amp;height=264&amp;bufferlength=20&amp;image=upload/video/video.jpg&amp;file=trailer_uk.flv” />
<param name=”src” value=”../../cms/upload/video/mediaplayer.swf” />
</object>

 81  No db-connection with old config-file while upgrading CoreBug ReportCriticalClosed
100%
Task Description

If you upgrade an older version of contenido there will be no db-connection if u use the old config file. The reason is the missing db-conf-array which normally is used since con 4.8.15. There isn’t a fallback implementent to use old entries in cfg-Array.

Implement a fallback method in db-class to use older cfg-array entries for db-connection.

 110  Backslashes in client path with xampp CoreBug ReportCriticalClosed
100%
Task Description

If you do a migration setup and the client path changes you can’t copy & paste the path under windows, because of the backslashes which are not working in some CMS-Types (QR-Code)
We have to check for backslashes in path while writing to db and
1. escape them or
2. replace them with slashes

 122  Cannot see article overview in backend using IE11 BackendBug ReportCriticalClosed
100%
Task Description

If you click on a category under Content-Article there appears only an empty frame at right side.

 134  Ghost categories CoreBug ReportCriticalClosed
100%
Task Description

Forenbeitrag

I have investigated this old old bug. It’s a core problem and has to be fixed before releasing next version!!!

 166  Backslashes in module code will be removed using sync t ...BackendBug ReportCriticalClosed
100%
Task Description

If you sync modules in filesystem to db, used backslashes in input or output will be removed in db-table.
You may test behavior by just setting an html-output with backslashed quotation marks.

 171  System and client allows xss in backend BackendBug ReportCriticalClosed
100%
Task Description

Go to administration → system → expert settings.
Create new setting and set value to: <script>alert(”XSS Alert”);</script>
Script will be executed. Same with client settings

 173  i18n gettext: i18n cannot handle text (mo/po) with mult ...CoreBug ReportCriticalClosed
100%
Task Description

Adapt i18n class from Con 4.9

 3  Genericdb caching not working CoreBug ReportHighClosed
100%
Task Description

Caching of genericdb is not working in all cases, for the moment deactiveted in config.misc. Check and fix, then reactivate in config.

6Infile Documentation for phpDoc and APIDocumentationOptimizationHighNew
0%
Task Description

Add/enhance missing infile docu always if your working with or at core files.

 31  Test CL installation with newest PHP and SQL on XAMPP CoreOptimizationHighClosed
100%
Task Description

Due to some postings in forum (see: http://forum.contenido.org/viewtopic.php?f=59&t=32010) we need to test CL install on new PHP- and SQL-Versions using xampp before release.

 72  You can create FE-user with empty name or password BackendBug ReportHighClosed
100%
Task Description

Add a check for empty username and password. Also add a jquery pw-strength-check.

 80  Syncing all modules causes errors in modules which have ...BackendBug ReportHighClosed
100%
Task Description

After syncing all modules in a new installation with one new module (the only one with a file), the news module has an error in line 104.
Line 103+ now are:

              $regEx = "/(src)(=)(['"]?)([^"']*)(['"]?)/i";
              $img = array ();
              preg_match($regEx, $match[0], $img);
              $img_src = preg_split("///", $img[0]);
              $img_name = $img_src[count($img_src) - 1];
              $img_name = preg_replace("/"/", "", $img_name);
              $img_split = preg_split("/./", $img_name);
              $img_type = $img_split[count($img_split) - 1];
              $img_split2 = preg_split("/_/", $img_split[0]);

The page “Was ist Contenido” shows the following error message:
Parse error: syntax error, unexpected ‘]’ in /kunden/92791_33034/rp-hosting/159000014/259000016/ConLite/cms/front_content.php(928) : eval()’d code on line 429

 132  Ghost categories with second language CoreBug ReportHighClosed
100%
Task Description

This is an old bug, since 4.6 i think, growing up sequencely while working with categories in a second language. Customer has moved, deleted and add categories in english (1. lang german) and now the old master category is still visible in article-categorie-view with all subcategories but not in categorie area.

So we have to check out which function causes that behaviour. Needed sql-dump for searching is uploaded in dev-file-area, so please only use it for bugtracking and delete it afterwards.

 163  Switch Code-Editor for the Backend BackendFeature RequestHighClosed
100%
Task Description

We need to remove EditArea from Core. There are no new versions since over 6 years for it.

So the question is, which actual js-based editor we should use. Con 4.9 uses Codemirror. But i think it’ s also a good idea to use Ace.

Maybe we can also enhance editing by giving the user the possibility to choose among different editors an make editable areas switchable between editors.

So please let me know your thoughts about. Maybe this article could help you to find a decision - CodeMirror vs Ace Editor

 178  Updatenotifier parsing rss under PHP7.1 only for first  ...CoreBug ReportHighClosed
100%
Task Description

The pear xml-parser not working with PHP7.1. Only the first item is parsed correct, second item has wrong content. Switching to PHP5.6 shows correct result.
Check pear-xml for updates. If there no updates, take old pear files and write own parser for PHP7+, mark old pear classes as deprecated and use own class.

 2  Pluginmanager Plugins / ChainsFeature RequestMediumClosed
100%
Task Description

Add a pluginmanager and some kind of xml-configuration for plugins.
Start with a folder based version, no zip-file manager like Contenido expected to do.

7Recoding of cHTML classesCoreBug ReportMediumAssigned
40%
Task Description

cHTML have to be restructured to meet OOP in PHP 5.3 and above using E_STRICT error mode.
Also some work todo with infile docu. Maybe it’s a good idea to update PEAR also.

 10  Generate API-Doc DocumentationOptimizationMediumClosed
100%
Task Description

on release generate API-Doc and put it online.

 18  HTML5/CSS3 Demo Client FrontendFeature RequestMediumClosed
100%
Task Description

Redesign of Democlient using HTML5 and CSS3. All parts have to be valide (validator.w3.org).

We

  • need an easy, timeless design
  • wanna show usage of all CMS-Typs
  • show in action and give a little documentation of all used modules
  • use jQuery for javascript parts
  • use a framework as startpoint
 22  Modul xhtml which is not choosable in modularea DemoclientBug ReportMediumClosed
100%
Task Description

There is a modul “xhtml” in modullist, where the name is colored red and if u click on the link nothing happens.

 25  Collision with pre-installed AMR after Migration SetupOptimizationMediumClosed
100%
Task Description

Migrated a system as follows :
- moved /cms from old system to new one and updated /cms root files with 4816CL
- copied new /contenido folder, added frontenduser plugins and t2t_backup plugin (both being available in 4.8.15)
- old system had AMR plugin v0.5.4 installed

After migrating with “Install Mod_rewrited” option, the following occured:
- backend: additional “has children” menu item right next to the “AMR” menu item (error log see below)

Resolved it as follows:
- deleted /plugins/mod_rewrite folder, replaced it with old 0.5.4 folder, de-installed plugin with that (lead to error message after de-installation, ignore that).
- deleted /plugins/mod_rewrite folder again, replaced it with 4816CL-version.
- Backend login no problem anymore, additional menu item “has children” was gone.


Error log:
Fatal error: Error: Can’t include /is/htdocs/wp1024832_7YGQ01LQT4/www/demo/con4816/contenido/classes/mp/class.mpdebug.php in /is/htdocs/wp1024832_7YGQ01LQT4/www/demo/con4816/contenido/includes/api/functions.api.general.php on line 174

 33  Missing include.subnav_blank.php BackendBug ReportMediumClosed
100%
Task Description

There is an error thrown, but i haven’t research which part of backend is the trigger.
Maybe there is a wrong file entry in db. Research needed.

[25-Apr-2012 17:24:07] PHP Warning: include_once(): Failed opening ‘/srv/www/vhosts/xxx/httpdocs/contenido/includes/include.subnav_blank.php’ for inclusion (include_path=’.:/usr/share/php5:/usr/share/php5/PEAR’) in /srv/www/vhosts/xxx/httpdocs/contenido/main.php on line 257

 35  Inuse - modul locked for same user after backend timeou ...BackendEnhancementMediumClosed
100%
Task Description

After timeout of BE access and relogin with same username, last called module is shown as inuse for this user. Change behaviour to remove self inuse-entries for actuell user when user is logging in again.
Also check this for other areas.

 37  Upgrade: valid_from and valid_to fields are set to NULL SetupBug ReportMediumClosed
100%
Task Description

After an upgrade from 4.6 to 4.8.16 CL the new added fields valid_from and valid_to are set to NULL instead an empty date ‘0000-00-00’. So no sysadmin info in dashboard is shown. Change field defaults in setup.

43Plugin extended StatsPlugins / ChainsFeature RequestMediumAssigned
20%
Task Description

I will add a new Stats Plugin which will use the new statistic class from semmelstatzR for wordpress as base class. Also a Chain is integrated for getting and reading the agent and user data’s

 52  Add new language for new client doesn't work BackendBug ReportMediumClosed
100%
Task Description

Installed without client, created new client, tried to create lang for client. The text “do you really want to create...” wasn’t translated and on confirming nothing happened, no language was created.

 54  Update information on startscreen BackendRecodingMediumClosed
100%
Task Description

Installed latest 4.8.17 cl and activated update information. The loaded feed seems to be pointed at original 4fb Contenido. So there is a warning showed up: “Es scheint so als wenn der Contenido Versionsstring manipuliert wurde. Contenido 4.8.17 CL gibt es nicht!”

55Presets for client settingsBackendFeature RequestMediumNew
0%
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
...

 56  AMR: Status information after copying .htaccess Plugins / ChainsBug ReportMediumClosed
100%
Task Description

4.8.17 cl: If you use the funcionality to copy the needed .htaccess into “contenido installationsverzeichnis”, you get the following information:

“Die .htaccess wurde erfolgreich nach /var/www/web244/html/2/ kopiert”

There is one folder missing, because you’ll find the .htacces in /var/www/web244/html/2/contenido/

 57  EditArea: Compressor cache not working due to missing f ...CoreEnhancementMediumClosed
100%
Task Description

Normally the compressor to shrink the js-files of editarea uses the editarea folder as cache folder for compressed files. For CL integration we have to write our own compressor file to use cl cache folder.

67Posibility to move files in file managerBackendFeature RequestMediumNew
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.

 73  Backend Article-Search doesn't work BackendBug ReportMediumClosed
100%
Task Description

In the backend under Content - Article in the left column there is an article search box which doesn’t find any articles (works in C.4.8.15).
Bug reported by Steffen Reddig (thanks for that).

 93  After upgrading from Contenido, the version information ...BackendBug ReportMediumClosed
100%
Task Description

On upgrading from Contenido, the URL for the version information box on the backend overview page doesn’t seem to be updated.
In this box it shows “It seems to be that your version string was manipulated. ConLite 2.0.0 RC does not exist!”.

95No more storing of creation and modified date or author...CoreBug ReportMediumNew
0%
Task Description

Due to the changes in class genericdb some of the API-classes no longer update fields modified or author. Also some create-methods do not fill fields for create date and author.
Check all cApi-classes for right behaviour and add to create- and store-method of this classes if missing.
Add method if needed and also write a short dev-info.

 104  German Umlauts are removed in alias BackendBug ReportMediumClosed
100%
Task Description

Christian Holzhausen told me on Skype, that german Umlauts are removed instead of translated in aliases:

[17:45:02] Christian Holzhausen: habe noch einen...
[17:45:29] Christian Holzhausen: wenn die aliase geschrieben werden fallen die unlaute raus, anstatt sie durch ue oder ae zu ersetzen...
[17:45:41] Christian Holzhausen: aus Bürste würd Brste
[17:46:28] Christian Holzhausen: also ist eher ein allgemeines thema denke ich
[17:46:39] René Mansveld (Spider IT Deutschland): Hmmm, dazu schreibe ich mal ein Ticket. Danke!
[17:46:48] Christian Holzhausen: gerne
[17:48:34] René Mansveld (Spider IT Deutschland): Ist das bei Kategorien, Artikel, oder beides?
[17:48:53] Christian Holzhausen: moment
[17:49:03] Christian Holzhausen: beides
[17:49:23] René Mansveld (Spider IT Deutschland): Alles klar, danke, Ticket wird erstellt.

Version is ConLite Trunk of 2013-02-25 (Pre-RC)

 107  Upgrade TinyMCE to newest version CoreFeature RequestMediumClosed
100%
Task Description
  • check for usefull plugins
  • use cache-folder for compression if possible
  • exclude from CL css-/js-compressor
  • check for lately update of MCE-files in CL 2.0.x
113Add jquery an jquery-uiBackendFeature RequestMediumNew
0%
Task Description

Adding jquery and ui to be will help to improve usebility of be

 115  Missing userrights for content allocation BackendBug ReportMediumClosed
100%
Task Description

Have to check for CL, see contenido forum http://forum.contenido.org/viewtopic.php?t=32494

 116  Check naming and translations in beuser rights area BackendBug ReportMediumClosed
100%
Task Description

Naming and/or translations are missing or wrong in areas, maybe due of moving plugin related stuff to plugin folder. Check and fix missing entries.

118Add function to create db entries for modulefoldersBackendFeature RequestMediumAssigned
0%
Task Description

If you copy a modulefolder to a new installed system a initial creation into db is needed. Add a function that reads foldername and create a db-entry. Later we can add also a loop for all folders and/or an overview page which will also show modules in repo.

 120  Artikel sind für Bearbeitung gesperrt für alle BE-User CoreBug ReportMediumClosed
100%
Task Description

Das Aufräumen der inUse-Tabellen funktioniert nicht korrekt. Die im Contenidoforum empfohlene Lösung löst zwar das Problem in diesem Fall, ist aber keine Primärlösung. Hier gehört Sessionmanagement etc. überdacht und geäandert.

Quelle: http://forum.contenido.org/viewtopic.php?f=64&t=23854

121Neues SessionmanagementCoreRecodingMediumNew
0%
Task Description

Entwicklung eines neuen Sessionmanagements auf Basis der vorhandenen ConLib. Zu beachten ist dabei auch die Verknüpfung anderer Funktionen, so z.B. der InUse-Funktionen.

 124  No error message when copying default client does not w ...BackendBug ReportMediumClosed
100%
Task Description

Missing error management for creating client folder using default client. User receives no info neither if copying failed nor if it works. So recode whole stuff.

 125  Script-compressor throws error for missing cached file CoreBug ReportMediumClosed
100%
Task Description

If you empty frontend cache folder using output_compressor output method throws an error due to the missing cached file.

PHP Warning:  filesize(): stat failed for cache/6a6a912d0c7b55b537768da77803284920140117153927.css in /var/www/vhosts/xxx/conlite/classes/class.output_compressor.php on line 190
 138  Setuptext not proper utf8 SetupBug ReportMediumClosed
100%
Task Description

Have to check i18n of Setup. Messages seem to have incorrect encoding. We’ ll use utf8 for whole core localization.

141SQL-Error: Data truncated for column 'visited'CoreBug ReportMediumAssigned
0%
Task Description

Got the following error while testing ConLite with PHP 5.6 and MySQL 5.5.5

[05-May-2015 11:58:20 UTC]  error: 1265 (Data truncated for column 'visited' at row 1) - info: /ConLite/conlite/main.php?area=client&frame=1&contenido=cef3c97414c53bf7fe3f292d2cdac331 INSERT INTO
                          cl_stat
                          ( idstat, idcatart, idlang, idclient, visited )
                      VALUES (
                          24,
                          23,
                          1,
                          1,
                          '0000-00-00 00:00:00')

Error based on wrong field value in cl db for field visited (varchar(14)).
Change field type to datetime, write api class for db-table and change all calls to use the api class.

 143  Check and recode releasetool CoreEnhancementMediumClosed
100%
Task Description

For further releases we need the releasetool for easy getting DB-Data. Check, and recode if needed, the existing tool. DB must be cleaned up and ALL needed entries pushed to file system. Try to use generated files with setup.

Showing tasks 1 - 50 of 188 Page 1 of 41 - 2 - 3 - 4 -

Available keyboard shortcuts

Tasklist

Task Details

Task Editing