path: root/TODO.md
blob: d4e63dec8c833669c9a5f963310708b768ef4a30 (plain)

Pending tasks for website editing

Micropub service

Several Micropub services exist.

None of them however fit our needs

  • Free Software
  • Sensible for self-hosting
    • Reasonably security (excludes PHP code)
    • Reasonably memory-efficient (excludes Java and Scala code)
    • Reasonably decentral (excludes Go code)
    • Reasonable to package (excludes Swift and Elixir code)
  • Content stored in git (SQL used only for caching if at all)
  • Content format is Markdown (preferably CommonMark)
  • must support article posts
  • must support updating existing posts

A project has therefore been initiated to develop a Micropub proxy service.

Micropub client

Several Micropub clients exist.

The most promising is Indigenous. Unfortunately the desktop flavor is implemented on top of Electron, which is unlikely to ever be packaged in Debian.

The server proxy project might be extended to also create a desktop client using tauri.