plugin:catlist
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
plugin:catlist [2016-10-23 16:50] – 91.69.202.160 | plugin:catlist [2024-03-07 19:31] (current) – Tested OK with Jack + Kaos dregad | ||
---|---|---|---|
Line 6: | Line 6: | ||
email : xcodexif@xif.fr | email : xcodexif@xif.fr | ||
type : Syntax | type : Syntax | ||
- | lastupdate : 2016-06-27 | + | lastupdate : 2023-12-16 |
- | compatible : Angua, Adora Belle, Weatherwax, Binky, Ponder Stibbons, Hrun, Detritus, Elenor Of Tsort | + | compatible : Detritus, Elenor of Tsort, Frusterick Manners, Greebo, Hogfather, Igor, Jack Jackrum, Kaos+ |
depends | depends | ||
conflicts | conflicts | ||
- | similar | + | similar |
tags : list create page namespace tree recurse links listing navigation | tags : list create page namespace tree recurse links listing navigation | ||
- | downloadurl: | + | downloadurl: |
+ | bugtracker : https:// | ||
+ | sourcerepo : https:// | ||
---- | ---- | ||
Line 21: | Line 24: | ||
===== Screenshots ===== | ===== Screenshots ===== | ||
- | On the right, example sidebar using Bootstrap, visible | + | Example page [[http://wiki.xif.fr|here]]. |
- | {{http:// | + | {{http:// |
- | Example using columns: | ||
- | {{http:// | ||
===== Syntax ===== | ===== Syntax ===== | ||
- | Legend: '' | + | < |
- | + | Here, '' | |
- | < | + | The namespace itself is optional. If not provided, the namespace of current page is used by default |
- | If namespace is not provided, the namespace of current page is used by default.\\ | + | |
Relative ('' | Relative ('' | ||
+ | |||
+ | ==== More specific syntax ==== | ||
+ | |||
+ | Note that '' | ||
+ | |||
+ | Here are some examples about exclusion : | ||
+ | * List only namespaces relative to current namespace :\\ ''< | ||
+ | * List everything except '' | ||
+ | * List everything in '' | ||
+ | * Exclude all page in '' | ||
==== Options ==== | ==== Options ==== | ||
- | ^ Display options | + | Legend: '' |
- | | **[Default]** | + | |
- | | '' | + | |
- | | '' | + | |
- | | '' | + | |
- | ^ Exclude options | + | |
- | | | + | |
- | | '' | + | |
- | | '' | + | |
- | | '' | + | |
- | | '' | + | |
- | | '' | + | |
- | | **Note :** don't add delimiters to //regex//, the delimiter is '' | + | |
- | | **[Default]** '' | + | |
- | | | + | |
- | | '' | + | |
- | | '' | + | |
- | ^ Headline | + | |
- | | '' | + | |
- | | '' | + | |
- | | '' | + | |
- | | '' | + | |
- | | '' | + | |
- | ^ Namespace heads ^^ | + | |
- | | '' | + | |
- | | '' | + | |
- | ^ Create page buttons options (takes into account user rights) | + | |
- | | '' | + | |
- | | '' | + | |
- | | '' | + | |
- | ^ Sort options | + | |
- | | '' | + | |
- | | '' | + | |
+ | ^ Display options | ||
+ | | **[Default]** | ||
+ | | '' | ||
+ | | '' | ||
+ | | '' | ||
+ | | '' | ||
+ | | '' | ||
+ | | '' | ||
+ | | '' | ||
+ | ^ Exclude options (can be used multiple time and combined) | ||
+ | | '' | ||
+ | | '' | ||
+ | | '' | ||
+ | | '' | ||
+ | | '' | ||
+ | | '' | ||
+ | | If '' | ||
+ | | **Note :** don't add delimiters to //regex//. The delimiter is implicitly ''/'' | ||
+ | | **[Default]** '' | ||
+ | | '' | ||
+ | | '' | ||
+ | | '' | ||
+ | ^ Headline | ||
+ | | '' | ||
+ | | '' | ||
+ | | '' | ||
+ | | '' | ||
+ | | '' | ||
+ | ^ Namespaces | ||
+ | | '' | ||
+ | ^ Create page buttons options (takes into account user rights) | ||
+ | | '' | ||
+ | | '' | ||
+ | | Default : shows an '' | ||
+ | ^ Sort options | ||
+ | | '' | ||
+ | | '' | ||
+ | | '' | ||
+ | | '' | ||
+ | | '' | ||
+ | | '' | ||
+ | | **Note :** there is no sorting by default, '' | ||
+ | ^ ACL options | ||
+ | | '' | ||
+ | | '' | ||
==== Global options ==== | ==== Global options ==== | ||
- | | '' | + | These options can be found in the DokuWiki configuration manager. |
- | | '' | + | |
- | Example | + | | '' |
- | (if '' | + | | |
+ | | '' | ||
+ | | '' | ||
+ | | '' | ||
+ | | '' | ||
+ | | '' | ||
+ | | '' | ||
+ | | '' | ||
+ | | '' | ||
+ | | '' | ||
- | ==== Tips ==== | + | To illustrate '' |
- | You want to exclude all page in listed namespace ('' | + | It is recommended |
- | < | + | |
+ | Decision made when showing a namespace base on permissions and options | ||
+ | {{http:// | ||
+ | |||
+ | ==== Styles ==== | ||
You can stylize the columns of the '' | You can stylize the columns of the '' | ||
Line 101: | Line 136: | ||
* '' | * '' | ||
* '' | * '' | ||
- | |||
- | It is recommended to add the '' | ||
===== Installation ===== | ===== Installation ===== | ||
- | Install | + | Search and install |
- | Alternatively, | + | ===== Development ===== |
- | * http:// | + | |
- | ===== Development ===== | + | Source code is available on [[https:// |
- | === Change Log === | + | While this plugin is somewhat maintained, the author does not have much time to dedicate to it and does not use docuwiki presently. I would be happy to transfer the ownership to an actual user. |
+ | ==== Change Log ==== | ||
* **2012-07-31** | * **2012-07-31** | ||
Line 120: | Line 153: | ||
* Resolved bug with multi-leveled namespace in generated links | * Resolved bug with multi-leveled namespace in generated links | ||
* **2012-09-15** | * **2012-09-15** | ||
- | * Added support for onfiguration | + | * Added support for configuration |
* **2012-11-27** | * **2012-11-27** | ||
* Added support for configuration options ' | * Added support for configuration options ' | ||
Line 154: | Line 187: | ||
* Added '' | * Added '' | ||
* Added CSS classes to various elements of rendered html. | * Added CSS classes to various elements of rendered html. | ||
- | * **2016-10-13** | + | * **2017-01-11** |
* Added spanish translation (from Juan Manuel Castillo < | * Added spanish translation (from Juan Manuel Castillo < | ||
- | * Added '' | + | * Added '' |
- | * Added '' | + | * Fixed a bug (duplication of index pages with ''< |
+ | * Code refactoring | ||
+ | * **2017-09-28** | ||
+ | * Bugfix with '' | ||
+ | * '' | ||
+ | * move ACL checks at display stage | ||
+ | * **2018-01-18** | ||
+ | * Changed license to MIT, except for some language files | ||
+ | * Added '' | ||
+ | * **2018-07-03** | ||
+ | * ACL bugfix (on private wikis, pages in namespaces didn't show up) | ||
+ | * Added '' | ||
+ | * fixed add page button for '' | ||
+ | * better handling of page name for add page button | ||
+ | * **2018-07-22** | ||
+ | * fixed syntax error in lang/ | ||
+ | * **2018-10-04** | ||
+ | * support all cases of '' | ||
+ | * fixed add-page-button for the case '' | ||
+ | * added options '' | ||
+ | * removed '' | ||
+ | * **2019-03-28** | ||
+ | * added italian language | ||
+ | * bugfix (thanks to @bradbulger) | ||
+ | * added '' | ||
+ | * **2019-05-19** | ||
+ | * added '' | ||
+ | * added '' | ||
+ | * **2019-07-18** | ||
+ | * added '' | ||
+ | * disable character substitutions when '' | ||
+ | * **2019-07-31** | ||
+ | * rewritten sorting, added sorting by title and by type | ||
+ | * **2019-09-13** | ||
+ | * fixed and improved sorting with '' | ||
+ | * fixed ' | ||
+ | * **2019-10-29** | ||
+ | * added '' | ||
+ | * fixed behavior when both show_pgnoread and show_leading_ns are enabled | ||
+ | * fixed " | ||
+ | * **2021-02-04** | ||
+ | * added the " | ||
+ | * **2021-07-21** | ||
+ | * implemented '' | ||
+ | * implemented negation of regex exclusion options | ||
+ | * **2022-06-25** | ||
+ | * added '' | ||
+ | * added sorting by date | ||
+ | * **2022-08-07** | ||
+ | * added Collator sorting | ||
+ | * bug fixing | ||
+ | * **2023-12-16** | ||
+ | * fix bug with the add page button in side bar | ||
- | === Known Bugs and Issues === | + | ==== Known Issues |
- | * Display bugs with '' | + | Refer to the [[https:// |
- | === ToDo/Wish List === | + | ==== Languages |
- | + | ||
- | * Clean ID when creating page (in JS) (is there a function for cleaning IDs in dokuwiki' | + | |
- | * Sorting by title, not by file name | + | |
- | * Alphanumeric index | + | |
- | + | ||
- | === Languages | + | |
* English | * English | ||
+ | * Chinese (Simplified) | ||
* French | * French | ||
- | * Chinese (Simplified) | + | * German |
+ | * Italian | ||
+ | * Japanese | ||
* Russian | * Russian | ||
- | * Japanese | + | * Spanish |
- | * German | + | |
- | * Spanish | + | |
+ | [[https:// | ||
===== Discussion ===== | ===== Discussion ===== | ||
**Please send me an e-mail at [[xcodexif@xif.fr]]** | **Please send me an e-mail at [[xcodexif@xif.fr]]** | ||
- | ---- |
plugin/catlist.txt · Last modified: 2024-03-07 19:31 by dregad