Was soll man groß dazu sagen:
Die Entwicklung einer Ilch-Erweiterung ist in der Tat sehr einfach, ich muss aber auch sagen ohne PHP Kenntnisse wird es nichts.
Also man muss schon wollen, dann klappt es auch.
Ilch ist sehr einfach aufgebaut und hat keine große API, man kann also mehr oder weniger frei lostippen
Allgemein:
Bei ilch Modulen muss man erstmal zwischen Box und einem Modul unterscheiden, eine Box ist i.d.R. "nur" eine Ausgabe aus der Datenbank.
Oft auch ohne die Verwendung von Templates, also was ganz einfaches.
Aber das habt ihr sichelrich auch schon gesehen.
Ein Modul kann natürlich ebenfalls nur eine frontend Ausgabe sein, z.B. eine geänderte Galleryansicht oder oder oder.
Oder es kann ein eigenes Modul mit Datenbank und Backend sein, was dieses Modul am ende kann ist dem Entwickler überlassen.
Bevor man ein Modul anfängt sollte man sich gedanken machen, besonders zum Datenbankaufbau. Wieviele Datenbanken, welche Feldtypen und und und.
Beim Programmieren ist es natürlich zu anfang recht wild, hier hat man sicherlich erstmal wenig Plan. Von daher Kommentieren, (grade zu Anfang hilfreich, und lustig wenn man später drüber sieht)
Der Grundaufbau für ein Modul (frontend) ist dabei immer der selbe
<?php
defined ('main') or die ( 'no direct access' );
$title = $allgAr['title'].' :: NAME';
$hmenu = "";
$design = new design ( $title , $hmenu );
$design->header();
// Die Funktion
$design->footer();
?>
Für den Inhalt benötigt ihr dann natürlich die Entwickler-Doku und ggf.
externer Link
Ansonsten schaut euch "einfache" Module an (Sitemap, Gbook etc.) die sind in der Regel einfach zu verstehen.
Puhh was interessiert euch speziell? Wo drückt der Schuh?
Ein Tutorial
Zuletzt modifiziert von Revolution am 17.07.2014 - 16:09:03