# 1.8 04/16/2015 Linea21 v 1.8 * Evolution #270: switch from gmap to leaflet * Evolution #322: allow users to enter long password * Evolution #323: create public folder under /tmp * Evolution #324: make multi values indicator available * Evolution #325: re-populate form values in sdi / mod when error is triggered * Evolution #326: add JS modal / confirmation before cloning indicator * Evolution #327: make fnumber_format() clever * Evolution #328: create a detailed view for multivalues indicators * Evolution #329: multivalue indicator : make possible to let user define is own user palette by default * Evolution #330: make possible to let user define is own user palette by indicator * Evolution #332: make possible to create boolean indicator * Evolution #333: introduce a new default public theme based on knacss * Evolution #334: Admin (UI) make content more readable * Evolution #335: Harmonize/Format Subject format on ALL mails * Evolution #336: using textboxlist plugin : specify user to press Enter to validate new input * Evolution #338: add a secret key entry to config.ini file for sensitive application tasks * Evolution #339: Secure password : implement SALT to individual passwords * Evolution #340: Check if token is provided and correct when sending newsletter in both server and cron version * Evolution #342: Adding tag(s) support for news * Evolution #345: repalcing humane.js and jquery-confirmon by alertify.js * Evolution #346: display latest users connexion on admin default page * Evolution #347: allow plugins source file online edition * Evolution #348: add default meta description var in config.ini file * Evolution #349: removing placeholder in public templates / replacing by dom manipulation * Evolution #350: enhance archives management on public interface * Evolution #351: enhance newsletter displayin in public interface * Evolution #352: Adding tag(s) support to publications * Evolution #353: Admin : remove level module * Evolution #354: Admin : implement tag module UI * Evolution #355: news : make associated scale optional * Evolution #356: news : make associated theme optional * Evolution #357: publication : make associated scale optional * Evolution #358: publication : make associated theme optional * Evolution #359: workgroup : make associated theme optional * Evolution #360: ability to set timezone in config.ini file * Evolution #361: Handling better inexisting content * Evolution #362: replacing user defined constant END_LINE by PHP standard PHP_EOL * Evolution #363: allow restriction on online edition (plugin) * Evolution #364: choose if a plugin should be active or not when accessing Plugin settings page * Evolution #365: Multi value indicator : Pre-fill form with latest labels when adding values * Evolution #366: Adapt dockBlock to new phpdoc standards * Evolution #367: Add a Piwik stat plugin * Evolution #370: Indicator report : allow Word/OO exports * Evolution #371: Add responsible user(s) to projects * Anomalie #372: workgroups do not appear on user page when user is animator * Evolution #373: user page : add animator role when listing workgroups * Evolution #374: send mail to each workgroups moderator when request in made * Evolution #375: ability for project responsible(s) to manage project content * Evolution #376: Make project responsible able to manage indicators values * Evolution #377: SwiftMailer library update * Evolution #378: implement an email queue for comments and workgroups notification * Evolution #379: Comment moderation : send mail to all super admin, not only to SITE_MAIL * Evolution #380: Implement a cron system * Evolution #381: embed mail_actions into function * Evolution #382: simplehtmldom update * Evolution #383: adapat call to ob_start for PHP version >= 5.4.0 * Evolution #384: Adding tag(s) support for projects * Evolution #385: Filemanager update * Evolution #386: Publication : do not display empty part if not filled, just ignore them * Evolution #387: news : ability to change publication date manually * Evolution #388: Contact page : send copy to sender (let him choose ?) * Anomalie #389: introduce date_default_timezone_set() function into server.php file * Evolution #390: track user, when adding/modifying indicators values * Evolution #391: Replace NicEdit by another RTE * Evolution #392: enhance structure on publication and report pages * Evolution #393: provide ajax login in default template * Evolution #394: remove PHOTO_RESIZE from config.ini file * Evolution #395: ckeditor update * Evolution #396: ability to override default ckeditor config using admin templates * Evolution #397: removing json library * Evolution #398: remove php mailer files * Evolution #399: process email queue as cronjob * Anomalie #400: header is not displayed in newsletter * Evolution #401: enhanced security on file download * Evolution #402: move SQL scripts folder to install folder * Evolution #403: export : convert html to plain text to enhanced lisibility * Evolution #404: Indicator report : allow HTML exports * Anomalie #405: format threshold number with ',' in exported documents * Evolution #406: Ability to export indicators values in excel or csv format from Indicator admin page * Evolution #407: email : ability to change default header and footer messages * Evolution #408: admin theme : remove quickicon file useless reference * Evolution #409: admin theme : re factorize help.php files * Anomalie #410: security fix on download script * Evolution #411: implement easy-pie-chart by default on project progression * Evolution #412: Do not cut theme and indicator name in Indicator page * Evolution #413: enhance Workgroup name display in Reports and Content page * Anomalie #414: wrong label on breadcrumb when modifying indicator assesment (ex : index.php?rub=sdi&todo=mod_e&id=14) * Evolution #415: harmonize labels in workshop sub categories (forums / calendar) * Anomalie #416: add active class on Workgroup internal nav * Evolution #417: harmonize labels in indicators sub categories * Anomalie #418: fix bug on select box when selected option = -1 on list pages (admin) * Anomalie #419: workgroup notification not send to admin user on posting new message / new topic / new file * Evolution #420: Change PHP debug toolbar * Evolution #421: implement viewed counter in forum * Evolution #422: ability to add contextual help from plugins * Evolution #423: plugin : ability to call a script when disabling * Evolution #424: add a main log file * Evolution #425: Add confirmation button in top of page when editing content - summary page [admin] * Anomalie #427: workshop calendar page : when url rewrite is on, pass user name as param to user profile link * Evolution #428: Make video integration easy * Evolution #429: Filemanager update * Anomalie #430: remove unwanted content (like iframe from mail notification) * Evolution #432: Contact form : change reply-to address to sender address * Evolution #433: Ability to display plugin widget into the main admin page * Evolution #434: Ability to extend secondary menu using event/dispatcher * Evolution #435: Ability to extend primary menu using event/dispatcher * Evolution #436: News : generate thumbnail in default public theme * Evolution #437: Enhance project module * Anomalie #438: isRawText as weired behaviour * Evolution #439: do not load plugin when /config/define.php is called from ajax page * Anomalie #440: fix bug on select box when selected option for indicator visualisation (dashboard) * Anomalie #442: Bug : select only given tag when projects are displayed by themes * Evolution #443: news template more friendly on public interface * Evolution #444: friendly homepage * Anomalie #450: fix bug when exporting indicator values to xml - Only with indicator name / scale containing accent * Evolution #456: enhance public default / dynamic menu * Anomalie #459: enhance responsiveness on default public theme * Anomalie #460: whitespace in workgroups internal nav when user is authenticated (last items - participants) * Anomalie #478: threshold is not passed when cloning indicator