User eXperience Description Plugin
| Author | Martin Tschofen |
|---|---|
| Version | 0.2 beta (2008-May-05) |
| Required DokuWiki version | 2008-05-05 (works with PHP5) 2006-11-06 |
| Download | uxdp.zip |
| Main page | User Experience Description Plugin at mtbrains |
The UXD plugin attempts to provide the necessary user interface elements to layout application interfaces. The elements of UXD plugin are mostly for display and do not create functional solutions beyond what DokuWiki allows. In addition it attempts to add user interactions to help document how the interface functions. Most of these additions are done via Ajax.
UXD plugin works together with the IA template, Full Index plugin plugin (for hierarchical site maps) and Page Collector Admin plugin plugin and requires the baseUX helper plugin.
| Element | Type | Description |
|---|---|---|
| button & link & help | inline | Simple buttons or links with special behaviors. |
| radio & checkbox | inline | Radio buttons and check boxes with label support. |
| text & password | inline | Text and password field with label support. |
| file | inline | File upload button with label support. |
| popup & select | inline | Popup and Select box with label support. |
| snippet or = | inline | Content fragment wrapped with a <span> to allow classes for content. |
| panel | block | Content area with an optional title. The title can expand/collapse the content area. |
| fieldset | block | Creates a fieldset/content area with an optional legend/title. |
| container | block | Content area with an optional title. Allow to organize other content into boxes for i.e. multiple columns. |
| inline | block | Content area that reveals more content when double clicked (via Ajax). |
| textarea | inline | A simple textarea with label support. |
| clear or === | inline | Clear block elements by adding <div class=”clear”></div>. |
| marker | inline | Tag elements with a number for documentation (for object-numberTags). |
| table improvements | inline | Add classes to table cells and rows. |
| helper functions | inline | Experimental–Add classes and id's to tables, rows, cells, lists, list items and paragraphs |
| js | block | Experimental–Insert javascript into the page. |
| css | block | Experimental–Insert style rules into the page. |
| message | block | A message that can be displayed conditionally when loading a page |
| visual | block | A visual placeholder for images, flash, movie areas… |
| menu | block | Turn links into menus that highlight if active |
Examples
{container|title of container box}.....{/container}
{panel 50%}......{/panel|caption at bottom}
{fieldset 3|Legend of this fieldset}.....{/fieldset}
{3/} --- outputs the numberTag matching the fieldset
BUGS/To Do
Combo box
- only seems to display properly in FireFox