xref: /template/navigator/README.md (revision 2eabb602d491f1eed71852e88b245436e0b76f3a)
10f9ccf47Stony-de-araujo# Navigator Theme for DokuWiki
20f9ccf47Stony-de-araujo
3977efacaStony-de-araujo**Live Demo:** https://icontemp.com/wiki/navigator/
4977efacaStony-de-araujo
578a9d96bSTony de AraujoNavigator is a clean, modern, and intentionally minimal theme for DokuWiki based on the current default unit.
60f9ccf47Stony-de-araujoIt focuses on clarity, readability, and a calm visual rhythm—where content feels at home and navigation stays out of the way.
70f9ccf47Stony-de-araujo
80f9ccf47Stony-de-araujoThe theme includes the **NavigatorLabels** plugin, providing a lightweight vocabulary layer that lets administrators rename UI elements without modifying core files.
90f9ccf47Stony-de-araujo
100f9ccf47Stony-de-araujo---
110f9ccf47Stony-de-araujo
120f9ccf47Stony-de-araujo## Features
130f9ccf47Stony-de-araujo
140f9ccf47Stony-de-araujo- **Calm layout:** Designed for long-form reading without visual noise
150f9ccf47Stony-de-araujo- **Accessible typography:** Balanced spacing and legible fonts
160f9ccf47Stony-de-araujo- **Responsive design:** Works on phones, tablets, and desktops
170f9ccf47Stony-de-araujo- **Modular structure:** Easy to customize and extend
180f9ccf47Stony-de-araujo- **Bundled plugin:** Built-in support for the NavigatorLabels plugin
190f9ccf47Stony-de-araujo- **Clear separation:** Theme assets, configuration, and language files are neatly organized
200f9ccf47Stony-de-araujo- **Mixed licensing:** MIT-licensed original work with bundled GPL components where required
210f9ccf47Stony-de-araujo
220f9ccf47Stony-de-araujo---
230f9ccf47Stony-de-araujo
240f9ccf47Stony-de-araujo## Installation
250f9ccf47Stony-de-araujo
26bcb7f420STony de Araujo### Method 1. Manual installation (unzip + upload)
270f9ccf47Stony-de-araujo
28bcb7f420STony de AraujoUse this method if you prefer to install extensions manually.
290f9ccf47Stony-de-araujo
30bcb7f420STony de Araujo1. Download the latest release ZIP from GitHub:
31bcb7f420STony de Araujo(https://github.com/iContemp/navigator-theme/releases)
320f9ccf47Stony-de-araujo
33bcb7f420STony de Araujo2. Unzip the file on your system.
340f9ccf47Stony-de-araujo
35bcb7f420STony de Araujo3. Upload the internal `navigator/` folder to:
36278320eeStony-de-araujo
37bcb7f420STony de Araujo    <your_wiki>/lib/tpl/
380f9ccf47Stony-de-araujo
39bcb7f420STony de Araujo4. In DokuWiki’s Configuration Manager, set the template to:
400f9ccf47Stony-de-araujo
41bcb7f420STony de Araujo    `navigator`
42bcb7f420STony de Araujo5. The bundled NavigatorLabels plugin will be installed automatically <br>
43*2eabb602STony de Araujowhen you install Navigator theme via the Extension Manager.<br>
44*2eabb602STony de AraujoIf you are installing the theme manually, move the included plugin folder to:
45bcb7f420STony de Araujo    `<your_wiki>/lib/plugins/`
46ad6e006fSTony de Araujo
47bcb7f420STony de Araujo### Method 2. Install via Extension Manager (Recommended)
48ad6e006fSTony de Araujo
49bcb7f420STony de AraujoThis is the simplest and cleanest method.
50ad6e006fSTony de Araujo
51bcb7f420STony de Araujo1. Go to Admin → Extension Manager → Manual Install
52bcb7f420STony de Araujo2. Copy the direct URL of the release ZIP from GitHub
53bcb7f420STony de Araujo3. Paste it into the Install from URL field
54bcb7f420STony de Araujo4. Click Install
55ad6e006fSTony de Araujo
56bcb7f420STony de AraujoDokuWiki will automatically install:
57bcb7f420STony de Araujo- the Navigator theme
58bcb7f420STony de Araujo- the NavigatorLabels plugin
59ad6e006fSTony de Araujo
60bcb7f420STony de AraujoNo manual steps are required.
61ad6e006fSTony de Araujo
62bcb7f420STony de Araujo### Activate the theme
63bcb7f420STony de Araujo- Go to **Admin → Configuration → Template**
64bcb7f420STony de Araujo- Select: `navigator`
65bcb7f420STony de Araujo- Save the configuration.
66bcb7f420STony de Araujo
67bcb7f420STony de Araujo### (Optional) Rebuild the index after copying content
68bcb7f420STony de Araujo
69bcb7f420STony de AraujoIf you imported pages from another wiki, rebuild the index:<br>
70bcb7f420STony de Araujo`php bin/indexer.php -c`<br>
71bcb7f420STony de AraujoThis ensures autolists and sorting work correctly.
72bcb7f420STony de Araujo
73bcb7f420STony de Araujo### About the NavigatorLabels Plugin
74bcb7f420STony de Araujo
75bcb7f420STony de AraujoThe NavigatorLabels plugin is bundled with the theme <br>
76bcb7f420STony de Araujoand installed automatically when using the Extension Manager.
77bcb7f420STony de Araujo
78bcb7f420STony de AraujoIt provides:
79bcb7f420STony de Araujo
80bcb7f420STony de Araujo- multilingual sorting rules
81bcb7f420STony de Araujo- customizable vocabulary for the top bar
82bcb7f420STony de Araujo- helper functions used by the theme
83bcb7f420STony de Araujo
84bcb7f420STony de AraujoThe authoritative version will also be available as a standalone plugin on DokuWiki.org  once published.
85ad6e006fSTony de Araujo
860f9ccf47Stony-de-araujo## Folder structure
870f9ccf47Stony-de-araujo
880f9ccf47Stony-de-araujonavigator/
890f9ccf47Stony-de-araujo  css/              Theme stylesheets
900f9ccf47Stony-de-araujo  conf/             Configuration defaults
910f9ccf47Stony-de-araujo  fonts/            Bundled typefaces
920f9ccf47Stony-de-araujo  images/           Theme images and icons
930f9ccf47Stony-de-araujo  lang/             Language files
94e5f5bfecSTony de Araujo  navigatorlabels/  Included plugin. Move it to the plugins folder.
950f9ccf47Stony-de-araujo  LICENSE.txt       MIT license for original work
960f9ccf47Stony-de-araujo  COPYING           GPL license for inherited components
970f9ccf47Stony-de-araujo
980f9ccf47Stony-de-araujo## Licensing
990f9ccf47Stony-de-araujo
1000f9ccf47Stony-de-araujoNavigator is released under the MIT License for all original work.
1010f9ccf47Stony-de-araujoSome bundled components are licensed under the GNU General Public License (GPL) as required by DokuWiki’s inheritance model.
1020f9ccf47Stony-de-araujo
1030f9ccf47Stony-de-araujoSee the included `LICENSE.txt` and `COPYING` files for full details.
1040f9ccf47Stony-de-araujo
1050f9ccf47Stony-de-araujo## Contributing
1060f9ccf47Stony-de-araujo
107a630278bStony-de-araujoNavigator is shaped by a single hand for now, to preserve its clarity and voice.
108a630278bStony-de-araujoSuggestions are welcome, and the project is open for anyone to fork and build upon.
109a630278bStony-de-araujo
1100f9ccf47Stony-de-araujo
1110f9ccf47Stony-de-araujo## Releases
1120f9ccf47Stony-de-araujo
113bf422972Stony-de-araujoStable versions are available on the GitHub Releases page, each with a ready‑to‑install ZIP package.
114bf422972Stony-de-araujo
115c019285bSTony de AraujoThe `NavigatorLabels` plugin is bundled with the theme but it will be published independently as well.
116e5f5bfecSTony de AraujoThe theme and plugin releases submissions to DokuWiki.org will follow later this week.
117bf422972Stony-de-araujo
1180f9ccf47Stony-de-araujo
1190f9ccf47Stony-de-araujo
1200f9ccf47Stony-de-araujo
121