Redirected from Deki/Release/Noatak (9.12)
Was this page helpful?

Noatak (9.12)

    Introduction

    Noatak (version 9.12) is the last major release of the MindTouch 2009 family. This release is the first step in a phased approach to adding eventual support for other databases - while doing this refactoring, we were able to also improve the performance of MindTouch with the addition of a caching module that improved performance by 10x in our testing. 

    This release also added support for advanced charting through MindTouch Charts, powered by AnyChart. This commercial add-on allows you to create a wide variety of charting and gauges in MindTouch. 

    And is the case with all our releases, we have continued to polish the user experience to continue our strong tradition of providing a product that is incredibly easy to use.

    Features

    Performance

    The long-term goal of the MindTouch platform team is to offer alternative database storage engines. In order to undertake this project, we had to first refactor significant parts of the API to support NHibernate. While undergoing these changes, the MindTouch caching module was developed. This caching module speeds up performance of pages up to 10x (one specific test for an early customer showed an average of 4x improvement) by reducing redundant hits to the database. The caching module also allows you to take advantage of well-tested distributed caching systems like Memcached for storage. The caching module is available for commercial customers of MindTouch.

    Scaling

    As we built out previous versions of MIndTouch, we accumulated some technical debt around our scaling story - quite frankly, scaling out across multiple application servers was not as easy as it should be. We've addressed some of the core issues that our customers have run into, including some issues with Lucene: failed startup under heavy load [#7222], silent failure on index rebuilds [#7238], and errors when using a NFS mount [#7223]. Most importantly, we've added a persistent queue to Lucene - with this, index builds which were interrupted will not require a full rebuilding. [#7434]

    chart-1.png

    Charting

    Building dynamic dashboards with a powerful charting package is an important aspect for any collaboration platform - how else can you measure success? While MindTouch has offered charting packages in the past, there were drawbacks: Visifire only worked with Silverlight, and Google Charts wasn't a tenable solution for behind-the-firewall deployments.

    With the new MindTouch Charts (powered by AnyCharts), you can now mashup your data into over 36 cross-platform Flash-driven charts. Put together a simple attractive pie chart, or embed an indicator gauge to track your project's progress on MindTouch.

    Chart generation can be done as simply as taking advantage of our simple wrapper around common charts, or you can generate a completely custom XML document to build your custom chart.

    MindTouch Charts must be purchased as a separate add-on for commercial customers of MindTouch. Some samples are available here.

    Editor

    We've added preliminary support for CKEditor 3.0, the next evolution of the WYSIWYG editor. CKEditor 3.0 is faster and more accessible than previous versions of the editor.

    At this point, the CKEditor 3.0's integration with MindTouch is in a stable state, but may have bugs in edge cases. In order to ensure complete backwards compatibility and to vet the quality of the new editor, we will not be enabling this editor as the default until the Olympic release.

    We highly recommend you test CKEditor 3.0 in a test environment to get a feel for its functionality. Learn how to enable CKEditor 3.0 in MindTouch or read the CKEditor 3.0 release notes to find out more.

    Various UI Improvements

    One of the most common complaints regarding the editor experience is the loss of data on page save if the server goes down or your net access fails. In order to improve this experience, the saving experience will now do a pre-save check to ensure that you're logged in, the system is up to receive your save and you have permissions to save that page. If any of these conditions are not met, then the editor will stop you from executing the save, thus giving you time to save your changes locally before attempting another save. While auto-save is the best long-term solution for this, this small change will provide a much better user experience around saving.


    Filename-specific groupings begone!

    As a part of the continuing evolution of the product, we cleaned up the experience around files. Being big internal fans of storing documents inside MindTouch (due to the ability to index its contents through our search engine), we were continually frustrated with the proliferation of the "same" files when uploading new versions due to mis-aligned filenames. We've added a very simple feature: "Attach new version" which will attach a new version of the file, regardless of its filename.

    We've also cleaned up the image gallery - the older version was far too complex in its functionality without achieving the benefits that DekiScript-driven image gallery replacements have offered. We have vastly simplified the image gallery interface (and code!) to offer the bare functionality, but we want to start driving people in utilizing the file table as the method for file management, instead of splitting images and files into separate concepts.

    In this release, we have also bundled an alternative to the default captcha program inside MindTouch for new user sign-ups; MindTouch now ships with the Recaptcha plug-in, which is a popular web-based alternative utilized by sites like Facebook. This is not enabled by default, as it requires registration and configuration.

    Get the Release

    All downloads are available from our downloads page. As always, please back-up your data prior to an upgrade! The official installation/upgrade guides should be a place to look on how to install or upgrade MindTouch. 

    Status

    This release has shipped. Here are some milestone dates:

    • 9.12.2:
      • 2010/04/05 - Public release
      • 2010/03/22 - Preview 1
    • 9.12.1:
      • 2010/03/10 - Public release

    Changelog

    Changelog for 9.12.0

    Bug# Summary Status Opened By Assigned To Severity
    #7241 Gallery Thumnails: missing for certain image filetypes in IE8 closed cornice MaxM minor
    #7442 Need easy way to figure out page language in DekiScript resolved neilw SteveB minor
    #6248 Etch VM and Lenny VM no internal network mail resolved brianh mathieuo minor
    #7182 Drop phrases "Deki Wiki" for "MindTouch" resolved RoyK mathieuo minor
    #7454 VMware package has cap of 2MB for uploads resolved coreyg mathieuo minor
    #7415 Mail could not instantiate when invalid content in From sender closed coreyg DmitryA minor
    #7008 Upgrade Editor to the new CKEditor 3.0 resolved jcmds karena minor
    #7489 empty attachments table causes update-db.php to fail on clean installs resolved PeteE PeteE major
    #7389 web.text xpath failing due to BOM character resolved PeteE SteveB minor
    #5933 We needa function to remove HTML resolved Howleyda SteveB minor
    #7438 Patch for bug in video editor resolved ainatte PeteE minor
    #7459 missing resources.en-us.txt resolved PeteE Guerric minor
    #7440 MSI fails installation on x86_64 resolved PeteE PeteE major
    #7420 Dev wiki: most recent revision is showing up as page.revisions[0] resolved neilw brigettek minor
    #7437 Recaptcha form missing resolved RoyK RoyK minor
    #7433 DreamCache is using too many timers resolved arnec arnec minor
    #7421 Rebuild status in control panel no longer supports progress resolved arnec Guerric minor
    #7432 Update resource keys from translate tool before 9.12 release resolved Guerric Guerric minor
    #7414 Services - Services_GetByQuery not returning fully populated entities resolved MaxM MaxM minor
    #6926 Security hole – it’s possible to move some page to sub-page without any permission to this sub-page closed DmitryA MaxM minor
    #7348 per-request caching should be enabled by default resolved PeteE PeteE minor
    #7334 RecentChanges - Index on users resolved MaxM RoyK minor
    #7250 FastCGI Error code 258 during activation of trunk Mindtouch closed DmitryA DmitryA major
    #7309 PHP Warning and can not load site settings closed DmitryA PeteE block
    #6524 Media Extension automatically starts Windows files resolved coreyg SteveB minor
    #6261 Performance issue with mysql query for recentchanges resolved MaxM MaxM major
    #7275 Editor configuration is not loaded closed karena DmitryA minor
    #7306 Image contents reports invalid width and height when attaching a new version resolved Guerric MaxM minor
    #7324 Comments - format=atom "Comments for 'MindTouch.Deki.Title'" resolved MaxM MaxM minor
    #7018 Uploading large files to S3 fails resolved brianh arnec minor
    #7184 Need checkbox to force application of current page permissions on all children resolved arnec DmitryA major
    #6465 Make side-by-side diff view only show changes resolved eshepherd arnec major
    #7282 Anonymous user counts towards user count licensing resolved coreyg SteveB minor
    #7280 Webcache extension won't start/restart if there is a large amount of cached items resolved brianh SteveB minor
    #7041 Params for wiki.toc resolved coreyg SteveB feature
    #7298 Create a lightweight image gallery replacement closed Guerric DmitryA minor
    #7314 Actions menu in Ace is not styled after files table rewrite closed Guerric DmitryA minor
    #7302 XSS hole during creating new pages closed DmitryA karena major
    #6477 web.xml on an https site prompts for login instead of retrieving target resolved robertm robertm minor
    #7223 LuceneService doesn't function properly as a remote service resolved PeteE arnec major
    #7222 Possible race condition with lucene/pubsub initialization resolved PeteE arnec major
    #6956 It's possible to add a script as a remote extension resolved SteveB SteveB minor
    #7303 During adding third version of file, the second version deletes closed DmitryA DmitryA major
    #1185 Enhancement: Add files rename function closed mozhechkov DmitryA feature
    #7296 Actions menu broken under MSIE6 and Ace skin closed DmitryA DmitryA minor
    #7121 "Actions" link doesn't work correctly closed DmitryA DmitryA block
    #7068 Incorrect error message after adding permissions only for roles closed DmitryA DmitryA minor
    #6721 Image search doesn't work closed DmitryA PeteE block
    #7036 missing keys in system.xml configuration description resolved SteveB PeteE minor
    #7299 Display file move information in the files table closed Guerric Guerric minor
    #7195 Create a way to display special pages as a lightweight popup resolved Guerric Guerric minor
    #7257 Excel documents created with Office 2007 cannot be converted to text resolved brianh PeteE minor
    #7235 Expanding file revisions doesn't work in IE8 unless in Compatibility mode closed coreyg DmitryA minor
    #7185 updateWiki.sh is too aggressive when svn fails. resolved Guerric mathieuo minor
    #7098 GET:/files{id}/revisions does not display the totalcount attribute resolved Guerric MaxM minor
    #7256 ODBC extension has wrong name for password DreamServiceConfig resolved PeteE arnec minor
    #7060 4 user license will error out with attached error resolved coreyg MaxM major
    #7266 Re-index is broken on trunk resolved arnec arnec major
    #7218 Extension Preferences: add "Mark extension as protected" option to the extension preferences resolved SteveB DmitryA minor
    #7237 Upgrade PHP package for MSI resolved coreyg PeteE minor
    #7159 Deleted Files section of CP is not available closed DmitryA DmitryA major
    #6906 Insert Image / Browse Tab contain visual problems under MSIE6 closed DmitryA RoyK minor
    #6564 attachments have unecessary scrollbar in Chrome closed coreyg RoyK minor
    #5984 "Upload new version of attachment" button closed brucec DmitryA feature
    #7264 Attach new menu is visually incorrect closed DmitryA DmitryA minor
    #7231 Insert Image dialog broken when user JavaScript based site name closed DmitryA DmitryA crash
    #7228 Special page handler should add a parent node resolved RoyK Guerric minor
    #7138 If you paste a large text the page is broken closed DmitryA karena minor
    #7093 Special Chars On Internet Explorer don't save corrently on PageProperties via AJAX and DekiAPI(). resolved carles.coll SteveB minor
    #7005 TODO Template doesn't send out e-mail when task is added resolved brianh robertm minor
    #7220 Remove unused old_user_text, ar_user_text, and rc_user_text fields resolved brigettek PeteE minor
    #7259 JavaScript error during changing of some Cell properties closed DmitryA karena crash
    #7064 Tag auto-complete: don't show auto-completion when tag is equal to suggested auto-complete tag resolved SteveB karena tweak
    #7268 Provide a mechanism for plugins to support caching javascript and css resolved Guerric Guerric minor
    #7154 CheckDb - consistent language on talk pages resolved PeteE PeteE minor
    #7112 update-db.php should prompt for authentication resolved PeteE PeteE minor
    #7105 RSS feeds are not sent gzipped resolved crb karena major
    #7142 Upgrade to 9.08 change skin if skin was default from install resolved coreyg RoyK minor
    #7157 Set default ethernet configuration to NAT resolved coreyg mathieuo minor
    #7200 Show total number of users used in comparison to the allowed number resolved coreyg RoyK minor
    #7226 Left Navigation on /User: is wrong/unusable resolved Howleyda Guerric minor
    #7204 __request should provide Refere and UserAgent as well resolved SteveB SteveB tweak
    #7082 Update the flowplayer javascript resolved coreyg SteveB minor
    #7049 Toolbar sometimes is hidden when scrolling resolved coreyg karena minor
    #7187 Remove "Edit description" dialog for files. Use inline description editing instead. resolved Guerric Guerric minor
    #6613 Unable to apply background color to part of link closed DmitryA karena minor
    #6761 "RSS feeds" table's last two columns are too short closed DmitryA RoyK minor
    #7164 Grammatik error during uploading files with not allowed extension closed DmitryA RoyK minor
    #3546 Auto-complete not working in e.g. Email-Dialog resolved merktnichts RoyK major
    #6562 Extensions cant be edited if warnings are too long resolved MaxM RoyK minor
    #6987 captcha can be comprimised and allow spam accounts to be created resolved coreyg RoyK major
    #6484 publishing to user page doesn't lookup for user home page resolved coreyg coreyg minor
    #7179 ?action=edit does not render complete page contents resolved RoyK karena minor
    #7130 Get IP addresses reliably on front-end resolved RoyK RoyK minor
    #7198 Editor doesn't load content in Safari3 closed karena karena minor
    #6920 Double question about leaving new page with unsaved changes under Safari closed DmitryA karena major
    #7178 Add header 'X-Data-Stats' to profile results in the html resolved MaxM Guerric minor
    #6792 Combined revision comparison displays with hard visual bugs closed DmitryA DmitryA minor
    #2415 On wiki setup, add ImageMagick service resolved SteveB PeteE minor
    #6844 Superfluous triangle of sub-page in Move page dialog box closed DmitryA DmitryA minor
    #6867 Files and gallery closed intertesto Guerric feature
    #6966 Suggestion: scroll page to Files list after file attaching closed DmitryA DmitryA minor
    #7139 Upgrade FCKeditor to 2.6.5 closed karena karena minor
    #6874 dekiwiki rendered useless by php 5.3 resolved kwgagel Guerric block
    #7120 Fatal error (blocker) after increasing max image size parameter from CP closed DmitryA DmitryA block
    #7136 Namespace root pages are not namespace first level page parents closed arnec   minor
    #7106 When section editing the page title gets hidden resolved Guerric karena minor
    #7081 Remove unused PHP code files from the UI codebase resolved Guerric Guerric minor

    Changelog for 9.12.2

     

    Bug# Summary Status Opened By Assigned To Severity
    #7904 Page properties not being indexed resolved MaxM MaxM major
    #7779 DekiProperty: Attempting to save a property without changing the value fails resolved Guerric Guerric minor
    #7899 Updater throws error for non-existent tables resolved RoyK RoyK minor
    #7681 User name search matches anywhere (not prefix) resolved kalida SteveB minor
    #7795 Make extensions discoverable by namespace resolved Guerric arnec minor
    #7884 Possible deadlock in search index queue on fast machines resolved arnec arnec major
    #7871 Most popular app is broken: Integrated Bug and Issue Tracker resolved graynotgrey Guerric minor
    #7556 email link inserted via the link editor resolved coreyg karena minor
    #7727 property data structure is missing "api" field resolved SteveB SteveB minor
    #7726 property data structure is missing "author" field resolved SteveB SteveB minor
    #7862 Add a <rc_full_name> field to the raw site/page feeds resolved SteveB SteveB minor
    #7866 Add option to hide e-mail hash and gravatar link resolved brianh SteveB feature
    #7748 I don't get microblogging notifications on dev wiki (@neilw in comments) resolved neilw PeteE minor
    #7863 'My Preferences' plugin missing selectors for password section resolved Howleyda Guerric minor
    #7608 Link dialog doesn't load when the page name has an apostrophe in it resolved coreyg Guerric minor
    #7559 File objects have no fileid resolved rberinger SteveB feature
    #7575 page.properties property should allow access to all properties resolved SteveB SteveB major
    #7849 missing semicolon in javascript head on certain page loads resolved jeffreyk Guerric minor
    #7838 Dream plug throws a call-time pass-by-reference warning resolved Guerric Guerric minor
    #7582 Insert link dialogue fails to function on pages with an apostrophe in the title resolved jncc.monkey karena minor
    #7569 Publishing from outlook using AD user creates userpage for login name instead of under display name resolved coreyg coreyg minor
    #7686 UI needs to pick up timezone setting from api settings resolved arnec Guerric minor
    #7687 When creating a link with some special characters, the characters get converted to the URI encoded form. closed brianh karena minor
    #7680 In Russian interface, version of Mindtouch not displays closed DmitryA kalida minor
    #7831 User sorting of user search results within LuceneService resolved MaxM MaxM feature
    #7832 Login does not update last login timestamp resolved MaxM MaxM minor
    #7705 Allowing limit=all in API features resolved melder MaxM minor
    #7833 Update localization keys for 9.12.2 release resolved Guerric Guerric minor
    #6555 Vrsion number in page footer resolved intertesto Guerric minor
    #7597 OCR PDFs not being indexed resolved coreyg brianh minor
    #7609 "view page" link from user_talk is broken resolved RoyK kalida minor
    #7363 Version number not displayed resolved nikejam kalida minor
    #7715 Cosmetic bug in Insert Video dialog box closed DmitryA karena minor
    #7791 Backport CKEditor from trunk into the 9.12 stable branch resolved Guerric karena minor
    #7652 If result of diff is "no wording changes" show XHTML diff resolved eshepherd SteveB feature
    #7825 Avoid computing the same page diff twice resolved SteveB SteveB minor
    #7806 IE8 and CKEditor DekiScript blocks don't work closed carles.coll karena major
    #7602 Error 500 during comparing latest revisions closed DmitryA SteveB major
    #7776 Remove ThinkFree extension resolved SteveB PeteE major
    #7775 Remove JS-Kit extension resolved SteveB PeteE major
    #7754 AnyChart/AnyGantt not installed by default resolved SteveB PeteE minor
    #7657 GET:/pages/{pageid}/diff - When contents are formatted without tags, diff gives an incorrect output resolved melder SteveB minor
    #7510 LuceneService: allow indexing timeout to be configured resolved SteveB arnec minor
    #7813 Missing background image for MindTouch User Welcome template resolved Guerric Guerric minor
    #7741 restore to different VM fails, same MT version resolved maphew mathieuo minor
    #7713 create config option for web.link() to enable/disbable the rel="nofollow" attribute resolved PeteE SteveB minor
    #7768 Incorrect creating of links to DEKI files closed DmitryA karena major
    #7724 MindTouch encounters errors when upgrading to PHP 5.3.1 resolved coreyg Guerric minor
    #7794 User page creation should use the user's fullname as display title resolved SteveB SteveB minor
    #7792 User full name needs to be always provided in user XML resolved SteveB SteveB minor
    #7793 Show user's fullname in RSS feed resolved SteveB SteveB minor
    #7636 GET:site/feed/new - Doesn't appear to work resolved melder PeteE minor
    #7761 JavaScript error during page editing closed DmitryA karena crash
    #7495 Lucene uses single queue and doesn't respect the per wikiid storage scheme resolved arnec arnec minor

     

    Changelog for 9.12.3

    Bug#SummaryStatusOpened ByAssigned ToSeverity
    #7973Edit link breaks for all files attached to a page if you attach file with apostrophe file name.resolvedbohappakalidaminor
    #7941Atom Entry record in feed still shows username instead of full nameresolvedSteveBSteveBminor
    #8005Downloading files with spaces in the name from IE adds + signs instead of spacesresolvedcoreygMaxMmajor
    #7942Wiki erroneously suppresses links under certain circumstancesresolvedneilwSteveBminor
    #7981Google Gadget Script Extension errorresolvedcoreygSteveBminor
    #7968Appending Inappropriate Mailto Link When Navigating to "@api" Call in FCK Editorresolvedjamesvkarenamajor
    #7978user search: cannot search by user name and user full name simultaneouslyresolvedSteveBSteveBminor
    #8010Mysql data sessions share a single DataCatalogresolvedarnecarnecminor
    #8009Comments use object lock for DB concurrencyresolvedarnecarnecminor
    #7971MySQL queries that take over 30 seconds to complete are being killed by Dreamresolvedbrianharnecmajor
    #7974User property dependentschanged event may have wrong userresolvedMaxMMaxMminor
    #7873E-Mail Notifications Debug Loggingresolvedbrianharnecminor
    #7946GET: site/services only exposes the service URI for admin usersresolvedMaxMMaxMmajor
    #7814DekiFileUpload hangs on Windows with no file specifiedresolvedHowleydaPeteEminor
    #7736Empty page notifications when page is createdresolvedcoreygarnecminor
    #7837Table COPY/CUT options inconsistent with allowed keyboard shortcutsresolvedmeldermelderminor
    #7844Canceling the editor while creating a new Talk: page open the editor on the parent's Talk: pageresolvedSteveBkarenaminor
    #7810AD/LDAP authentication module should sync fullname on loginresolvedRoyKMaxMminor

    Was this page helpful?
    Tag page

    Files 6

    FileVersionSizeModified 
    Viewing 9 of 9 comments: view all
    Can't update with "updateWiki.sh" on virtual machine with Debian Lenny.

    Code:

    vabue@dekiwiki:~$ sudo updateWiki.sh
    [sudo] password for vabue:
    -- updating wiki at /var/www/dekiwiki --
    URL: https://dekiwiki.svn.sourceforge.net/svnroot/dekiwiki/deki/web
    Last Changed Rev: 14724
    Last Changed Date: 2010-02-26 20:59:42 -0800 (Fri, 26 Feb 2010)
    Posted 09:01, 24 Mar 2010
    Best way to get technical help is to post your issue in the appropriate section of the forums. Thanks! edited 10:46, 24 Mar 2010
    Posted 10:46, 24 Mar 2010
    which revision should we be updating to if using updateWiki.sh in a VMware environment?
    Posted 10:30, 15 Apr 2010
    If you're running against the stable branches, you do not need to specify a revision. Or are you running against trunk?
    Posted 11:45, 15 Apr 2010
    vabue, your "update" problem has been fixed. There was a slight "caching" problem on MindTouch's end. But, I just got it to work.
    Posted 09:59, 8 Jun 2010
    There is a change log for 9.12.3 but the download is for 9.12.2 will there be a 9.12.3 release?
    Posted 05:48, 29 Jun 2010
    @rickmeyer just download the 9.12.2 VM and then run updateWiki.sh to get the latest bits
    Posted 06:34, 29 Jun 2010
    I'm running Core on a Windows Server 2003.
    I don't believe that updateWiki.sh runs in the Windows environment.
    Posted 08:25, 29 Jun 2010
    @rickmeyer use the following link to download the 9.12.3 source tar: www.mindtouch.com/s/source.php We are updating the link on our main site now
    Posted 08:38, 29 Jun 2010
    Viewing 9 of 9 comments: view all
    You must login to post a comment.

    Copyright © 2011 MindTouch, Inc. Powered by