Tiki8 | |
Tiki 8.1 was released on November 11th, 2011 To check all the commits in this branch, see:
https://sourceforge.net/p/tikiwiki/code/HEAD/tree/branches/8.x/changelog.txt
For Release notes, see: http://tiki.org/ReleaseNotes8.1#Known_Issues (especially if you are upgrading by copying over all files) For dev-related notes, please see dev:Tiki8.
|
1.1. Administration | |
1.1.1. Filtering basic and advanced preferences | |
As the FLOSS Web Application with the most built-in features, a historical challenge with Tiki has been the learning curve associated with having so many preferences (features, settings, options). People tend to want all the features they use but without the overhead of all the features they don't use. Since Tiki covers so many Use Cases and since it's a community-managed projects, it's not feasible to reduce the overall number of features (imagine the endless debates). Paraphrasing Clay Shirky, the solvable problem is not feature overload, it's better filters. A few versions ago, a preference search engine (used to find features in the admin panel) has made people very happy. Taking this a step further, preferences can now be tagged as basic, advanced, new and experimental, and this permits the admin to filter. By using the "basic" filter, new admins will see only a small portion of preferences, but the most commonly used one. This will ease the learning curve. See "Admin Home" for details. |
1.1.2. Wiki pictures moving tool | |
On the Admin: Wiki page, you can use the Move images from wiki_up to the home file gallery button to move all of the files in your img/wiki_up/ directory to the default (home) File Galley. Tiki updates all wiki pages with {img fileId} syntax (where fileId is the ID of the file in the File Gallery) and deletes each file from the img/wiki_up/ directory. Note: You should backup your database (or file directory) of your File Gallery and the contents of the img/wiki_up/ directory before using this feature. See "Wiki Features Tab" for details. |
1.1.3. MediaWiki importer | |
|
1.1.4. Connect | |
Connect allows you to communicate what you think about Tiki's features back to the community. (see Jonny or Marc for questions)
|
1.2. BigBlueButton update | |
Added support for version 0.8, including Record/Playback. The Wiki plugin has a new argument to enable recording of the rooms. When made available by BigBlueButton after the meeting, the recordings will be listed below the plugin. |
1.3. Comments | |
1.3.1. New interface | |
A new AJAX comments interface has been deployed, allowing for lighter page loads and faster moderation. The new comment interface is also used for tracker comments, which are no longer an independent feature. |
1.3.2. Akismet | |
Akismet Spam protection is now available for comments.
|
1.4. Daily reports | |
Daily reports was extended to cover calendar and tracker items, as well as their comments. Moreover, default text from the reports of the message can be currently sent in user language if it that text has been translated in the corresponding language.php file. |
1.5. File Galleries | |
1.5.1. Upload from URL | |
Allows to upload a file in file galleries through a URL instead of uploading it from disk. Tiki will pull the file and attach the source as a property on the file. The file can be refreshed periodically from the source. Archives will be created as required. Cache-control headers are respected to avoid excessive work on the remote host. |
1.5.2. WebODF | |
"WebODF is a JavaScript library that makes it easy to add Open Document Format (ODF) support to your website and to your mobile or desktop application. It uses HTML and CSS to display ODF documents."
WebODF has been added to Tiki8 as a new feature, called Tiki Docs Please see: Docs. |
1.5.3. Draw | |
Introduced in Tiki7, Draw is much improved in Tiki8. It can be full page or page-sized. |
1.5.4. SCORM Support | |
SCORM is a package format for Learning Management Systems. Initial handling of those packages was included, namely the creation of a tracker item based on the meta-data stored in the file to allow for package management. More improvements are expected in the future. See SCORM tab for details. |
1.6. Internationalisation | |
1.6.1. UTF-8 support improved | |
Several fixes have been done to the handling of non-English characters in wiki pages (and in the editor in general). |
1.6.2. German translation complete | |
Tiki 8 now features a 100% complete translation to German, thanks to the work of Gregor Adamczyk and others from Tiki's German community. |
1.7. Maps | |
|
1.8. Permissions | |
Refactoring which provide various benefits
|
1.8.1. New permission to switch between WYSIWYG and Wiki | |
It is to prevent non-tecchie users to switch between the editors and get mixed or unfinished markup in pages if they don't know what they are doing, since the conversion is not perfect. You can find this permission under "permissions > tiki" (the very last perm in 8.x) |
1.9. Plugins: New and improved | |
|
1.9.1. Plugin Custom Search | |
1.9.2. Plugin Dialog | |
It creates jQuery-UI dialogs in wiki syntax.
|
1.9.3. Plugin Draw | |
Permits to embed a drawing in a wiki page. Tiki Draw is the integration of SVG-edit starting in Tiki7. See PluginDraw |
1.9.4. Plugin Slider | |
This plugin is very similar to both PluginTabs and PluginCarousel in what it does to content, the main difference is both the user interface and what it can display. PluginSlider can handle wiki syntax within itself, it can display text, images, video, flash, basically anything... See PluginSlider |
1.9.5. Plugin Timeline | |
It displays a timeline See PluginTimeline
|
1.10. Profiles | |
Tracker fields can be enabled/disabled by a tiki site admin. Therefore, new preferences are available to indicate such preference. Some of them are disabled by default, and if you were using them in your profile objects, then you need to define them as new preferences enabled. Example to be added just below "feature_trackers: y": Copy to clipboard
|
1.11. Programmer & Integrator Toys | |
1.11.1. Internal events | |
Tiki now emits internal events that customizers can hook on to attach special behaviors instead of modifying the code directly. Events are currenltly available in at least wiki pages and tracker items. See blogpost20. |
1.11.2. Smarty 3 | |
The very first version of Tiki (October 2002) was using Smarty v2.2. Tiki 7 used a newer Smarty version, but is still using Smarty 2. In November 2011, Tiki8 was released with Smarty 3. Smarty is a fundamental part of Tiki and in Tiki7, there are over 800 template files using the Smarty format. An upgrade of a software project integrated for over 8 years and covering hundreds of files: this is not to be taken lightly! Special thanks to Stéphane Casset who led the upgrade and to all the community members that helped out with testing and debugging. And of course, a big thank you to Monte Ohrt, Uwe Tews and the Smarty community. Among the benefits, administrators entering Smarty code in user modules or pretty trackers will be able to do the changes without fear. Syntax errors will be caught gracefully and reported. Please note that Smarty 3 is not fully backward compatible with Smarty 2, so if you are upgrading from a previous Tiki version and you have custom template files you might have to update them manually. Check the list of Smarty 3 known incompatibilities with Smarty 2. |
1.11.3. Webservices | |
Tiki now provides a series of web services for various components. The JSON services are used internally to handle the AJAX requests, but can also be called externally. Check out the various controllers under lib/core/Services/. |
1.11.4. 960 Grid System | |
1.11.5. Style external links | |
1.12. Referer stats | |
Tiki now stores the last exact URL of each URL and allow to click in tiki-referer_stats.php to open the URL in a new page. Before you was able to see :
Now you can click on www.tikiwiki.org and go to the exact last URL inside the site, for example http://www.tikiwiki.org/tiki-index_raw.php?page=foo. This feature, allows to retrieve the location of your site in the referer, to read the comment about your site in a forum, page etc ... See Referer Stats for details. |
1.13. Search enhancements | |
1.13.1. Search results: Export as an RSS or Atom feed | |
This is done respecting HTTP Accept headers
|
1.13.2. Plugin Custom Search | |
|
1.13.3. Indexing improvements | |
Small adjustments were made to the indexing to better cover the data.
|
1.13.4. Internal result cache | |
Results for the same query are cached internally until the index is modified, speeding up frequent requests and pagination. The total amount of results is now limited to a configured value. The full amount of results is provided as an estimate, refined search is required to access all results. |
1.14. Staging & Approval Removed | |
The Staging and Approval feature was removed from the co |
1.15. System Administration | |
1.15.1. HTTP Proxy credentials | |
In addition to specifying the HTTP proxy host and port, the proxy username and password can now be specified in the configuration. |
1.15.2. HTTP Source Authentication | |
The administrator of a site can now specify credentials to use when accessing a remote HTTP source. This allows for any file access on a given domain to be provided with credentials. For example, fetching files from a URL in file galleries and RSS feeds benefit from this feature. The configurations are accessible from Admin DSN. |
1.15.3. IIS: improved support | |
Previous problems with file loading under IIS are resolved (when the URL Rewrite module is not installed). The SEFURL should now work OK on IIS. The SEFURL panel now also warns if the web.config file is outdated. |
1.15.4. InnoDB: Preliminary support | |
Tiki now offers as an experimental option to install in InnoDB tables, rather than MyISAM tables. InnoDB uses row level locking which may improve performance for some sites. It is also "crash proof". With InnoDB, manual fixing of tables should be a thing of the past. This implementation does not yet use the full power of InnoDB (foreign keys and transactions). |
1.15.5. Newsletter throttling | |
Check the performance admin panel |
1.15.6. System configuration system for large deployment farms | |
|
1.15.7. IPv6 | |
|
1.16. Tracker improvements | |
|
1.16.1. Clone remote tracker & synchronize | |
Allows to clone a tracker from an other instance and replicate the data. Locally added items can be pushed to the source and the data can be reloaded on demand. For more information, see Tracker Synchronization. |
1.16.2. Tracker Fields: New Administration | |
The administration for tracker fields was completely rewritten to improve user experience. New features include:
Some of the tracker fields are disabled by default, and if you were using them in your profile objects, then you need to define their corresponding preferences to have them enabled in order to upgrade your profiles to work with Tiki 8. For more information, see the section Profiles in this page. |
1.16.3. Tracker Admin: New interface | |
Complete redesign of the interface to organize the options in a logical way. |
1.16.4. New Tracker Field: Files | |
New tracker field allowing to upload files into file galleries and to attach them to the tracker item. The content of the attached files will be indexed along with the tracker item in the Search and List from Unified Index. The new field type makes extensive use of HTML5 to allow multiple file upload through the browse controls or through drag & drop. Upload progress is also provided for each file as they are sent. |
1.16.5. New Tracker Field: Relations | |
New field type to link with other objects in tiki using a qualifier. Those relations are being indexed in unified search and also accessible through PluginRelations. |
1.16.6. New Tracker Field: Multiselect | |
New field type allowing users to select multiple values out of a selected set of options, similar to dropdown. |
1.16.7. Tracker Permissions | |
The handling of tracker permissions was altered to provide more predictable results. The permissions and configrations remain the same, but the interpretation order may now be slightly altered. Additionally, tracker items will also obtain permissions from categories assigned to them. The complete check order for item permissions looks like this:
|
1.16.8. Improvements on tracker field options | |
Dropdown, Multiselect, Dropdown with other and radiobuttons now allow to define a label other than the value. Example: 1=1 - Low priority,2,3,3,4,5=5 - High priority
Because the 3 is duplicate, it will be selected by default (not a new feature). |
1.16.9. Tracker reports | |
See: tiki-tracker_reports.php For more information, see Tracker Reports.
|
1.17. User favorites | |
Allow users to mark their favorite objects
|
Upgrade notes | |
Besides reading the general Upgrade notes, keep in mind also that Tiki7 introduced several major changes from prior versions. If you are upgrading from an earlier version, you are encouraged to read first the pages describing the changes introduced in earlier versions of Tiki, such as:
|
Steps | |
Remember these steps if you are upgrading from a previous version up to 8.
Pages linking to Tiki8
49 pages link to Tiki8
Alias
Tiki8.0 | TikiWiki8 | TikiWiki8.0 | TikiWiki 8.0 | TikiWiki 8 |