Full Index plugin
| Author | Martin Tschofen |
|---|---|
| Version | 1.0 (2007-Feb-04) |
| Required DokuWiki version | 2006-11-06 |
| Download | fullindex.zip |
| Main page | Full Index Plugin at mtBrains |
Description
A replacement for the built in index action.
- Assign a unique page title and number to each page and namespace.
- Sort pages and namespaces by assigned numbers.
- Shows all pages in expanded view (may be too much for large wikis).
- Includes a 'level' navigation to show or hide namespaces up to a certain level.
- Graphics in front of the namespaces are clickable to collapse/expand namespaces.
Configuration
Full Index has one configuration that can be set in the configuration manager.
Show links as titles or page names.
Page names orders the namespaces as links just like DW's index function (existing DokuWiki behavior).
Titles displays and orders namespaces and pages based on page number and page title (stored in meta-data).
- Number and title each page directly in the IA template by double clicking -Add title-.
Separate the number from the title by a space. - You set the number and title of each page by using the meta plugin. Set 'alternative' meta data for the page title and 'identifier' meta data for the page number.
- Namespaces pick up the number and page title of the page with the Start page name that is inside the namespace. The namespace link will link to that page (the page will not be listed a second time).
- If a page named after the 'start page name' does not exist, the namespace is not a link, but you can still collapse and expand that namespace with the disclosure triangle.
- Sorts the pages and namespaces by the page numbers.
Show/hide navigation
- The number and names of navigation items is controlled through the lang.php file. Just add or remove more entries of the ['collapse'] array.
Acknowledgements
I couldn't have done it without the mailing list and especially Chris Smith, Andi Gohr and Ben Coburn.