Release date: December 18th, 2007 (Release Candidate 2), January 8th, 2008 (1.8.3a), January 15th (1.8.3b)
Last update: January 30th, 2008 (1.8.3c)
Revision: MindTouch SVN: r. 6635 / 6828 (a) / 6959 (b) / 7169 (c)
What's changed?
- New localization format - strings are now organized by UI views, which provides better context to translators
- New languages - Chinese, Japanese, Polish, & Spanish (Spain, Argentina)
- External group restrictions - restrict page(s) to an external group instead of individual users through the same restriction dialog
- New template "Fiesta" with multiple skins - the new template from Wik.is, named "Fiesta", is now available for all OSS sites
- Multi-tenant support - run thousands of wikis from one host, just like Wik.is!
- Improved SSL support - less configuration and easier to set-up
- Improved S3 support - fully tested and more reliable
- Improved email support - integration with PHPMailer allows you to use an external SMTP server to handle your Deki Wiki emails
- Email a page feature - send a link to any page in the wiki to a colleague
- Edit merging - reduce conflict errors with the new merge engine that auto-magically merges most edit conflicts
- Upgraded Javascript libraries - Xinha 0.94, YUI 2.3.1 (specific components), jQuery 1.2.1
- Better international character support in indexing
- Performance and stability improvements
- MySql Connector.net
- DB Queries
- Optimized navigation queries to support large sites
- Optimized batch permission checks by not querying unrestricting pages
- Converted several stored procedures into inline sql to take advantage of MySql query caching
- Removed redundant queries to retrieve the homepage
- Sitemap (get: pages/{pageid}/tree) optimized for larger sites
- Navigation
- Refactored to perform fewer XDoc calls to reduce CPU use
- Optimized to easily support a much larger amount of pages (25k+)
- Dream
- New Extensions, New Functions, and Introducing Scripts
- Improved DekiScript Parser & Runtime
- For 1.8.3b: Automatic version pinging and a RSS feed of recent technical updates in your control panel!
Experimental features!
These are features that we developed, but haven't tested nor made any final decisions on implementation. These features are probably buggy and are subject to change, so use at your own risk!
- New link dialog - based on an early spec to improve the linking experience within Deki Wiki. It is disabled by default but can be enabled by adding the following line to the LocalSettings.php file:
$wgUseNewLinkDialog = true;
You will also need to update your rewrite rules in the Apache configuration file to look like this.
- Different WYSIWYG editors - use FCKeditor or TinyMCE instead of Xinha and to get Safari and Opera support. It is disabled by default, but can be enabled by adding one of the following lines to the LocalSettings.php file:
$wgDefaultEditorEngine = 'TinyMCE';
$wgDefaultEditorEngine = 'FCKeditor';
Please be aware that the new editors do not have the Mindtouch add-ons for page linking and inserting images which makes them less useful than the default Xinha editor in this version.
- Extensions UI - use a simple graphical interface to embed Deki Wiki extensions
- Amazon S3 File Storage Provider - redirects allow your users to stream attachments directly from Amazon S3 without going through your wiki. More info here
Database Updates
Database updates which are executed when running update-db.php (or updateWiki.sh in the VM):
- Renaming Admin: pages to their new locations ("UserManagement" => "Users", "GroupManagement" => "Groups", "ServiceManagement" => "Services", "SiteSettings" => "Settings", "Visual" => "Styles")
- Added indices to the `attachments` table to optimize WHERE clauses
- Dropped the "role_hidden" column in the `roles` table
You must install the mono compiler to make it work: "aptitude install mono-gmcs"
The it works without problems.
UPDATE: Something must have changed since 2/1/08. On Sunday I had na API error on the wiki when I went to access it although it had worked fine up to that point. I re-ran the update and this time I got the compile error about gmcs missing. I installed mono-gmcs and it was able to compile and update correctly. When I installed mono-gmcs I noticed that a number updates were available, so after some hesitation I ran "aptitude upgrade", rebooted the images and everything appears to be running smoothly. So if you are wondering if it is alright to install the Debian updates on your VM , it looks like it is safe to do so.
edited 05:49, 4 Feb 2008