Bezig met actie... Ookami CMS is de opvolger van Site Dynamics en volgt hetzelfde principe. Door middel van het koppelen van bepaalde modules kan een bestaande website voorzien worden van dynamische elementen. Dit is een wezenlijk verschil t.o.v. andere Content Management Systemen.
Anders gezegd, je hebt een statische website die je beheerbaar maakt door deze te koppelen aan het Ookami CMS. Hierbij bepaal je natuurlijk zelf wat je wel of niet wilt gebruiken.
Wij hebben een statische website die gebouwd is door een webdesignbureau. Het uploaden van nieuwe statische pagina's is geen probleem maar het aanpassen van de menu's wel. Door gebruik te maken van Ippiki Ookami is dit (vreemde) probleem met een paar regels code opgelost.
001
<?PHP
002
// GEBERUIK DE FRONT MENU MODULE VAN OOKAMI CMB
003
include_once('ookami/modules/fmenu/fmenu_plugin.class.php');
004
005
// Genereer het hoofdmenu zoals deze gedefnieerd is binnen het systeem.
006
$menu = new FMENU_Plugin();
007
$mainMenu = $menu->Construct_Menu('hoofdmenu');
008
009
/*
010
Haal een eventueel gekoppelde CSS link op
011
Dit is in principe noodzakelijk omdat de uitvoer een ongeordende lijst betreft.
012
Het gekoppelde css bestand zorgt dus voor de juiste opmaak.
013
*/
014
$cssLink = $menu->Get_Css_Link();
015
016
// Haal een eventueel gekoppelde javascript link op
017
$jsLink = $menu->Get_Js_Link();
018
019
// Toon het menu op een willekeurige positie op de site.
020
echo $mainMenu;
021
?>
Binnen het Ippiki Ookami CMS kan nu een menuset aangemaakt worden met als naam 'hoofdmenu'. Vervolgens kunnen hoofdknoppen aangemaakt worden met een verwijzing (link) of die voorzien zijn van subknoppen. Afhankelijk van de geinstalleerde modules kunnen knoppen ook worden gelinkt aan bijvoorbeeld dynamische pagina's of andere content.
Met deze Ookami CMS module kunnen website pagina's en categorie gebaseerde artikelen worden beheerd. Het is meertalig op module- en pluginniveau en bevat uiteraard een reactiesysteem. Daarnaast is het mogelijk om RSS feeds te genereren, gebruik te maken van de canonical tag en van diverse zoekrobot optimalisatie functies (waaronder het genereren van een Google sitemap).