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.

IDSummary  descCategoryTask TypeSeverityStatusProgress
 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.

137Write docu for output-compressorDocumentationOptimizationLowNew
0%
Task Description

We have to write a little Doku for output compression, possible config values and where to set.

 187  Users: In edit still the default date is shown BackendOptimizationLowClosed
100%
Task Description

Do not show default value of date in input fields. See screenshot

 109  User named admin with sysadmin rights can't use DB Back ...BackendBug ReportLowClosed
100%
Task Description

Tested in Rev. 264 (2013-04-24).

101Uploadfolders deleted with FTP are still in db-tableBackendBug ReportLowNew
0%
Task Description

If you delete a folder using ftp it isn’t deleted in db. For files u have to call the folder in filemanager, but if u 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

 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.

 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
 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.

 156  Updatenotifier not working CoreBug ReportLowClosed
100%
Task Description

While checking updatenotifier there was a wrong display for updates either with right or wrong versionnumber in vendor.xml. This is caused by using an simple_xml object instead of a string.

 192  Update version stuff for release 2.1 DocumentationOptimizationLowClosed
100%
Task Description

...

 30  Update TinyMCE CoreBug ReportLowClosed
100%
Task Description

There are new version of TinyMCE, check if version used is outdated and update to new version.

Also check if Tiny-related bugs are fixed with an update.

 191  Update Readme for Release DocumentationOptimizationLowClosed
100%
Task Description

Update Readme for release 2.0.3

 19  Update phpMailer CoreEnhancementLowClosed
100%
Task Description

Used phpmailer version is buggy and to old. For usage also with PHP >= 5.3 update phpmailer in core (prefered) or use plugin in forum.

 130  Update PHPMailer CoreFeature RequestLowClosed
100%
Task Description

Update PHPMailer to newest version https://github.com/Synchro/PHPMailer

 148  Update jQuery and jQuery-UI BackendEnhancementLowClosed
100%
Task Description

Update jQuery and jQuery-UI used in Backend-areas to newest stable version.

 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!”

 71  Update checks for writable directories SetupBug ReportLowClosed
100%
Task Description

Logs etc. moved to data-dir, so change checks according to new directory structure

91Unterstützung transparenter PNGsBackendFeature RequestLowAssigned
0%
Task Description

Seit Contenido 4.8.18 werden auch transparente PNG unterstützt. Das wäre eine sinvolle Erweiterung.

 167  TinyMCE: no float after saving image in html-text CoreBug ReportLowClosed
100%
Task Description

If you try to use floating in tinymce for an image style is not added to img-tag after saving content.

 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>

 151  TinyMCE rewrites URI with #mce_temp_url# at the end BackendBug ReportLowClosed
100%
Task Description

see forum → http://forum.conlite.org/viewtopic.php?f=8&t=239

 28  TinyMCE changes path names when copying images - path p ...BackendBug ReportLowClosed
100%
Task Description

For some releases now, TinyMCE does some odd replacement:
When copying an image within Tiny, the path changes from
- upload/header_images/something.png to
- ../../cms/upload/header_images/something.png

Normally this is not a problem, but in my migration it is. I guess it comes from the fact that my migrated version has a longer path like www.domain.de/demo/con4816/cms ... with that the odd path version IS able to jump back 2 steps, whilst on standard systems it is not, and as a result leading back to the correct path (just a guess).
However, after migrating, those odd paths are being changed again to:
- http://www.domain.de/demo/con4816/cms/../../cms/upload/header_images/something.png (!)
and nothing is displayed, images are crashed of course.

 128  TinyMCE cannot use multible custom css files CoreBug ReportLowClosed
100%
Task Description

This is caused by a bug in the editorclass. See contenido forum entry ⇒ http://forum.contenido.org/viewtopic.php?f=92&t=34951

92Tiny-Css lässt sich nicht in Mandanteneinstellung festl...BackendBug ReportLowRequires testing
0%
Task Description

Zumindest tritt dieses Problem auf, wenn Backend auf Subdomain ist.

90Thumbnails in Dateiverwaltung beschnitten und gezerrtBackendBug ReportLowNew
0%
Task Description

Die Vorschaubilder (die erscheinen wenn man auf die Minivorschau mit der Maus fährt) in der Dateiverwaltung werden beschnitten (links/oben fehlt) und gestaucht (4:3).

 97  Textfehler-Darstellung bei Dateilöschung in Dateiveralt ...BackendBug ReportLowClosed
100%
Task Description

Löscht man eine Datei in der Dateiverwaltung, wird in der Messagebox nur folgendes angeziegt: “Dateien löschen Sind Sie sich sicher, dass Sie die gewählten Dateien wirklich lö”, obwohl im Quelltext der Rest des Satzes auch noch steht.

Verbesserungsvorschlag: Hat man eine wirkich lange Liste an Dateien, scrollt runter und markiert alle und klickt dann auf löschen passiert auf den ersten Blick nichts, da die MessageBox nur “oben” angezeigt wird. Man muss also nach oben scrollen und bestätigen. Vielelicht kann man hier mit einer Art Anker zur MessageBox springen.

 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.

 146  System-purge: update cl_sequenze not working BackendBug ReportMediumClosed
100%
Task Description

