graph { graph [engine:dot rankdir:BT clusterize:true applyCss:true intention:semi] technology -> technology__web_scrape_ing [reverse: false] technology -> technology__redis____ [reverse: false] technology -> technology__rabbit_mq [reverse: false] technology -> technology__LLM [reverse: false] technology -> technology__collabora_for_markdown [reverse: false] technology__collabora_for_markdown -> technology__collabora_for_markdown___technology__hedgedoc [reverse: false] technology__collabora_for_markdown___technology__hedgedoc -> technology__collabora_for_markdown___technology__hedgedoc___technology__collabora_for_markdown___technology__collabora_ast_nav_ [reverse: false] technology__collabora_for_markdown___technology__hedgedoc___technology__collabora_for_markdown___technology__collabora_ast_nav_ -> technology__collabora_for_markdown___technology__hedgedoc___technology__collabora_for_markdown___technology__collabora_ast_nav____technology__collabora_for_markdown___technology__hedgedoc___technology__collabora_for_markdown___technology__Option_2__Search___jump [reverse: false] database -> database__sqlite_tricks [reverse: false] database__sqlite_tricks -> database__sqlite_tricks___database__JSON_to_sqlite [reverse: false] database__sqlite_tricks -> database__sqlite_tricks___database__admins [reverse: false] technology [z: 9.5 @html: "
| technology | ||||||||||||||||||||||||||
|
| web scrape-ing | ||||||||||||||||||||
|
| redis + ? | |||||||||
|
| rabbit-mq | ||
|
| LLM | ||||
|
| collabora for markdown | |||
|
| hedgedoc | |||||||||
| |||||||||
Collaborative Markdown editors (closest to Collabora use case) ⭐ HedgeDoc Real-time collaboration (like Google Docs) Native Markdown editing TOC, headings, anchors all first-class Easy self-host (Docker) ### collabora for markdown - !!! 【HedgeDoc】(https:/docs.hedgedoc.org) - prompt: | |||||||||
|
| collabora ast-nav? Collabora Online WOPI lacks an API to move the cursor directly to headings or TOC entries. The practical workaround is using the postMessage search command to locate heading text and jump there. For reliable positioning, preprocess documents to insert unique bookmarks or hidden markers at headings, then search for those identifiers to achieve precise, deterministic cursor navigation within the document. |
| Option 2: Search → jump iframe.contentWindow.postMessage( JSON.stringify({ MessageId: "Search", SearchItem: { SearchString: "My Heading", Backward: false, Command: 0, }, }), "*", ); |
| database | ||
|
| sqlite tricks | ||||||||
|
| JSON to sqlite | |||||||||||||||
|
| admins | |||||||
| |||||||
docker run -d \\ --name dbgate-instance \\ --restart always \\ -p 3000:3000 \\ -v /home/stefan/data:/data \\ dbgate/dbgate |