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).
(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... |
| 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:
| 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 |
| 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. |
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.