DokuWiki

It's better when it's simple

User Tools

Site Tools


plugin:indexmenu2

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
plugin:indexmenu2 [2012-10-28 17:06] – [Does not work in Adora Belle] 89.182.142.44plugin:indexmenu2 [2023-12-21 16:19] (current) – new download url Aleksandr
Line 1: Line 1:
-====== Indexmenu v2 plugin ======+====== Indexmenu v2 Plugin ======
  
 ---- plugin ---- ---- plugin ----
Line 7: Line 7:
 type       : syntax, action type       : syntax, action
 lastupdate : 2009-01-13 lastupdate : 2009-01-13
-compatible : 2008-04-11 and up+compatible : 2008-05-05
 depends    : remotescript depends    : remotescript
-conflicts +conflicts mathjax
 similar    : indexmenu similar    : indexmenu
 tags       : navigation, menu, listing, namespace, ajax tags       : navigation, menu, listing, namespace, ajax
  
-downloadurl: http://cms.debugger.ru/dl/indexmenu.zip +downloadurl: https://trello.com/1/cards/5b5ccf90b4fcca46a888871b/attachments/5b5ce208613f1f5179a86224/download/indexmenu.zip 
-bugtracker : http://bts.debugger.ru/index.php?tasks=all&project=2 +bugtracker :  
-sourcerepo : http://cms.debugger.ru/en/start+sourcerepo : 
 donationurl:  donationurl: 
----- 
  
