Tiki6
Tiki6 is planned for October 2010, and it is targeted as the new Long Term Support (LTS) version of Tiki. See Roadmap and Tiki6. If you just can't wait, you can get a Daily Build or the new version of the TikiLiveCD.
1. List of changes:
(alphabetically sorted)
- Tiki6
- 1. List of changes:
- 1.1. Articles improvements
- 1.2. Batch
- 1.3. Blog Revamp
- 1.4. CAPTCHA and reCAPTCHA
- 1.5. Category and Group Transition editor
- 1.6. Comments, in context
- 1.7. Comments, with URL
- 1.8. Community Currencies with CCLite
- 1.9. Contribution: Who wrote What in any wiki page version
- 1.10. Datachannel on trackerfilter/trackerlists
- 1.11. Facebook and Tiki
- 1.12. Geo-locate by category
- 1.13. Google maps using AJAX
- 1.14. Intertiki: registration from a slave
- 1.15. Internationalization (i18n)
- 1.16. Languages
- 1.17. Mass search and replace tool for wiki admins
- 1.18. Modules: New and enhanced
- 1.19. Newsletters
- 1.20. Payment for data channels
- 1.21. Performance admin panel : APC and XCache monitor
- 1.22. Plugins: new and enhanced
- 1.23. Profiles
- 1.24. Registration optionally with Pretty Trackers
- 1.25. Search and replace
- 1.26. Share
- 1.27. Social networks and Tiki interaction
- 1.28. Source control (ex.: SVN)
- 1.29. S5 Slideshow
- 1.30. Spreadsheet improvements
- 1.31. Tracker improvements
- 1.31.1. Child categories available at tracker item insertion/edition
- 1.31.2. Creation of preformated wiki pages
- 1.31.3. Field 'Currency amount' (New)
- 1.31.4. Items History (logs of changes)
- 1.31.5. Items transferable to other trackers
- 1.31.6. 'My tracker items' shown in user profile
- 1.31.7. Number formatting in numeric tracker fields
- 1.31.8. Synchronize the realName user preference from fields in the tracker
- 1.31.9. Tracker field validation AJAX
- 1.31.10. Trackerlist can filter on date > or <
- 1.31.11. Using Pretty Trackers to generate the Registration Tracker
- 1.31.12. New trackerfilter plugin parameters to export fields
- 1.31.13. Nested plugins in 'pretty' templates
- 1.32. Translation
- 1.33. Tiki User Credits
- 1.34. Tweeter and Tiki
- 1.35. Ustream Watershed
- 2. Removed features
- 3. New TikiLiveCD with Tiki6
1.1. Articles improvements
1.1.1. Clipping in Newsletters
This is a new feature for clipping of article titles or headings to a newsletter automatically, to be emailed out. See Newsletter Article Clipping.
1.1.2. Optionally, trailer between header and body
article: option to put the actions trailer between header and body, to improve visibility.
1.2. Batch
This feature allows you to do some actions in batch (i.e., all together at once), when specified by a cron job. You still need to set up a cron job or other tools to activate the feature.
One example of usage is to specify automatic item status change for a tracker after certain time of inactivity in that tracker item. The period is set by the tracker admin.
You can also specify if you wish to send a notification to the item creator. The subject of the message is a string. The body of the message is a smarty resource (either a wiki page or a template).
Example:
For more information, see Batch.
1.3. Blog Revamp
The Blog is being revamped for Tiki6. Some of the improvements include:
- new way of displaying the Tiki blog, to allow a similar display as in other Blog softwares. For instance, see http://zukakakina.com/blog1 and choose theme style "TwentyTen" if not shown by default.
- new Module Months_links, which act as "Blog Archive".
- related posts are shown at the bottom of each post
- many more enhancements. For more information, see Blog Revamp
1.4. CAPTCHA and reCAPTCHA
New CAPTCHAs using Zend_Captcha. Three different CAPTCHAs available:
- the default is a image CAPTCHA that uses Zend_Captcha_Image
- if the server does not have the minimum requirements to generate the image (GD, imagepng and imageftbbox) a very simple CAPTCHA will be used instead (Zend_Captcha_Dumb). The user has to type a random string in the reverse order.
- reCAPTCHA. It is necessary to register at their website, enable the feature at Admin -> Security and provide a valid pair of public and private key.
Note: Tiki <= 5.x have two different settings to control the use of a CAPTCHA. "Use CAPTCHA to prevent automatic/robot registrations" (rnd_num_reg) just for the registration form and "Anonymous editors must enter anti-bot code (CAPTCHA)" (feature_antibot) for all the other forms. In Tiki 6.0 rnd_num_reg has been deleted and feature_antibot control the use of a CAPTCHA for all the forms now. If you are upgrading from a Tiki <= 5.x and you have rnd_num_reg on but feature_antibot off (which is very unlikely since feature_antibot is on by default), Tiki will not use a CAPTCHA for the registration form until you manually enable feature_antibot.
1.5. Category and Group Transition editor
Accessible from tiki-admin_transitions.php.
1.6. Comments, in context
In view mode, you can select a snippet of text and click "comment". http://dev.tikiwiki.org/wish3167
1.7. Comments, with URL
When you add a comment, you can now provide your URL
1.8. Community Currencies with CCLite
Support for Community currencies is being added to Tiki, which will extend payments through using CCLite as a server to manage and keep a central repository of transaction among communities (using Tiki or other softwares).
Then you have to provide the details for the CCLite installation, so that Tiki and CCLite can talk to each other properly, and allow transactions from the tiki side to use balances in the currency managed in CCLite.
For more information see Community Currencies, as well as the related plugins: PluginTrade, PluginCCLite.
1.9. Contribution: Who wrote What in any wiki page version
Wiki pages now have the option to show some stats about the partial contribution statistics from each author. Additionally, when you pass the mouse over any piece of text, you will see a pop up box showing who is the author of that sentence or piece of text, which is going to be extremely useful in collaborative scenarios in Education, extending the previous similar Contribution type feature.
1.10. Datachannel on trackerfilter/trackerlists
Tiki6 lets you set up a trackerfilter/trackerlist with checkboxes, in order to let the user select the ones they want, and then run a datachannel (profile) on each item.
1.11. Facebook and Tiki
See below: "Social networks and Tiki interaction"
1.12. Geo-locate by category
There is a new ability to geocode items via categorization, e.g. if placed in country category "Spain" will geocode the location for Spain for the object...
1.13. Google maps using AJAX
This is a bunch of improvements to the Google Maps feature. The main focus of this is the use of the Google Maps wiki plugin in various features to easily geocode wiki pages, articles, tracker items. This feature also makes use of Object Attributes and Relations
1.14. Intertiki: registration from a slave
Allow users to register via Intertiki on a slave. See Intertiki
1.15. Internationalization (i18n)
See the section about "Languages ..."
1.16. Languages
1.16.1. Customized string translation (lang/xx/custom.php)
The interface to add custom translation of strings from the tiki interface has been converted into a simple form to easily add the english string and the custom translation.
You need to have a file custom.php writable by the web server in place (lang/xx/custom.php, where xx stands for the language code of your choice)
1.16.2. Merge custom translation from db to language.php
When you are using the feature "Use database for translation" (Admin > i18n), you have the option to import a language translation into the database, and edit it through the interactive translation. Once you are happy with your changes, you can go to "tiki-edit_languages.php" and select the best option for you between:
- "Download database translations": you will download a file with all the translations in the database.
- "Write to language.php": the translations in the database will be merged with the other translations in language.php. Note that after writing translations to language.php they are removed from the database.
1.17. Mass search and replace tool for wiki admins
See the section "Search and replace" below, and/or Mass search and replace.
1.18. Modules: New and enhanced
1.18.1. Months_links (for Blog Archives)
You can see the blog archives using the module months_links, which will also allow you to click on a link for every year (or any time period specified by the user), so that the user sees the posts of that time frame.
| | | |
| Module shown when English is selected as language | Module shown when French is selected as language | Module shown when Russian is selected as language |
Note that the number of blog posts per year can vary depending on the language
| ||
In order to have this module configured, you have to add some parameters as in the screenshot below:
So this way, each language can have a module specific for that language, showing the posts of that blog (one blog per language), for a given time frame, specified in the parameters of the module definition. For more information, see Blog Config
1.18.2. Quick Edit
Amongst other minor improvements, it is now possible to add a custom tip or content above the edit page that appears from the use of this box. This is useful for showing custom help and instructional information e.g. "how to edit a wiki page". See Module quick_edit
1.18.3. Shoutbox
It has been extended to allow posting on facebook wall. See Shoutbox.
1.18.4. User messages
There is new param to allow the module not to display when there are no messages waiting.
1.19. Newsletters
1.19.1. Add emails to a newsletter from a list in a wiki page
You can now add emails to a Newsletter from a list of emails in a Wiki page, so that the contents of that wiki page, whatever they are at the time, can be used to define emails to which an individual Newsletter Edition is sent. That list can be manually edited (one email per line) or it can be dynamically fetched from a tracker dataset, through the PluginTrackerList and using Pretty Trackers.
More information at Newsletter Admin
1.19.2. Clipping of Article titles or headings to a newsletter
Tiki6 allows clipping of article titles or headings to a newsletter automatically, to be emailed out. See Newsletter Article Clipping.
1.20. Payment for data channels
It is now possible to set a price to execute a Data Channel. It will only be executed after the payment goes through.
1.21. Performance admin panel : APC and XCache monitor
1.22. Plugins: new and enhanced
1.22.1. PluginAuthor
It allows to show "who wrote what" in any wikipage. See PluginAuthor and the section in this page referring to __Contribution: "Who wrote What"_...
1.22.2. PluginCCLite
This plugin is used together with Payment and Community Currencies with CCLite. See PluginCCLite
1.22.3. PluginTracker able to create a wiki page from a form
See PluginTracker for more information about the "outputtowiki" and "discarditem" parameters.
1.22.4. PluginTrackerFilter
It nowadays includes export facility: Export to a file with comma separated values (CSV) the filtered items directly from trackerfilter plugin. Set export button label to activate (can only filter _or_ export currently).
Moreover, Tiki6 allows multiple trackerfilter plugins to maintain their state on the same page. Add the id's of the other plugins to look after in the new other_filters param (comma delimited)
See PluginTrackerFilter
1.22.5. PluginTrade
This plugin is used together with Payment and Community Currencies with CCLite. See PluginTrade
1.22.6. PluginUserlink
This is new. See PluginUserlink
1.23. Profiles
New improvements and enhancements have been added to the profile feature, as well as some new profiles have been prepared to take out the most of your tiki site with just a few clicks.
1.23.1. Profiles can be applied to several items in trackerfilter/trackerlists
Tiki6 lets you set up a trackerfilter/trackerlist with checkboxes, in order to let the user select the ones they want, and then run a datachannel (profile) on each item.
1.23.2. Profile Barter_Market
There is new profile called Barter_Market which allows you to set up your tiki site as a Barter network in just a few clicks:
Once reviewed this profile, changed the settings as appropriate to meet your custom site, and applied, you'll have most of the required settings in place in your Tiki site:
1.23.3. User Handler
Several fixes (so it works now) and a couple of new features (add email option and default to change password on first login for new users).
1.24. Registration optionally with Pretty Trackers
To set this up, turn on the feature "Use pretty trackers for registration form", and specify a wiki page template or .tpl file template to be used as the pretty tracker template under "Registration pretty tracker template:".
For more information, see User tracker and Pretty Trackers
1.25. Search and replace
A new feature to mass search and replace of content in wiki pages has been added. See Search and replace
1.26. Share
The former feature "Tell a friend" has been integrated with other new developments which allows promoting a page by means of sending messages from Tiki to Social Networks such as Twitter or Facebook, as well as internal messages of forum posts. This way it's easier to alert internal or external users on some content existing in your Tiki site. See Share.
1.27. Social networks and Tiki interaction
This feature integrates popular social networks (such as Facebook or Twitter) into Tiki. Thus, the Shoutbox module has been extended to allow posting on facebook wall as well as tweet with Twitter. See Social networks
1.28. Source control (ex.: SVN)
It will be possible to connect source control to Tiki, for Code review, the wiki way.
1.29. S5 Slideshow
1.30. Spreadsheet improvements
Many improvements have been added to the Jquery Sheet interface to the Tiki Spreadsheet jq feature. Some of them are:
1.30.1. Cells referencing variable names
Through use of calculations engine function CELLREF (example: "=CELLREF('mycell')" ), but you must first set the cell's name using jQuery.sheet.instance[i].setCellRef() .
1.31. Tracker improvements
1.31.1. Child categories available at tracker item insertion/edition
All child categories are nowadays available optionally at the Insert New item form as well as Edit tracker item form.
1.31.2. Creation of preformated wiki pages
PluginTracker can be used as a simple way to create custom forms which output the result as preformatted wiki pages instead of tracker items. See PluginTracker.
1.31.3. Field 'Currency amount' (New)
New currency amount field type available in trackers. Currently defaults to en_US - should be a pref in the future.
1.31.4. Items History (logs of changes)
The history of an item is stored in the database, so that, it can be viewed within Tiki itself, and not just through the email log of changes in "watched" items. Ex.: tiki-tracker_view_history.php?itemId=9
1.31.5. Items transferable to other trackers
Items can be moved to other trackers within the same tiki site.
1.31.6. 'My tracker items' shown in user profile
Tracker items are shown in the user profile page
1.31.7. Number formatting in numeric tracker fields
Added the ability to apply number formatting to numeric tracker fields
1.31.8. Synchronize the realName user preference from fields in the tracker
The realName user preference normally set in tiki-user_preference.php is used by Tiki to be shown in a variety of places, such as attribution for edits and so on. From Tiki 6 onwards, this realName user preference can be automatically updated whenever certain fields in the user tracker is updated.
1.31.9. Tracker field validation AJAX
Fancy field validation by AJAX Jquery. See Tracker Field Validation
This also includes the tracker field "distinct" validator, which checks if the input value already exists in that field (with any status) and returns an error if so
1.31.10. Trackerlist can filter on date > or <
Added the possibility in PluginTrackerList to filter on date field > or < now or any string time
1.31.11. Using Pretty Trackers to generate the Registration Tracker
To set this up, turn on the feature "Use pretty trackers for registration form", and specify a wiki page template or .tpl file template to be used as the pretty tracker template under "Registration pretty tracker template:".
For more information, see User tracker and Pretty Trackers
1.31.12. New trackerfilter plugin parameters to export fields
Allows a specific 'filter set' to be configured using filterfield, filtervalue and exact value parameters - but new 'export' parameters then allow just a simple button to be displayed that directly exports the 'filter set' as a CSV file. See PluginTrackerFilter for more details.
1.31.13. Nested plugins in 'pretty' templates
It is now possible to 'nest' plugins - meaning another plugin can be invoked in the template file where smarty code is used to assign parameters which are defined by the first trackerlist. See here for more details.
1.32. Translation
See some improvements for the translation of the Tiki interface, as shown in the section "Languages..." above.
1.33. Tiki User Credits
This is a way for Tiki users to have different stored value types of credits, could be points, tokens, hours, minutes, numbers of uses of something, etc, and API to add and use credits for each user. See Tiki User Credits.
1.34. Tweeter and Tiki
See above: "Social networks and Tiki interaction"
1.35. Ustream Watershed
Integration to Ustream Watershed live video streaming.
2. Removed features
2.1. Mirror trackers
Code from Mirror Trackers has been removed from tiki code base since Tiki6.
3. New TikiLiveCD with Tiki6
There is a new version of the TikiLiveCD which includes Tiki6 LTS (developer revisions as they progress) and subversion, so that you can easily test this new Tiki branch with its latest code at any time.
NOTE: Keep in mind that you don't need to burn CD's to test it, but you can us virtual machines such as the ones provided by the free software multiplatform application VirtualBox
This release has been possible by the countless contributions and help from many users and developers of the Tiki Community.
In addition some of the organizations partially sponsoring improvements to some features in this release include:
- Xarx@ntoni
- ...
add the link to your organization if your partially sponsored something in this release and you want to be linked from here)
39 pages link to Tiki6
- APC
- Batch
- Blog
- Blog Config
- Category Transitions
- Community Currencies
- ContributionsByAuthor
- Cron
- Data Channels
- Group Transitions
- Interaction
- jQuery
- Mod cc
- Mod wikigraph
- Newsletter Article Clipping
- Newsletter User
- Newsletters
- Object Attributes and Relations
- Payment
- Permissions
- PluginAttributes
- PluginAuthor
- PluginFilelink
- PluginRandominclude
- PluginTracker
- PluginTrade
- PluginTransclude
- PluginWatershed
- Search and replace
- Share
- Shipping
- Smarty Cache
- Social Networks
- TIKI 5.0 (la nouvelle génération de TIKI?)
- Tiki User Credits
- Tiki5
- Tiki6
- Tracker Field Validation
- XCache
Tiki6.0 | TikiWiki6 | TikiWiki6.0 | TikiWiki 6.0 | TikiWiki 6
Contributors to this page: xavi
,
Rodrigo Sampaio Primo
,
Marc Laporte
,
lphuberdeau
,
Nelson
,
Geoff Brickell
and
cdrwhite
.
Page last modified on Thursday 02 September, 2010 11:32:29 UTC by xavi
.
