Skip to content

Latest commit

 

History

History
21 lines (18 loc) · 884 Bytes

TODO.md

File metadata and controls

21 lines (18 loc) · 884 Bytes

In progress

  • Automated tests
  • WikiLinks (with deadlink detection/styling)

Soon(ish)

  • Make user pages, index, and other special pages all types of Articles (and revisions)
  • Include better sample pages
  • Auto populate new databases with an Admin user with id 1 as the owner of all the default pages
  • Create Markdown templates for default pages (user profiles, admin pages, etc.)
  • Postgres/MySQL support
  • Re-render pages on launch (somehow determine if they are stale, e.g. if the renderer changes)

Down the line

  • Plugin system that uses WebAssembly (that adhere to some sort of plugin Interface) to be loaded at runtime.
  • There may be different classes of plugin, e.g. a simple lister widget, versus template file watcher/reloader, thus different interfaces
  • I am not a robot
  • rate limiting
  • Language locales!

Maybe

  • file watcher for template files (maybe as a plugin?)