Sådan tilføjer/fjerner du cms-moduler i Instans CMS
Et standard-modul i Instans CMS er et modul, som er placeret i /cms/modules mappen. Sådan et modul er registreret i /cms/cms_baseconfig.inc.php, hvor det har sin egen plads i $modules-array'et.
Hvis du vil deaktivere et standard-modul, kan det ganske enkelt gøres ved at bruge en PHP-unset kommando i cms_config.inc.php:
unset($modules["news"]);
unset($modules["events"]);
for at fjerne modulerne "Nyheder" og "Kalender". Modulerne bliver ikke fjernet permanent, så man skal bare fjerne unset-kommandoerne for at re-aktivere modulerne. Ligeledes har unset heller ingen indvirkning på databasen - alle tabeller og alle data er stadig intakte.
Tilføj et egetudviklet cms modul
Det er nemt at skrive egne moduler til Instans CMS:
- Opret en undermappe til modulet i /includes/cms_plugins
- Opret de nødvendige filer. Kopier evt. filerne fra et standard modul for at komme hurtigt i gang. Husk at følge navngivningskonventionen fra standard-modulerne.
- Registrer dit plugin i cms-config. Der skal tilføjes en entry i de to arrays $modules og $cms_Menu.