Was ist Seblod?
Seblod ist ein CCK - ein Content Construction Kid. Damit lassen sich eigene Formulare herstellen, die komplexe Anwendungen ersetzen, bzw. herstellen können. Ein einfaches Beispiel dazu: Wenn Sie einen neuen Beitrag schreiben, dann haben Sie oben links den Titel, den Alias, die Kategorie und einige weitere Felder und dann den eigentlichen Editor. Rechts haben Sie einige Optionen zum Beitrag. Reichen Sie über das Frontend einen neuen Beitrag ein, haben Sie ein paar weniger Felder, aber meist immer noch eine Reihe Felder, die Sie eigentlich gar nicht brauchen oder in einem Redaktionssystem entweder mühselig per Rechtesystem "verstecken" oder oft genug auch in Kauf nehmen müssen. Mit Seblod könnten Sie diese Eingabeformulare für einen Beitrag komplett umgestalten und tatsächlich nur die Felder zur Anzeige bringen, die Sie benötigen oder auch neue Felder dazu geben, wie beispielsweise Checkboxen oder Radioauswahlfelder und vieles andere. Sie könne sich komplett neue Masken erstellen und beispielsweise als Beitrag abspeichern.
In diesem Tutorail beschreibe ich, wie Sie ein Portfolio mit Seblod erstellen können. Spätestens dann werden Sie erahnen, wie mächtig Seblod ist. Damit können Sie Joomla entscheidend aufbrechen und eigentlich gibt es dann keine Grenzen mehr um Joomla.
Wie funktioniert Seblod?
Seblod selber können Sie sowohl über das Komponentenmenü, als auch mit direkten Klick auf "Construction" aufrufen:
Die einzelnen Bereiche wiederrum können ebenfalls über mehrere Varianten aufgerufen werden:
Schauen wir uns Joomla im Detail an, stellen wir fest, dass nahezu alles aus Formularen besteht, in denen wir etwas eingeben und deren Inhalte nach dem Speichern in die Datenbank geschrieben werden. Rufen wir dann das Frontend auf und lassen uns beispielsweise einen Beitrag anzeigen, dann besteht dieser Beitrag im Grunde auch aus einem Formular. Nur das statt der Eingabegfelder deren Inhalt angezeigt wird. Nichts anderes macht Seblod: Wir erstellen Formulare, geben dort Informationen ein, speichern alles und lassen uns dann die Daten, die wir zuvor eingegeben haben, anzeigen.
Die Formulare erstellen wir unter dem Tab "Forms Content Types". Den Tab "Fields" finden wir auch unter den "Forms Content Types" wieder. Wenn wir keine Formulare zu den bereits bestehenden Joomlaerweiterungen erstellen wollen, können wir unter den Tab "App Folder" unsere eigene Erweiterung quasi anlegen. Den "Apps Folder" finden Sie in der Tableiste in Form eines Ordner-Icons. Das sind die drei Tabs, die uns zunächst interessieren. "Lists & Search Types", sowie "Sites" vernachlässige ich in diesem Tutorial.
Optionen und Preferences
Bevor wir in die eigentliche Erstellung gehen, noch einen kleinen Abstecher in die Optionen und Preferences. Beides finden Sie in der Seblod-Übersicht oben rechts.
In den Preferences lassen Sie am besten zunächst alles so, wie es vorgegeben ist. Lediglich den "Style" können Sie Ihren Bedürfnissen anpassen. Den Unterschied sehen Sie insbesondere in den "Forms & Content Types". In meinen Screenshots sehen Sie den "indigo_dye-Style".
In den "Optionen" sollten Sie auch erst dann etwas verändern, wenn Sie wissen, was Sie da tun. Unter dem Tab "Language" können Sie allerdings die deutsche Sprache downloaden. Bei mir wurde diese aber erst nach einem Browser-Neustart angezeigt.