plugin:nspages
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
plugin:nspages [2021-10-17 18:42] – Update version (2021-10-09). Fix compatibility with latest version of php gturri | plugin:nspages [2024-03-07 19:33] (current) – Tested OK with Kaos dregad | ||
---|---|---|---|
Line 6: | Line 6: | ||
email : guillaume.turri@gmail.com | email : guillaume.turri@gmail.com | ||
type : Syntax | type : Syntax | ||
- | lastupdate : 2021-10-17 | + | lastupdate : 2024-01-04 |
- | compatible : 2017-02-19, 2016-06-26a, | + | compatible : Igor, Jack Jackrum, Kaos+ |
depends | depends | ||
conflicts | conflicts | ||
Line 19: | Line 19: | ||
---- | ---- | ||
- | :!: **I'm looking for a co-maintainer!** | + | //**If your Dokuwiki instance is older than the release "Igor - 2022-07-31" you should use the version available [[https://github.com/gturri/nspages/zipball/last_before_igor|here]] (and NOT update it afterward), because subsequent versions of the plugin won't be compatible)**// |
- | + | ||
- | //If you're a user of this plugin, don't worry: I'm still taking care of it, I will make sure it keeps working with future versions of DokuWiki. But I have much less time than before to dedicate to it, and as a consequence feature requests tend to pile up.// | + | |
- | + | ||
- | //If you're interested in co-maintaining this plugin, just send me an email (address available in the commit log).// | + | |
- | + | ||
- | ----- | + | |
This plugin nicely displays a table of content of the pages -and optionally the subnamespaces- of a given (sub)namespace. | This plugin nicely displays a table of content of the pages -and optionally the subnamespaces- of a given (sub)namespace. | ||
Line 79: | Line 73: | ||
| < | | < | ||
| < | | < | ||
- | | < | + | | < |
| < | | < | ||
| < | | < | ||
Line 118: | Line 112: | ||
| < | | < | ||
| < | | < | ||
- | | < | + | | < |
| < | | < | ||
| < | | < | ||
+ | | < | ||
ex: ''< | ex: ''< | ||
Line 147: | Line 142: | ||
* The list of metadata available by default in Dokuwiki is available in the [[https:// | * The list of metadata available by default in Dokuwiki is available in the [[https:// | ||
* It can be use along with other plugins that adds support for custom metadatas (like the [[https:// | * It can be use along with other plugins that adds support for custom metadatas (like the [[https:// | ||
+ | |||
+ | ===== Option -sidebar ===== | ||
+ | |||
+ | DokuWiki supports [[faq: | ||
+ | |||
+ | Here is an example of sidebar generated with nspages: | ||
+ | |||
+ | {{https:// | ||
+ | |||
+ | To get this sidebar I just put | ||
+ | <nspages -simpleList -h1 -sidebar> | ||
+ | on the page '': | ||
+ | |||
+ | The tricky part is that since I do not specify a namespace then I expect nspages to consider the namespace of the current page. But by default nspages will consider that the current page is '': | ||
+ | |||
+ | That's the point of the '' | ||
+ | * tells nspages that the " | ||
+ | * does not cache the resolution of the resolution of the namespace (because it may change at every page that I browse) | ||
+ | (a consequence is that it makes no sense to both specify a namespace and have the '' | ||
+ | |||
+ | **To put it in a nutshell**: it you use nspages to generate a sidebar, then you should add the '' | ||
===== Some (important) points ===== | ===== Some (important) points ===== | ||
Line 164: | Line 180: | ||
==== To who ==== | ==== To who ==== | ||
- | + | Any NGO acting for the environment. | |
- | The preference goes to the [[https:// | + | |
- | + | ||
- | If it isn't possible, any association | + | |
==== How ==== | ==== How ==== | ||
Line 178: | Line 191: | ||
Making sure you have a positive impact would already be awesome: | Making sure you have a positive impact would already be awesome: | ||
* Volunteer to an NGO near you. Give some of your time | * Volunteer to an NGO near you. Give some of your time | ||
- | * Ride you bike instead of taking your car | + | |
+ | | ||
* Use a reusable bag and stop using plastic straws | * Use a reusable bag and stop using plastic straws | ||
- | * Reduce your meat and plane consumption | ||
* Plant trees | * Plant trees | ||
* Take only what you need, not what you can | * Take only what you need, not what you can | ||
plugin/nspages.1634488963.txt.gz · Last modified: 2021-10-17 18:42 by gturri