Katalogový systém ScrollKeeper

ScrollKeeper je katalogový systém pro dokumentaci. Jeho primárním účelem je spravovat informace v souborech OMF pro prohlížeč nápovědy. Když nainstalujete aplikaci, nakopíruje se soubor OMF do složky $prefix/share/omf/<název-aplikace>.

ScrollKeeper vybuduje tabulku s obsahem ze sbírky souborů OMF ve složkách udaných v souboru $prefix/etc/scrollkeeper.conf. Obvykle obsahuje jen jeden řádek s OMF_DIR, ve kterém je seznam složek oddělených dvojtečkou, které se rekurzívně prohledávají.

OMF_DIR=/usr/share/omf:/usr/local/share/omf:/opt/gnome2/share/omf:/opt/kde/omf

ScrollKeeper obsahuje hierarchii kategorií subjektů, ke kterým dokument nápovědy může náležet. Kategorie subjektu dokumentu v souboru OMF určuje umístění dokumentu v tabulce obsahů, které prohlížeč nápovědy nabízí.

Hierarchie kategorií subjektů je definovaná v souboru $prefix/scrollkeeper/Templates/<jazyk>/scrollkeeper_cl.xml. Kategorie subjektu dokumentu musí odpovídat kategorii specifikované v tomto souboru.

Více informací o systému Scrollkeeper najdete na jeho webu http://scrollkeeper.sourceforge.net/.

V případě, že je dokument XML přesunut na nové místo, je zapotřebí aktualizovat umístění v souboru OMF.