RetroFed Forum
Your home away from modern life.
Setting up dokuwiki as flat files and folders
Post Reply
AuthorMessage
kiol discuss.online kiol@discuss.online
Joined: 2025-11-09
Quote

Been working on building a wiki over a number of months, but realize it is a ton of work. My goals are:

  • No Database, just files and folders for Dokuwiki
  • Get the experience to feel accessible and fun for users.
  • Make the wiki into something users can save locally and access offline.

The wiki coincides with various DIY and open source projects I'm experimenting with. Thought I'd share here, since this is about the extensions I'm actually using within Dokuwiki. Would love to add more, but just need them to work in daily use first.

Plugins in use:

  • SMTP, so users receive their login credentials.
  • Templator, for treating pages as templates for re-use.
  • Include plugin, for using pages within pages to organize content.
  • Open Document plugin - For export as odt
  • Pagelist, which I'm still learning for organizing tables.
  • Move plugin - for moving location of pages without breaking links.
  • Wrap plugin, for centering images and code blocks.
  • Tag, for adding tag browsing between page.
  • Footer, for clarifying info displayed at bottom of pages.
  • Catmenu, adds a clean, simple tree menu for the page being viewed.
5   Original
kiol Moderator kiol@discuss.online
Joined: 2025-11-09
#2 · Quote Reply

Curious if others have setup something like this before. I find the Access Control excellent, but making a wiki is flows nicely is a challenge.

1
SayCyberOnceMore feddit.uk Cyber@feddit.uk
Joined: 2023-06-17
#3 · Quote Reply

I use(d) TiddlyWiki for years as it's basically just standalone webpages, so you only need a browser, no backend of any kind...
But, it has become more difficult over the years as security has stepped up and (rightly) stopped allowing files to be saved at any location.

My work then started moving away from subject tasks to daily tasks, so I needed a journal more than a wiki.

I still use it, but, does dokuwiki work in a similar way? Maybe I could convert my old wiki?

1
kiol Moderator kiol@discuss.online
Joined: 2025-11-09
#4 · Quote Reply

I use(d) TiddlyWiki for years as it's basically just standalone webpages, so you only need a browser, no backend of any kind... But, it has become more difficult over the years as security has stepped up and (rightly) stopped allowing files to be saved at any location. My work then started moving away from subject tasks to daily tasks, so I needed a journal more than a wiki. I still use it, but...

Dokuwiki runs through php as folders:files mapped as namespaces:pages in the browser

1
SayCyberOnceMore feddit.uk Cyber@feddit.uk
Joined: 2023-06-17
#5 · Quote Reply

Dokuwiki runs through php as folders:files mapped as namespaces:pages in the browser

Ah, ok, so you need a web server to serve up the files?

Tiddlywiki is only files, so seems a little simpler as it's accessible wherever you have the files (ie offline working whilst travelling)

2
kiol Moderator kiol@discuss.online
Joined: 2025-11-09
#6 · Quote Reply

Ah, ok, so you need a web server to serve up the files? Tiddlywiki is only files, so seems a little simpler as it's accessible wherever you have the files (ie offline working whilst travelling)

Yeah, I've used TiddlyWifi over the years as html. I've been enjoying doku for having tons and tons of text files + many users and comprehensive access control of who gets what.

1
kiol Moderator kiol@discuss.online
Joined: 2025-11-09
#7 · (edited) Quote Reply

Updated, https://discuss.online/post/46457310

Wiki is coming along, getting to the point where tackling tags will really help. Mostly worked through core user permissions. Have a nicely curated list of software applications, article topics and clear basic flow. Has taken months of slow development, because the design of Dokuwiki is all folders and files as plain text.

Plugins that have proven extremely useful:

  • Move Plugin: Move and rename pages and media files whilst maintaining the links.
  • Ifauthex Plugin: Manages memory-level, group-aware text filtering through Boolean logic.
  • Redirect Plugin: Manages path translations and dynamic username substitution loops.
  • Include Plugin: Functions to include another page in a wiki page
  • EditTable: Provide a custom editor for tables
  • GoLocal: Open local links through a custom protocol handler
  • HideIP: auto-scrub IPs

Plugins still testing and less certain about:

  • Discussion Plugin: Comment support
  • Extranet Plugin: Restrict pages, media and actions based on a configurable request marker.
  • Prosemirror Plugin: WYSIWYG editor for DokuWiki
1
Post Reply
Back to top