Podpora #563
uzavřenýDokumentace k AXO
100%
Popis
Dokumentace ve formě XML souboru¶
Zdokumentovat význam a všechny užití jednotlivých AXO záznamů.
Práci by si možná šlo ušetřit nějakým skriptem, který by scanoval zdrojáky (neudělal by celou práci ale konstru možná).
Aplikace pro zobrazení dokumentace¶
Samostatná webová aplikace na adrese axo.doc.freenetis.org, která zobrazuje data z XML souboru. Aplikace bude obsahovat vrstvu v PHP, která bude načítat data a zprostředkovávat je ve vhodné formě HTML/JavaScriptové aplikaci pro zobrazení dat.
Aplikace bude zobrazovat data z různých pohledů, např.:
- strom (možno použít jQuery plugin) s následujícími úrovněmi: (toto bude výchozí stránka celé aplikace)
- Controllery
- Metody controllerů
- AXO volané v metodě
- zobrazení všech metod controllerů, ve kterých je voláno AXO (dle AXO sekce, a AXO hodnoty) - lze na zobrazení přejít z listu stromu
- zobrazení všech AXO volání v příslušné metodě controlleru
Integrace do FreenetISu¶
S posledním navrženým zobrazením bude propojena ikona v toolbaru hlavičky FreenetISu (pro její zobrazení musí mít práva pro změnu přist. práv). Po kliknutí na ikonu se otevře dialog, ve kterém se zobrazí obsah z aplikace.
Související úkoly 1 (0 otevřených — 1 uzavřený)