Seiten Netzwerk: ChaoS Networks | eWeBuKi | eWeBuKi Demo | port23.de |

Einfaches "Custom Module"

Anleitung zur Inbetriebnahme eines eigenen Moduls innerhalb von eWeBuKi.

Blog Tool - Nach Oben - Erweitertes Custom Modul

Dateien vorbereiten

Als erstes erstellet man unterhalb von "modules" ein neues Verzeichnis "custom". Der Sinn der "custom" Bereiche ist es, seine eigene Arbeit vor den SVN Updates in Sicherheit zu bringen oder auch für komplexe Funktionen getrennte SVN Repository zu erlauben. (z.B. Symbolische Links)

ewebuki@ewebuki:~/ewebuki/modules$ mkdir custom
ewebuki@ewebuki:~/ewebuki/modules$ cd custom/
ewebuki@ewebuki:~/ewebuki/modules/custom$ cp -a ../leer.cfg.php .
ewebuki@ewebuki:~/ewebuki/modules/custom$ cp -a ../leer.inc.php .

Modul aktivieren

ewebuki@ewebuki:~/ewebuki$ vi conf/modules.cfg.php

aus

# // custom: modul beispiel "my" einfach
# if ( ( $environment["ebene"] == "" && $environment["kategorie"] == "my" )
# || ( $environment["ebene"] == "/my" ))
# {
# include $pathvars["moduleroot"]."custom/leer.cfg.php";
# include $pathvars["moduleroot"]."custom/leer.inc.php"; # einfaches modul
# }

wird

// custom: modul beispiel "my" einfach
if ( ( $environment["ebene"] == "" && $environment["kategorie"] == "my" )
|| ( $environment["ebene"] == "/my" ))
{
include $pathvars["moduleroot"]."custom/leer.cfg.php";
include $pathvars["moduleroot"]."custom/leer.inc.php"; # einfaches modul
}

Menü Eintrag erstellen

Als nächstes im "Menü-Editor" mit "Neuer Eintrag" einen Eintrag "my" mit der Bezeichnung "My" anlegen oder alternativ im der site.cfg.php die 404 Fehlermeldungen "$specialvars["404"]["enable"] = 0;" deaktivieren.

My Bereich testen

Wenn alle obigen Punkte erledigt sind, sieht man nach einem klick auf den neuen Eintrag "My" in der Menü Leiste, die HTML Ausgabe der "db_leer" Tabelle aus der eWeBuKi Datenbank durch das einfache Custom Modul.