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:

  1. Opret en undermappe til modulet i /includes/cms_plugins
  2. 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.
  3. Registrer dit plugin i cms-config. Der skal tilføjes en entry i de to arrays $modules og $cms_Menu.