-^ **Updated - 13 Jan, 2009** ^ [[http://cms.debugger.ru/dl/indexmenu.zip|Indexmenu2 v2.1.2 (zip)]]\\  [[http://cms.debugger.ru/dl/indexmenu.7z|Indexmenu2 v2.1.2 (7z)]]\\ [[https://svn.debugger.ru/repos/common/DokuWiki/Indexmenu2/tags/Indexmenu2.v2.1.2| SVN repository, v2.1.2]]^+screenshot_img 
 +----
  
-This [[plugin]] shows the index menu for a namespace. Its core features: +This plugin shows the index menu for a namespace. Its core features: 
-  * Powerful [[http://cms.debugger.ru|javascript engine]].+  * Powerful [[https://web.archive.org/web/20160310042553/http://cms.debugger.ru/|javascript engine]].
   * Indexable menu, even in the JavaScript mode.   * Indexable menu, even in the JavaScript mode.
   * Index is accessible, even if JavaScript fails to load.   * Index is accessible, even if JavaScript fails to load.
   * Support of multiple types of NS headpages:   * Support of multiple types of NS headpages:
-    - classic indexmenu, headpage within namespace - ns/ns.txt +    - classic indexmenu, headpage within namespace - ''ns/ns.txt'' 
-    - classic DokuWiki, headpage outside namespage - ns.txt +    - classic DokuWiki, headpage outside namespage - ''ns.txt'' 
-    - headpage as start page - ns/<start_page>.txt+    - headpage as start page - ''ns/<start_page>.txt''
   * Support index sorting: filename, creation date, page title   * Support index sorting: filename, creation date, page title
   * Look&feel could be easily adjusted to any needs by changing the supplied CSS files   * Look&feel could be easily adjusted to any needs by changing the supplied CSS files
Line 35: Line 35:
  
 ===== Notes ===== ===== Notes =====
-  * You can try it at [[http://cms.debugger.ru/en/start|English]] and [[http://cms.debugger.ru/ru/start|Russian]] pages of The Complete Menu Solution project.+ 
 +  * You can try it at [[https://web.archive.org/web/20160517040551/http://cms.debugger.ru:80/en/start|English]] and [[https://web.archive.org/web/20160307033551/http://cms.debugger.ru/ru/start|Russian]] pages of The Complete Menu Solution project.
   * Ajax feature **requires** [[plugin:remotescript]] plugin.   * Ajax feature **requires** [[plugin:remotescript]] plugin.
-====== Syntax for {{indexmenu}}======+ 
 +===== Syntax for {{indexmenu}} ===== 
 Values in square brackets are optional. Values in square brackets are optional.
  
Line 54: Line 57:
 | **ajax**          | Enables Ajax-driven index | When set, submenus below //**[n]**// level will be taken from the server using Ajax | optional | | **ajax**          | Enables Ajax-driven index | When set, submenus below //**[n]**// level will be taken from the server using Ajax | optional |
  
 +==== Examples ====
  
- 
- 
- 
-=====Examples== 
 Example that display a JavaScript Index tree menu with nodes open till second level: Example that display a JavaScript Index tree menu with nodes open till second level:
 <code> <code>
Line 64: Line 64:
 </code> </code>
  
-The same, when used on the [[wiki]] page+The same, when used on the wiki page
 <code> <code>
 {{indexmenu>:plugins#2|js}} {{indexmenu>:plugins#2|js}}
Line 89: Line 89:
 </code> </code>
  
 +===== Syntax for <navigation> =====
  
- 
- 
-====== Syntax for <navigation>====== 
 In general, options are equal to [[#syntax_for_indexmenu]], but it use only **js**, **theme** and **ajax**. In general, options are equal to [[#syntax_for_indexmenu]], but it use only **js**, **theme** and **ajax**.
  
Line 99: Line 97:
   - Navigation module will remove any non-list content from its root, see example below.   - Navigation module will remove any non-list content from its root, see example below.
  
-=====Examples==+====Examples ==== 
 This example shows the general usage: This example shows the general usage:
 <code> <code>
Line 115: Line 114:
 </code> </code>
  
-====== Configuration ======+===== Configuration ===== 
 + 
 +==== DokuWiki-2006-03-09e ====
  
-==== DokuWiki-2006-03-09e == +In this release, Indexmenu2 utilizes the global ''$conf['plugin_indexmenu']'' options array.
-In this release, Indexmenu2 utilizes the global $conf['plugin_indexmenu'] options array.+
  
 Array keys: Array keys:
Line 128: Line 128:
 **empty_message** - message that will be printed, when no index is available **empty_message** - message that will be printed, when no index is available
  
-====DokuWiki-2006-11-06 and up==+==== DokuWiki-2006-11-06 and up ==== 
 Use the built-in configuration manager. Use the built-in configuration manager.
  
 ===== Namespaces title and link ===== ===== Namespaces title and link =====
 +
 Showing the namespace title is controlled by global DokuWiki's option [[config:useheading]]. Showing the namespace title is controlled by global DokuWiki's option [[config:useheading]].
  
 ===== JavaScript menu ===== ===== JavaScript menu =====
-JavaScript menu is implemented using [[http://cms.debugger.ru|The Complete Menu Solution]] code, adapted to DokuWiki standards. 
  
-==== Themes and skins====+JavaScript menu is implemented using<del> [[http://cms.debugger.ru|The Complete Menu Solution]]</del> code, adapted to DokuWiki standards. 
 + 
 +==== Themes and skins ==== 
 Creation of new themes is slightly harder than in original indexmenu, but much more flexible. Creation of new themes is slightly harder than in original indexmenu, but much more flexible.
  
Line 149: Line 153:
 For more detailed info check the [[http://cms.debugger.ru/en/api?idx=en:api|datasheet]]. For more detailed info check the [[http://cms.debugger.ru/en/api?idx=en:api|datasheet]].
  
-Use your skin with **js#NewSkin** syntax, remember - skin name is case sensitive.+Use your skin with **%%js#NewSkin%%** syntax, remember - skin name is case sensitive.
  
 Distribution contain 3 themes: Distribution contain 3 themes:
Line 156: Line 160:
   * IndexMenu skin, original indexmenu icons.   * IndexMenu skin, original indexmenu icons.
  
 +===== How to install =====
 +Search and install the plugin using the [[plugin:extension|Extension Manager]]. 
  
-====== How to install ====== +Alternatively, refer to [[:Plugins]] on how to install plugins manually. Download the [[http://cms.debugger.ru/dl/indexmenu.zip|indexmenu.zip]] file and unpack it into ''lib/plugins'' folder. Caching can be expired by resaving the [[plugin:config|Configuration Manager]].
-Download the [[http://cms.debugger.ru/dl/indexmenu.zip|indexmenu.zip]] file and unpack it into ''lib/plugins'' folder or use the [[plugin:plugin]] manager.+
  
-You have to cleanup DokuWiki cache after plugin install - remove all cached .js files. Otherwise you could receive JavaScript errors because of missing JavaScript plugin part.+===== Changelog =====
  
-====== Changelog ====== 
   * **2009-13-01 Version 2.1.2**:   * **2009-13-01 Version 2.1.2**:
     * changed JavaScript loading, made it more stable and compatible to the latest releases     * changed JavaScript loading, made it more stable and compatible to the latest releases
Line 180: Line 184:
     * fixed bug FS#9, link to namespace without the headpage now points to the $conf['start'] page     * fixed bug FS#9, link to namespace without the headpage now points to the $conf['start'] page
     * plugin considered stable and released     * plugin considered stable and released
- 
   * **2007-09-02 Version 2.0b5**:   * **2007-09-02 Version 2.0b5**:
     * 'rev' sort modifier replaced with ! mark     * 'rev' sort modifier replaced with ! mark
Line 242: Line 245:
     * Released.     * Released.
  
-====== Todo ======+===== Todo =====
  
-====== Bugs =====+===== Bugs =====
-Bugs are moved to [[plugin:indexmenu2:bugs]]+
  
 +Bugs are moved to [[plugin:indexmenu2:bugs]]
  
 +===== Discussion =====
  
-====== Discussion ======+==== TOC ====
  
-===== TOC ===== 
 I don't know if i do that correctly with this here... I don't know if i do that correctly with this here...
  
Line 261: Line 264:
  
 Is that a bug, or a incorrect file? Is that a bug, or a incorrect file?
- 
  
 ===== Feature request ===== ===== Feature request =====
 +
 [[http://bts.debugger.ru/index.php?tasks=all&project=6|Bugtracker]] is available. [[http://bts.debugger.ru/index.php?tasks=all&project=6|Bugtracker]] is available.
- 
  
 === Hide pages from IndexMenu === === Hide pages from IndexMenu ===
Line 284: Line 286:
  
 ==== Implemented in indexmenu == ==== Implemented in indexmenu ==
-The functionality provided by the ''navigation'' component is now also available in the [[plugin:indexmenu|indexmenu]] plugin. See [[http://www.ceng.metu.edu.tr/~ahmet/Mektep/index.php?id=mektep:plugins&serveplugin_help=indexmenu]]. --- //[[Ahmet Sacan]] 2009/09/20 //+ 
 +The functionality provided by the ''navigation'' component is now also available in the [[plugin:indexmenu|indexmenu]] plugin. See [[http://www.ceng.metu.edu.tr/~ahmet/Mektep/index.php?id=mektep:plugins&serveplugin_help=indexmenu]]. --- //Ahmet Sacan 2009/09/20 //
  
 ===== Does not work in Adora Belle ===== ===== Does not work in Adora Belle =====
-Unfortunately, this plugin is not compatible with version "Adora Belle" of dokuwiki, released in october 2012. Instead of the tree of folders, only an icon shows up. Resolution for me: Use the [[plugin:indexmenu]]. -- //[[KaiMartin]] 2012/10/28 //+ 
 +Unfortunately, this plugin is not compatible with version "Adora Belle" of dokuwiki, released in october 2012. Instead of the tree of folders, only an icon shows up. Resolution for me: Use the [[plugin:indexmenu]]. -- //KaiMartin 2012/10/28 //
  
plugin/indexmenu2.1351440408.txt.gz · Last modified: 2012-10-28 17:06 by 89.182.142.44

Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 4.0 International
CC Attribution-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki