I prefer PageList with full namespace: need to modify pagelist/helper.php::printPageCell and replace page title with $id.

Important to distinguish between pages and namespaces.

Link Namespace Page
kb:intranet:services:dokuwiki:others kb:intranet:services:dokuwiki others
kb:intranet:services:dokuwiki:others:start kb:intranet:services:dokuwiki:others start

This is important for ACL - a page with the same name as the namespace is not part of the namespace, and hence requires a separate ACL rule.

TODO: Put this under configuration section of Dokuwiki page here.

Also avoid the page cache plugin where necessary, perhaps perform page caching on client-side instead of server side enforced. Otherwise the whole experience appears to become rather buggy.


Migration from Wiki.js

Many bugs (go back button does not work).

This poor dude.

Relatively new with only a single maintainer.

Dokuwiki in contrast has a much more healthier and longer-standing community.

Dokuwiki need to be careful of namespaces, moving them will cause links to become deprecated.