Článek: AN0002333Aktualizováno:: 05.11.2018
V této kapitole si popíšeme požadavky na Verzovanou dokumentaci, tedy aplikaci, kterou chceme v ObjectGears vytvořit.
S Verzovanou dokumentací by měly pracovat tři typy uživatelů:
- Čtenář (neautentizovaný uživatel) - vyhledává články, zobrazuje si je a hodnotí.
- Editor - píše články dokumentace a aktualizuje je.
- Administrátor - Udržuje číselníky jako je seznam verzí či jazyků a provádí hromadné změny, pokud jsou třeba.
Čtenář článků bude mít možnost:
- vyhledávat články
- pomocí textů, které mají obsahovat
- pomocí klíčových slov (tagů)
- procházením struktury článků (strom nadřízených a podřízených článků)
- pomocí identifikátoru článku
- přecházet mezi články pomocí odkazů, jimiž jsou vzájemně propojeny
- hodnotit články
Editor článků bude moci:
- Vytvářet nové články.
- Editovat stávající články.
- Vytvářet nová klíčová slova (tagy).
- Postupně připravovat novou verzi textu, zatímco se zobrazuje stávající verze textu.
- Indikovat, že článek má být přeložen nebo zkontrolován z pohledu obsahu či gramatiky.
- Zobrazit přehled všech článků, které vyžadují jeho pozornost.
Administrátor bude moci:
- Spravovat základní číselníky (jazyky, verze, témata).
- Provádět hromadné operace s daty.
U článku bude možné:
- Zadat různé verze textu článku pro různé verze produktu a pro různé jazyky.
- Pro každou verzi textu článku bude možné stanovit, pro jaké verze produktu se má zobrazit.
- Ve článku budou moci být zobrazeny formátované texty, tabulky, odkazy na jiné články nebo na obsah mimo Verzovanou dokumentaci, soubory, videa, související články, tagy.
- Protože článek bude zobrazován na webu, bude možné v článku definovat html tagy a url.
- Každý článek bude mít svůj unikátní kód, pomocí nějž ho bude možné vyhledat.