Tiki Wiki CMS Groupware 12.2
20 May 2014
Tiki Wiki CMS Groupware version 12.2 is now available.
Upgrading to Tiki Wiki CMS Groupware 12.2
Tiki Wiki CMS Groupware 12.2 can be upgraded to (or installed) using any of Installatron's products. Use Installatron's optional Automatic Update feature to automatically apply Tiki Wiki CMS Groupware updates as new versions are released, or use Installatron's Clone feature to duplicate an existing Tiki Wiki CMS Groupware install to test the 12.2 upgrade prior to applying it live. Get started managing your Tiki Wiki CMS Groupware installations with Installatron
What's New in Tiki Wiki CMS Groupware 12.2
- [FIX] Correct doc link from installer - we do ReleaseNotes pages nomore
- [FIX] captcha: A couple of very minor code improvements - antibot form validation seems to work fine now (is wish5004 still a problem?)
- Revert r49558: [FIX] Jquery validation commonly added for antibots. Ref: http://dev.tiki.org/item5004. The {jq} smarty object does not inject the javascript in the page where the template is included, but adds it to the script block at the end of the page using headerlib, so all this commit does is add the antibot code to every page whether it's required or not. Includes fix r51340 that corrected a simple javascript syntax error but the js can be further improved (coming soon...)
- [bp/r51370] [FIX] chmod Tiki root directory and all php files there, regression: previously excluded by whitelist
- Many many new strings translated (phew!). Profiles Wizard finished, among others. Translations to the Upgrade Wizard will come after the backport of the Upgrade Wizard (after tiki 12.2 is released)
- [bp/r51360][FIX]When tracker item comments are set to be shown below the items instead of inside its own tab, add an anchor so that links can be made to send users directly to the Comments section below, and fix url from module since last visit new because comments are in cookietab 1 then (cookietab 2 is for item edition in that case). Thanks cuartotrastos in intercanvis.net for reporting the issue
- [bp/r51353][FIX]Id keyword svn tag
- [bp/r51351][FIX]More Paragraph spacing
- [bp/r51349][FIX]Paragraph spacing
- [bp/r51347][FIX]Typo in English string, split equivalent match in a longer string to match previous ones (separated), and fix in the only language.php with that string translated. Only one tpl fixed in 12.x since the other tpl has been backported yet.
- [FIX] user admin: Restore long lost feature to force a user to re-validate their account via email (thanks Xavi for the clue!)
- [bp/r51335][FIX] antibot: Trailing comma not allowed in JS (not sure this JS is really needed here, just looks wrong...)
- [bp/r51337][FIX] prefs: Use single quotes in onclick attributes as double quotes were getting escaped and showing up as validation errors
- [bp/r51336][ENH] cart: Make the payment heading a pref
- [ENH] Indexing the item creation date
- [bp/r51331][FIX] Make sure categlib exists
- [bp/r51329][FIX] Update TikiLib::lib phpdoc (phpStorm uses it for code completion etc). Not quite a backport, rebuilt as 12.x libs are slightly different but still had several missing
- [bp/r51325][FIX] default password protection disabled, it prevents PHP HTTP request for TPC model check
- [bp/r51323][FIX] modules: Ignore modules nested in other modules when saving layout
- [bp/r51308][FIX] trackers: Prevent corrupted date picker values getting saved e.g. from inline edit sometimes
- [FIX] LDAP auth: typo in the starttls option (thanks Jon)
- [bp/r51305][FIX]Typo
- [bp/r51303][FIX] wiki: Make preview work on new unsaved pages - also corrected a few other minor errors (thanks CherryDT in the forums)
- [bp/r51298][FIX]Typo
- [bp/r51260] [ENH] help: list of options with 'composer'
- [bp/r51257] [ENH] option: run composer noninteractive
- [bp/r51291][FIX] payment: Minor fix for Israel Post iframe (src=# was preventing the form submitting in there and height needs to be 700px)
- [bp/r51289][FIX] jscal: Only show timezone info on DatePicker fields if setting time as well as date
- [CSS] thenews: Stop everything in tabs being centred - no corresponding definition in trunk so no back-port
- [bp/r50715][FIX] Admin created email only (non-user) watches not receiving notification. thks nkoth
- [bp/r51282][FIX] toolbars: Restore external link and table tools to wiki toolbars, lost in various regressions, while keeping ckeditor ones in html wysiwyg mode, and wiki ones in wiki wysiwyg mode.
- [bp/r51276][FIX] Mail Queue. Remove sendmail.php. It is superseded by console.php mail-queue:send
- [bp/r51273][FIX] Mail Queue. Log mail in Tiki Logs if necessary.
- [bp/r51270][FIX]Missing global prefs (for the check to log action or not)
- [bp/r51269][FIX]Missing check for SMTP selected as the mailer option
- [bp/r51266][FIX] Mail Queue in Multitiki installations. Add mail-queue:send command (to be called from console.php).
- [bp/r51264][FIX] autosave: Depends on feature_warn_on_edit (who knew?) so fix pref dependencies and display an error message (thanks marclaporte)
- [SVN] missed merge info that didn't commit yesterday for some reason
- [bp/r51261][FIX] Restore Mail Queue functionality that was lost when htmlMimeMail.php was retired some time ago. Save messages to the database and send them later by running sendmail.php from cron.
- [bp/r51252][FIX] tracker: Don't output an empty div for a description if there isn't one
- [bp/r51250][MOD] jscal: Actually not jscalendar anymore but the jquery-ui DatePicker - add a span so CSS can target elements with them
- [bp/r51244] [ENH] restrict chmod to whitelist [ENH] URLs with https [FIX] item4721 : run php cli version check before running composer
- [FIX] zoom: Allow zoom to be part of the rel attribute, not always all of it [from revision 51238]
- [bp/r51209][ENH]Improve description of the zend_mail_queue feature for the cases when smtp is used for email delivery from Tiki. Thanks Nethanel (lrrcenter) for feedback on how to use this feature. Fixed the equivalent string in the korean translation. Catalan translation will be fixed in a subsequent commit (with other changes in that lang file)
- [MOD] Backporting the IsraelPost payment gateway from trunk
- [bp/r51198][ENH]New profile 'Sortable Tables' (showcasing Jquery Sortable Tables feature) added to the Profiles Wizard
- [bp/r51199][FIX]Oups, this image was to supposed to go with r51198
- [bp/r51195][FIX] codemirror: scrollTop fix when enabling highlighter (tested in Chrome, Safari & Firefox)
- [FIX] List pages would not ignore accents with the postfilter on initial matches as it did previously
- [ENH] Allow the trackerrender search formatter to display the status icon
- [bp/r50153][ENH]Enhancement needed by the former request of a Deliberation feature: New forum setting to allow optional display in each forum reply to a thread topic of the Rating by each user to that forum thread topic. Use case: ease the task to reach consensus on deliberations (in forum threads) by identifying in a more clear way the position (topic rating) of each person on that topic at each moment on the discussion. Thanks Marti Olivella for the idea based on your deliberation software. It will be backported to 12.x after 12.1 is released
- [NEW]Backporting the addition of new wiki argument variables, in a single integrated commit made of:
- [bp/r49602][NEW]New Wiki argument Variables, to help in scenarios of managing iso9001-powered documentation systems and such, where you need to expose some info like 'last version number', 'last author', and 'last modif' (for wiki pages and/or tracker items) to the wiki page with a special header to include this information. This way, wiki pages can be printed easily conforming the iso9001 document specifications, etc. Ref: http://dev.tiki.org/item5112
- [bp/r49719][ENH]Show RealName instead of login name in the corresponding wiki argument variables related to "Author" if the Real Name exists and the preference to display real names where possible is enabled. Thanks diggy, almost the same code you suggested as a patch. Ref: https://dev.tiki.org/wish5112 . Will be backported to 12.x after 12.1 is released. Thanks marclaporte & jyhem for feedback
- [bp/r49732][MOD]Changed the way to fetch Real Name to reuse the existing (non-intuitively named) clean_user function. Thanks jonnyb
- [FIX] Make it possible to edit the redirect plugin in wysiwyg. Do not redirect if the page is being edited.
- [bp/r51181][FIX] toolbars: saveRows needs to be global (casualty of JSLint in r50851)
- [bp/r51174][FIX]Allow to re-set to non-elFinder default view for file gals through the Admin Wizard
- [bp/r51169][FIX] filegals: Remove non-strict static calls to non-static function from the Image icon function - thanks ricks99
- [bp/r51168][FIX] filegals: Param to control tiki-download_file height is "y", not "height"
- [bp/r51167][FIX] selection: Test for selectionStart and selectionEnd before the IE specific code, because IE11 no longer has document.selection.createRange or the rest of the previous range stuff, but does (thankfully) now support selectionStart etc like other browsers
- [bp/r49495][bp/subsequent commits][NEW] Secure data/password storage, using mcrypt. Backport of User Encryption
- [bp/r50187][ENH] Allow for disk based tpl as search template (thanks nkoth)
- [bp/r51154][ENH] registration: Add a "secret" key pref to restrict access to tiki-register php. Visitors (i.e. bots) arriving on tiki-register.php without this key parameter are sent back a 404 not found error and redirected to the home page.
- [bp/r51161][FIX] editpage: Allow language to remain unknown
- [ENH]Backporting of the enhancements to the Profiles Wizard in a single integrated commit to 12.x:
- [bp/r50290][ENH]Added a bunch of other tested profiles to the Profiles Wizard pages, under the existing useful and demo sections, and under a new section for 'Highly specialized profiles' such as CartoGraf or R-related profiles, which still might be appropriate to showcase as other highly custom apps that you can do based on Tiki as a framework. New Images taken from openclipart (public domain). The idea is to backport this commit to 12.x, after some discussion can take place in the next Webinar in March 20th 2014 ( http://tiki.org/March+2014+Webinar ), about this new set of profiles in the Profiles Wizard. Thanks to all those who contributed with the profiles (and know-how) involved. Improvements welcome.
- [bp/r51026][REF]Refactoring of profiles in different Profiles Wizard Screens. Refactored names of files and functions to be more consistent with the naming of 'Profiles Wizard' aside of the 'Admin Wizard'. All this comes from discussions in the last TikiFestT13Alpha (thanks nelsonko). To be backported to 12.x after 12.1 is released.
- [bp/r51030][ENH]Work started to reduce the amount of text shown by default for each profile in the Profiles Wizard and provide screenshots for each one of them. To be continued (missing many screenshots still). Icons associated with profiles might be fully removed in a later commit to simplify UI (just hidden in html comments in this commit, as a starting point to let others see the visual change).
- [bp/r51036][ENH]Added missing screenshots. Resized them for better display without increasing too much area occupied. Hide remaining icons that were not hidden in previous commits. ToDo: bundle in Tiki the 200px thumbnail of screenshots, while keeping the bigger more detailed screenhost elsewhere online.
- [bp/r51152][ENH]Thumbnails of Profiles-Wizard-screenshots are provided locally within Tiki files. Full version for screenshots keeps being located remotely on *.t.o servers. This way, tiki can display profiles wizard properly even if internet connection is temporarily missing or lost (also related: projects WikiTablet and Tiki Suite Village, etc)
- [bp/r51155][FIX]Oups, fixing 51143 (wrong checkbox) and writing more standard syntax (previous was working too in my tests and copied from other sites). Thanks jonnyb