While trying to update sequence table under administration→system→purge an error is thrown.

 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

 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

 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

 188  Stats: No entry in DB  Plugins / ChainsBug ReportLowClosed
100%
Task Description

There raises an error while stats tries to make an entrie in db:

[07-Jul-2018 15:22:21 Europe/Berlin] ConLite DB error: 1292 (Incorrect datetime value: '2018-07-07+15%3A22%3A21' for column 'visitdate' at row 1) - info: /cl_demo/cms/front_content.php UPDATE `cl_stat` SET `visited` = '7', `visitdate` = '2018-07-07+15%3A22%3A21' WHERE idstat = '232'
 190  Stats: Error while making an entry CoreBug ReportLowClosed
100%
Task Description

The following DB-Error occured

[12-Aug-2018 15:43:27 Europe/Berlin] ConLite DB error: 1406 (Data too long for column 'visitdate' at row 1) - info: /cl21x/conlite/main.php?area=mycontenido&frame=4&contenido=6e1631fd7125aa77c779ee3b9969fe67 INSERT INTO
                          cl_stat_archive
                          ( idstatarch, archived, idcatart, idlang, idclient, visited, visitdate)
                      VALUES
                          (1,
                           201807,
                           3,
                           1,
                           1,
                           4,
                           '2018-07-22 20:24:50')

PHP 7.0 / MariaDB 5.5

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.

 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.

177Setup Migration: Client path string correction not work...SetupBug ReportMediumNew
0%
Task Description

If you use the setup type migration differences between real client path and path in db has to be shown and corrected. That behavior is not working. Just try a migration with total different path and you will see bug in text-fields with new path.
Fix that to show correct new path in text field.

 63  Search: Error with empty REGEX in db-query CoreBug ReportLowClosed
100%
Task Description

Sometimes you will find the following error in error.log.

[16-Jun-2012 21:28:20]  error: 1139 (Got error 'empty (sub)expression' from regexp) - 
info: /www/cms/front_content.php?idcat=39&idart=134 SELECT keyword, auto FROM con_keywords WHERE idlang=1 AND keyword REGEXP '' 

[16-Jun-2012 21:28:20]  error: 1139 (Got error 'empty (sub)expression' from regexp) - 
info: /www/cms/front_content.php?idcat=39&idart=134 next_record called with no query pending in Module ID 24.

Seems to be an empty temporäry array in class search (about line 870 ff).

 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
 38  RSS-Reader throws an error if feed not reachable ModuleBug ReportLowClosed
100%
Task Description

The new rss-reader modul throws an error if server is away or an empty result is given

[08-May-2012 09:28:57] PHP Warning: Invalid argument supplied for foreach() in D:\xampp\htdocs\ConLite\cms\front_content.php(928) : eval()’d code on line 483

 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.

179Rights-Management: Im- and Export of User and Group rig...BackendEnhancementMediumNew
0%
Task Description

Add an area to im- and export user and group rights.

see contenido forum Frage zur Rechten bei Artikelversionierung

14Remove PEAR libraryCoreRecodingLowAssigned
20%
Task Description

Remove PEAR library after building needed classes in the Core (was: Update PEAR files and remove all Con-related code if possible).

 23  Remove or Cleanup of docs-folder DocumentationOptimizationLowClosed
100%
Task Description

The helper documents in ‘docs’ are almost outdated or no longer relevant.
Maybe it’s a better idea to remove it and/or put it in a seperate download for docu-files. Also we may think about a better online-docu (wiki or faq)

46Remove mainframe in backend (experimental)BackendFeature RequestVery LowResearching
0%
Task Description

Some people told me that it will be a good idea if there is a possibilty to use a deeplink in backend. Due to the nested frameset there was no easy way to do. Contenido itself uses a javascript construct to change multiple frames in BE.

So we will try to enhance the lower mainframeset with it’s 4 frames to only one, using div-areas instead of the frames. This has to be done in a parallel way to existing backend so we can change it area by area.

More planing for this new feature has to be done for further versions.

114Remove lower FramesetBackendRecodingLowNew
0%
Task Description

Remove the lower 4 frames frameset and use an ajaxed single frame using jquery and ui. Therefor add needed jquery-plugins to be and rewrite be ui-classes and tpl-class.

102Remove external LibsCoreFeature RequestLowAssigned
10%
Task Description

Removal of private/external PHP function or class libraries. CL should provide its own functions and classes, licensed under GPL or LGPL.

70Remove empty entries from con_meta_tagCoreOptimizationLowNew
0%
Task Description

If entries where made in con_meta_tag also entries with empty value are written.
Rewrite db-handling with metatags so no empty values are written to db

 193  Release: Cleanup of all folders BackendBug ReportLowClosed
100%
Task Description

Check all folders and remove dev stuff from folders or folders with sources

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.

68Recoding and/or creation of cApi classesCoreRecodingLowAssigned
0%
Task Description

Please add all done classes in list Check all db-table related classes and move or create if not exists as cApi-class using genericdb. Also port to PHP5 if needed. Move all new classes to a new cApi-folder in class-folder. Merge classes if possible.

List of classes to check:

  • class.activeusers.php
  • class.client.php
  • contenido/class.client.php

...to be continued

List of already done classes (add classname when ready):

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

Available keyboard shortcuts

Tasklist

Task Details

Task Editing