Das Kanal-Layout
Wenn Besucher Ihre Präsenz besuchen, landen sie in der Regel auf der Kanal-Seite Ihres Kanals.
Je nachdem, welche öffentlich zugänglichen Apps Sie in Ihrem Kanal installiert haben, stehen dem Besucher außerdem im App-Menü eben diese Apps, sowie die System-Apps Ihres Hubs zur Verfügung.
Die Layouts dieser Seiten sollten Sie führ Ihre Zwecke entsprechend anpassen. Abgesehen davon sind auch Anpassung der Layouts von Apps und App-Ansichten, welche nur Sie selbst verwenden, sinnvoll und teilweise erforderlich.
Die Layouts werden mit Hilfe das PDL-Editors, welchen Sie als App zunächst installieren müssen, bearbeitet. PDL steht für Page Description Language und liegt bei Hubzilla in der Comanche Layout Beschreibungssprache vor.

Das Hauptmenü des befindet sich am unteren Bildschirmrand:

Über den Menüpunkt “MODULES” können Sie das zu bearbeitende Modul auswählen. Die Module steuern die verschiedenen Ansichten. Öffnen Sie z.B. die App “Artikel”, so wird das Modul “articles” verwendet.
Mit dem Menüpunkt “TEMPLATES” können Sie die zu verwendende Layout-Vorlage wählen. Standard (“default”) ist ein Layout mit einer linken und einer rechten Seitenleiste und einem Inhaltsbereich in der Mitte. “doubleleft” ist ein zweispaltiges Layout mit einer linke Seitenleiste und dem Inhaltsbereich. “doubleright” ist ein zweispaltiges Layout mit einer rechten Seitenleiste und dem Inhaltsbereich. “full” ist ein einspaltiges Layout nur mit der Navigationsleiste und dem Inhaltsbereich und “minimal” ist ebenfalls ein einspaltiges Layout, aber ohne die Navigationsleiste.
Im Normalfall müssen Sie hier vorerst nichts ändern.
Der Menüpunkt “ITEMS” enthält die in dem Modul verfügbaren Inhaltselemente. Hier können die von Hubzilla (und den Addons) angebotenen Widgets ausgewählt werden, aber auch alle Blöcke, welche Sie selbst erstellt haben.
Die Inhaltselemente werden per Drag-and-Drop an die gewünschte Position im Layout verschoben.

Einzelne bereits integrierte Elemente können per Klick auf den entsprechenden Button gelöscht oder bearbeitet werden.
Über den Menüpunkt “SOURCE” können Sie sich das Comanche-Layout des aktuellen Moduls anzeigen lassen und auch bearbeiten.
Haben Sie Ihr Layout verändert und wünschen, es wieder auf die Standardeinstellungen zurückzusetzen, wählen Sie den Menüpunkt “RESET”.
Der Menüpunkt “APPLY” schließlich speichert Ihre Änderungen. Das veränderte Layout gestaltet nun die jeweilige Ansicht.
Einige Widgets erlauben es auch, sie über die Verwendung von Variablen zu modifizieren oder anzupassen.
Als Beispiel werde ich in der Artikelansicht das Widget “Album” in die rechte Seitenleiste integrieren. Dieses Widget zeigt die Bilder eines Albums an, also sämtliche Bilder eines Ordners in der Cloud.
Verwendet man das Widget ohne Bearbeitung, werden sämtliche Bilder im Wurzelverzeichnis der Cloud angezeigt. Möchte man die Bilder eines bestimmten Verzeichnisses anzeigen lassen, muss man das Widget mit der entsprechenden Variable konfigurieren. Das Album-Widget zeigt im PDL-Editor an, welche Variablen verwendet werden können. Hier sind es “album” für den gewünschten Ordner in der Cloud und “title” für einen Titel.
Variablen werden gesetzt, indem man sie innerhalb der Widget-Tags mit dem Tag-Paar [var=<VARIABLENNAME>]<WERT_DER_VARIABLE>[/var] definiert.
Als Album sollen die Bilder des Verzeichnisses “Die Alten” angezeigt werden. Als Titel soll der Text “Die alten Hunde” oben im Album-Widget zu sehen sein.
Zuerst schiebe ich das Widget Album an die unterste Stelle der rechten Seitenleiste. Danach muss das Widget durch Klick auf den Button “Edit” bearbeitet werden.
Der Quelltext wird in einem Editor-Fenster angezeigt:
[widget=album][/widget]
Nun werden die beiden Variablen gesetzt, so dass der Quelltext so aussieht:
[widget=album][var=album]Die Alten[/var][var=title]Die alten Hunde[/var][/widget]
Mit Klick auf den Button “Submit” werden die Änderungen übernommen.
Abschließend muss auf den Menüpunkt “APPLY” geklickt werden, damit die Modifikation der Ansicht “Artikel” übernommen wird. Wird nun die App “Artikel” geöffnet, erscheint das Widget mit dem Fotoalbum wie gewünscht in der rechten Seitenleiste.

Durch das Anpassen der Layouts der für die Web-Präsenz relevanten Module kann diese sehr individuell gestaltet werden. Dadurch, dass auch selbst erstellte Blöcke hier zur Verfügung stehen, lässt sich z.B. eine einheitliche Navigation beispielsweise über einen Menü- oder Navigationsblock realisieren.