Úprava konverzního skriptu MoinMoin -> Dokuwiki

Bug #1006845 reported by Vojtěch Trefný on 2012-05-31
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ubuntu Česká republika
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://github.com/glensc/moin2doku

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://wiki.ubuntu.cz/Konvence/Specifick%C3%A9%20situace)
 - 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"/"stránka", to není nežádoucí (MM jsme kategorizaci stránek nikdy neřešili, ač to umí taky), ale nevím, co to provede s převodem.

PS: Jak dopadne automatický převod na některých stránkách jsem si zkoušel zde:

http://wiki.ubuntu.cz/Konvence vs. http://dokuwiki.vojtechtrefny.cz/doku.php/konvence
http://wiki.ubuntu.cz/Pr%C5%AFvodce%20instalac%C3%AD vs. http://dokuwiki.vojtechtrefny.cz/doku.php/pr%C5%AFvodce_instalac%C3%AD

http://help.ubuntu.ru/wiki/moinmoin2dokuwiki
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 :(

Dík, ale to znám -- ten odkaz na github co jsem sem dával je na ten samý skript.

Changed in ubuntu-cz:
status: New → Won't Fix
padam-CZ (pavel-adam-foto) wrote :

Pokud je to jeste aktualni, zkusim se na to mrknout. Python malicko znam...uvidime kolik toho budu muset dostudovat :-)

Díky, ale aktuální už to dávno není -- Wikina už je někdy od srpna převedená částečně tímhle skriptem, částečně ručně.

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers