# Pending tasks for website editing ## Micropub service Several [Micropub services](https://indieweb.org/Micropub/Servers) 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](https://indieweb.org/article) posts * must support updating existing posts A [project] has therefore been initiated to develop a Micropub proxy service. [Micropub services]: "Overview of Micropub server implementations" [project]: "website-edit - Micropub proxy service implemented in Rust" ## 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. [Micropub clients]: "Overview of Micropub client implementations" [Indigenous]: "Indigenous - app to interact with Micropub and Microsub services" The server proxy [project] might be extended to also create a desktop client using [tauri]. [tauri]: "tauri - rust framework to build light & secure cross-platform applications with a web-based UI"