xref: /template/navigator/README.md (revision bcb7f42078821a975b796ee6bca63b5e9d68216e)
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
26*bcb7f420STony de Araujo### Method 1. Manual installation (unzip + upload)
270f9ccf47Stony-de-araujo
28*bcb7f420STony de AraujoUse this method if you prefer to install extensions manually.
290f9ccf47Stony-de-araujo
30*bcb7f420STony de Araujo1. Download the latest release ZIP from GitHub:
31*bcb7f420STony de Araujo(https://github.com/iContemp/navigator-theme/releases)
320f9ccf47Stony-de-araujo
33*bcb7f420STony de Araujo2. Unzip the file on your system.
340f9ccf47Stony-de-araujo
35*bcb7f420STony de Araujo3. Upload the internal `navigator/` folder to:
36278320eeStony-de-araujo
37*bcb7f420STony de Araujo    <your_wiki>/lib/tpl/
380f9ccf47Stony-de-araujo
39*bcb7f420STony de Araujo4. In DokuWiki’s Configuration Manager, set the template to:
400f9ccf47Stony-de-araujo
41*bcb7f420STony de Araujo    `navigator`
42*bcb7f420STony de Araujo5. The bundled NavigatorLabels plugin will be installed automatically <br>
43*bcb7f420STony de Araujothe next time you install Navigator via the Extension Manager.<br>
44*bcb7f420STony de AraujoIf you are installing manually, move the included plugin folder to:
45*bcb7f420STony de Araujo    `<your_wiki>/lib/plugins/`
46ad6e006fSTony de Araujo
47*bcb7f420STony de Araujo### Method 2. Install via Extension Manager (Recommended)
48ad6e006fSTony de Araujo
49*bcb7f420STony de AraujoThis is the simplest and cleanest method.
50ad6e006fSTony de Araujo
51*bcb7f420STony de Araujo1. Go to Admin → Extension Manager → Manual Install
52*bcb7f420STony de Araujo2. Copy the direct URL of the release ZIP from GitHub
53*bcb7f420STony de Araujo3. Paste it into the Install from URL field
54*bcb7f420STony de Araujo4. Click Install
55ad6e006fSTony de Araujo
56*bcb7f420STony de AraujoDokuWiki will automatically install:
57*bcb7f420STony de Araujo- the Navigator theme
58*bcb7f420STony de Araujo- the NavigatorLabels plugin
59ad6e006fSTony de Araujo
60*bcb7f420STony de AraujoNo manual steps are required.
61ad6e006fSTony de Araujo
62*bcb7f420STony de Araujo### Activate the theme
63*bcb7f420STony de Araujo- Go to **Admin → Configuration → Template**
64*bcb7f420STony de Araujo- Select: `navigator`
65*bcb7f420STony de Araujo- Save the configuration.
66*bcb7f420STony de Araujo
67*bcb7f420STony de Araujo### (Optional) Rebuild the index after copying content
68*bcb7f420STony de Araujo
69*bcb7f420STony de AraujoIf you imported pages from another wiki, rebuild the index:<br>
70*bcb7f420STony de Araujo`php bin/indexer.php -c`<br>
71*bcb7f420STony de AraujoThis ensures autolists and sorting work correctly.
72*bcb7f420STony de Araujo
73*bcb7f420STony de Araujo### About the NavigatorLabels Plugin
74*bcb7f420STony de Araujo
75*bcb7f420STony de AraujoThe NavigatorLabels plugin is bundled with the theme <br>
76*bcb7f420STony de Araujoand installed automatically when using the Extension Manager.
77*bcb7f420STony de Araujo
78*bcb7f420STony de AraujoIt provides:
79*bcb7f420STony de Araujo
80*bcb7f420STony de Araujo- multilingual sorting rules
81*bcb7f420STony de Araujo- customizable vocabulary for the top bar
82*bcb7f420STony de Araujo- helper functions used by the theme
83*bcb7f420STony de Araujo
84*bcb7f420STony 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