Table of contents
  1. 1. New features
  2. 2. Improvements

This page is now inactive - the final roadmap for Lyons has been finalized.

A dev meeting was held on 10.09.08 to discuss possible features for the Lyons release. This is not an actionable list, but an initial well of ideas to draw from. This list comes from MindTouch devs, partners like Mozilla, forum posts, as well as the top customer requests (as relayed by our head customer support rep).

New features

(Developers lists the developers who would be assigned to the task)

Work item Description Developers
Notifications API  Allows applications to "listen" for changes - this essentially allows for push notifications ArneC, MaxM, SteveB
chkdb  A command line utility which would verify the integrity of a Deki's database with two modes: reporting and repairing PeteE
Copy pages/tree  Allows a single page or a whole tree to have its page contents copied GuerricS, MaxM
Control panel: Export users via CSV  Allows an export of users in CSV format GuerricS
Redirects  Allow an easy UI method of creating a redirect (as well as managing external redirects). May involve changes in both control panel as well as front-end. JessicaR, RoyK
Template metadata insertion  When a template is inserted, also carry over tags RoyK, SteveB
Allow writing own edit summary On edit, allow a custom edit summary to replace the autogenerated version RoyK, SteveB
User wizard  Allow the creation of a user profile through a wizard interface RoyK, SteveB
Store page & user metadata 

This would replace user options, remove DB dependencies in PHP, and allow for more powerful metadata association for the front-end ("DIsable comments / Hide attachments / etc.")

Please review spec

MaxM, RoyK
Interwiki copying Allow for the copying of contents from one wiki to another SteveB
Quotas implementation  For both Wik.is as well as user quotes on customers MaxM, RoyK
OpenID 

OpenID Consumer for authentication

Spec and patch contributed by kostya 

GuerricS
Export/import of Deki  Allow for an easy way to export/import a Deki's contents for sites like Wik.is MathieuO
Local file linking Firefox doesn't allow this, but we can probably work around it with the file system extension (we use a proxy) SteveB
User deletion  Allow for users to be deleted GuerricS, MaxM, RoyK
Preview/Autosave  Allow pages to be previewed and autosaved (especially important for Dekiscript-heavy pages) RoyK, SteveB
Email notifications  Allow changes to pages be sent through notifications (dependent on Notifications) RoyK
Linked changes  Show list of pages which link to existing page, which have been updated (Special: Dekiscript page?) GuerricS
PHP hooks/plug-in architecture  Create a front-end UI hooks system, ala WordPress and Drupal GuerricS
WebDAV  Publish attachments via Windows Explorer. On-the-fly edit with exclusive access control  
Statistics  Capture Deki-specific statistics, allow for anonymous submission RoyK, SteveB
Tiny URLs Allow a short link to pages   
 Read and Download statistics  Allow "consumptive usage" to be tracked: what attachments are downloaded, who is downloading, who is visiting what pages...  

 

 

 

 

Improvements

Work item Description Developers
Page pre-rendering Store pages in a prerendered format for optimization SteveB
LDAP Take (link?) and implement nested LDAP groups MaxM
Permissions 

Reboot permissions:

  • Remove restriction/roles abstractions (roles => groups)
  • Work directly with flags for each page (allows more granularity)
  • Potentially allow for non-inherited permissions? (Page metadata?)
  • Add more flags (COMMENT, ATTACH)
  • Redesign dialog for these use cases  
  • Fix user: permissions
  • Invites?
MaxM, RoyK, SteveB
Comments 

Allow for getting a list of global comments

Please review spec

MaxM
Installation Follow standards for laying out our application MathieuO, PeteE
Files  Merge in Max's file refactoring changes, write update script MaxM, RoyK
Special: Dekiscript pages  Allow Special: namespace pages be normal pages, so we can use Dekiscript to create pages like "Popular Pages" and "Top Contributors" GuerricS, RoyK, SteveB
Searching Get rid of the super-mean error message, fix pagination PeteE
Content portability  Fix issues which affect content portability and semantic cleanliness in the content (editor uses colors instead of styles, extraneous attributes, non-fully qualified hrefs for images) RoyK, SteveB
Diffing  Create a better view for viewing diffs - currently the word-by-word makes it hard to examine diffs SteveB
RSS Feeds Expose per-page, shorten length PeteE, RoyK, SteveB
Delete/Restore permissions Pages that get restored lose their permissiosn GuerricS, MaxM
PrinceXML  Fix issues with retrieving pages with SSL (may need to reimage the way it works) PeteE, RoyK
Recent changes 
  • Link changes to diffs
  • More filters for recent changes (user creation? user page creation?)
PeteE, RoyK
Watchlists  Allow watchlists to track trees MaxM, RoyK
Tagging Refresh tagging functionality by using native data model for quicker lookups (still store in Lucene for advanced searches). Fix UI to use autocomplete. RoyK
Default user profile pages User DekiScript to pre-generate more useful user pages  
Content awareness of included pages "What links here" tool doesn't consider includes when used on template pages SteveB
Content moderation ---

 

Single sign-on (Active Directory) Changes for authentication to support only offering certain users the SSO option  
Fix @gui Fix @gui so it doesnt require additional rewrite rules  
Link Dialogs Fix error handling issues  
Ace skin Remove tables for layout  
SiteMap Limit depth of page hierarchy. When viewpoint is moved depth is follow, but unnecessary branches keeps if it reaped. The viewpoint corresponds to movement of pointer  
Desktop Connector SSL support (higher priority). On the fly edit via WebDAV (desired)  
Left navigation menu Sorting by specified order. On multibyte document, order of character might be not corresponding to intuition.  

 

Tag page
Viewing 7 of 7 comments: view all
Multi-Page Template Instantiation : Enables the instantiation a group of pages, parent and children, by using one command. (Often requested)
Posted 14:33, 11 Sep 2008
Search Term highlighting, relevance score and search term location return i.e in Tag in Content in Title
Posted 18:52, 11 Sep 2008
Save as Word Document - if you have MS word installed the Deki page opens in Word allowing the user to save the document.
Posted 16:21, 15 Sep 2008
How about a keyboard combination to enter Edit mode? As it is now, if you are at the bottom of a page, you need to scroll to the top to start Editing.
Posted 01:08, 16 Sep 2008
User deletion and notification are highest priority for us.
Posted 10:41, 19 Sep 2008
Allow the email message for inviting new users to be set in the same form as adding users
Posted 07:58, 23 Sep 2008
The ability to delete/wipe/revert pages without having to load the content. It's sort of available through Desktop Connector or the API (for the template/user namespaces). An integrated rendition would be nice.
Another option would be to autoflag pages which meet a certain set of failure conditions as unrenderable, then display some kind of 'contact your admin' message so it can be investigated.
Posted 11:49, 27 Sep 2008
Viewing 7 of 7 comments: view all
You must login to post a comment.