Úprava konverzního skriptu MoinMoin -> Dokuwiki
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ubuntu Česká republika |
Won't Fix
|
High
|
Unassigned |
Bug Description
Vzhledem k aktuálně plánovanému přechodu wiki.ubuntu.cz z plánovaného MoinMoin na DokuWiki je třeba připravit převodní skript pro syntaxi stránek. Existuje pythoní skript, který ovšem neřeší vše a bude jej tedy třeba upravit.
https:/
Co je třeba dodělat:
- práce se strukturou dat MoinMoin -- aktuálně jde jen stránka-stránka, bylo by třeba, aby skript byl schopen pracovat přímo se složkou "data" ve které jsou uloženy v podsložkách stránky a nemuselo se tedy jet ručně "po jednom"
- zajistit správné překopírování příloh z MM do struktury DW
"Chyby v převodu" -- narazil jsem na různé chyby v převodech:
- odkaz na zmenšenou verzi přílohy (obrázku) se nepřevede, resp. převede špatně
- používáme v MM includování stránek, DW to defaultně nemá (ale existuje na to plugin) a převodní algoritmus to také neřeší
- používáme v MM speciální makro SeeSaw -- je použito jen jedním způsobem se stejnou syntaxí (viz http://
- v MM jde pomocí {*} vložit malé logo Ubuntu
Tabulky -- jednoduché taublky převádí skript správě, ale máme občas nějaké divočejší kombinace. U nich bych asi převod neřešil (jsou to jednotky stránek), ale bylo by hezké, kdyby ten konverzní skript uměl ty stránky nějak označit pro "ruční zpracování".
Bude třeba také trochu prozkoumat, co nám udělají stránky, které jsou nyní na wiki pojmenovány stylem XYZ/ABC (např. Instalace/z flash disku), protože takové stránky bere DW jako "namespace"
PS: Jak dopadne automatický převod na některých stránkách jsem si zkoušel zde:
http://
http://
Changed in ubuntu-cz: | |
status: | New → Won't Fix |
http:// help.ubuntu. ru/wiki/ moinmoin2dokuwi ki
Jsou tam nějaké scripty, možná by stály za vyzkoušení ;)
Jinak, co takhle zkusit napsat zprávičku na abclinuxu, root (něco ve stylu Ubuntu potřebuje Vaši pomoc právě teď)?
Pomohl bych, v pythonu ale bohužel neumím nic :(