blob: af19b49f15f9e2f5c9eea660661835c9841772d7 (
plain)
Pending tasks for website editing
Micropub server
Several servers exist.
We should first check if any existing implementation fits 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
If (as expected) none of the existing server implementations fit out needs,
we should either extend an existing backend or implement one from scratch.
Extend Ikiwiki
Extend/repurpose Web-UI scratchpad
Develop server from scratch
Micropub client
Several clients exist.
We should test and recommend the most sensible ones for our purpose.
If (unexpectedly) none of the existing client implementations fit out needs,
we should either extend an existing frontend or implement one from scratch.
Extend/repurpose Web-UI editor
Extend/repurpose Web-UI scratchpad
Develop client from scratch
Explore alternatives
If neither Micropub servers nor Micropub clients fit our needs,
or if implementing either of them is too big a challenge,
an alternative might be to skip Micropub
and instead extend or repurpose an existing integrated service.
Extend web-UI editor Dillinger
https://dillinger.io/
Need plugin
Extend web-UI editor NetlifyCMS
https://www.netlifycms.org/
Extend local GUI
Maybe suggest local GUI editor(s)
Extend web-UI scratchpad
Maybe suggest collaborative web-UI scratchpad(s)
|