Introduction
This page and subpages stores ideas for a UI Refresh for MindTouch.
Status
Initial scoping by kalida, GuerricS
Functional Specification
Use Cases/Goals
- Easily skinnable
- Separate content area from tools
- Flexibility for users to add new components with DekiScript/Javascript (no PHP required)
- Encourage development/sharing of plugins/widgets
- Enhanced editing experience / preview
Non-goals
Technical Specification
UI requirements
 | Existing UI - Supplemental tools use too much real estate
- Not easily extensible for user-made tools / UI components
- Content area not primary focus
- Heavy PHP
|
 | Mozilla Developer Center - Clean focus on content
- Visually separated sidebar
|


| Upcoming UI Ideas - Separate tools / meta information to sidebar
- Pluggable dekiscript templates to populate
- Primary rendering on API side, thin PHP glue layer
- Create extensible
|
 | Design A - Nav bar, sidebar, center content
|
 | Design B |
 | Wireframe 1 (open side panel) - The panels need to be wider
- Date format should be pretty and not the current in product formatting. i.e. Oct 27, 2010 6:55pm
- We won't want to hide the side panel since it hides functionality
- Need to display breadcrumbs
- Can you put the page visibility at the top of the right side panel?
- Can you include additional tools in the page footer? Like print, rss, page modified as well as page rating info
|
 | Wireframe 1 (collapsed side panel) |
 | Wireframe 2 (open nav tree) |
 | Wireframe 2 (closed nav tree) |
API requirements