Research: content model and moderation (no wiki engine embedded; Divan text format) #49

Merged
anas merged 3 commits from research/content-model into main 2026-10-08 22:16:18 +00:00

3 Commits

Author SHA1 Message Date
Anas Rashid
89231985b9 Merge remote-tracking branch 'gitea/main' into research/content-model 2026-10-09 00:16:13 +02:00
Anas Rashid
6d1668b8d3 Merge remote-tracking branch 'gitea/main' into research/content-model 2026-10-09 00:15:49 +02:00
Anas Rashid
21ccf030ad Research: content model and moderation (#38): no wiki engine embedded; Divan text format prototype
docs/content-model.md compares MediaWiki (+FlaggedRevs/Approved Revs, ProofreadPage, SMW, Wikibase),
Wiki.js, BookStack, Outline, Docmost, DokuWiki, wikiparser-node, Tiptap/ProseMirror/CodeMirror, TEI P5
and Ganjoor's correction model, and recommends: Divan text (a Wikisource-compatible markup subset)
as the published source in divan-data, one file per work; moderation workflow in PostgreSQL; Tiptap
editor with a source view; wikiparser-node for Wikisource sync; TEI export.

Prototype api/src/divantext.ts (parse, verse JSON, TEI) with tests on a real Ghalib ghazal and Sir
Syed chapter: identical verses to today's export, Wikisource markup reads as-is, TEI validates.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-09 00:06:06 +02:00