Aus VMS1 Tutorial
Das Modulsystem, welches im VMS ab Version 1.2 enthalten ist, ermöglicht es Entwicklern, Module zu erstellen, die von den Seitenbetreibern nur Hochgeladen werden müssen und schon verwendet werden können. In der Praxis sind bei den meisten Modulen dennoch manuelle Änderungen an schon vorhandenen Dateien nötig.
Modulsystem Dateien
VMS adminforce
content
lib
module
testmodul
files
admin.php
icon.png
module.php
pref.ini
Datei Funktion
adminforce/moduladmin.php Aufrufen der Administration des jeweiligen Moduls
adminforce/content/module.php Administrationsübersicht der kompletten Module
content/module.php Aufrufen der Benutzeroberfläche der jeweiligen Module
lib/module.lib.php Hauptdatei vom Modulsystem (Funktionsbibliothek)
module/ Enthält die Module in einzelnen Unterordnern
Aufbau eines Moduls
Alle Dateien zu einem Modul befinden sich in einem Unterverzeichnis des Ordners module :
Datei Funktion
pref.ini ModInfo-Datei, die Informationen zum Hersteller enthält
module.php Hauptdatei des jeweiligen Moduls
index.htm Leere HTML-Datei, um Directory-Listing vorzubeugen
admin.php Administrationsdatei des jeweiligen Moduls
icon.png / icon.gif Modul-Icon, icon.png oder icon.gif, 32*32 Pixel
files/* Anleitung, Hinweise, Lizenz , SQL Dateien etc.
images/* In diesem Ordner sollen alle Modulspezifischen Grafiken abgelegt werden
pref.ini
Enthält Angaben zum Modul im INI Format. Folgende Sektionen und Schlüssel können angegeben werden:
[modul]
name = Testmodul
version = 1.0
datum = 04.05.2010
verkauft =
update =
[autor]
name = Mustermann
adresse = Musterstrasse 11
ort = 12345 Musterstadt
[kontakt]
webseite = http://www.example.com/
email = test@example.com
telefon =
telefax =
skype =
icq =
msn =
yim =
aim =
Modulsystemfunktionen
Beispiele
Testmodul Userbereich
Testmodul Adminbereich