Ich habe mich gestern mal wieder ein wenig mit Hubzilla beschäftigt. Mein Thema war die Webseiten-App. Hier ist das (wenig spektakuläre) Ergebnis:
spielwiese/homeWas habe ich da gemacht, bzw. was sehen wir hier? Zunächst einmal fällt auf, dass die Webseite in typischem Hubzilla-Design auftritt (keine Ahnung, wo der schwarze Balken oben hin ist, der sollte eigentlich da sein). Das lässt sich allerdings
vollständig ändern -- man kann mit html und css das Aussehen komplett an seine Vorstellungen anpassen. Das Hubzilla-Design hat aber einen Vorteil: man sieht als Besucher, dass man auf einer Hubzilla-Seite ist... Dazu später mehr.
Das Menü links ist natürlich zentral angelegt, ebenso das grundsätzliche Layout (z.B. die Spalteneinteilung, dass links ein Menü ist, dass der "Blabla"-Textblock unter dem Content angezeigt wird, welches Hubzilla-Theme verwendet werden soll, usw.). Diese Elemente sind also vom Content getrennt und können seperat bearbeitet und wiederverwendet werden. Insbesondere kann damit Content in Markdown oder BBCode geschrieben werden, ohne dass man sich zu sehr über die Comanche-Feinheiten des Layout-Skripts Gedanken machen muss.
Das finde ich ja schonmal alles ganz gut -- damit lässt sich nämlich Content generieren, der mit einem statischen Link (und mit Unterseiten / Inhaltsverzeichnis gegliedert) permanent erreichbar ist und nicht einfach im Stream nach unten rutscht, bis er halt weg ist... aber natürlich kann man ganz einfach eine neue Site mit einem Post bekannt machen. Es gibt heutzutage viele (Nicht-Hubzilla-) Webseiten, die so aufgebaut sind:
tagesschau.de,
der-postillon.de,
blog.fefe.de, ...
Was nun noch Hubzilla-spezifisch dazu kommt ist die Möglichkeit, dass ich Content über das Berechtigungssystem nur für bestimmte User freischalten kann (siehe die Seite
Content -> Für Freunde), oder auch innerhalb einer Seite Content nach Usern unterscheide (in der Testseite nicht enthalten). Natürlich muss sich dazu niemand auf meiner Webseite registrieren, damit das funktioniert -- man braucht nur einen Account auf irgendeinem Hubzilla-Server, passende Berechtigungen und ein wenig Magie... Magic Auth halt :)
Natürlich funktioniert das Einbinden eines Wikis ganz ähnlich. Da kann dann (wie man es erwartet) auch jeder mit ausreichender Berechtigung seinen Senf dazu geben.
Hubzilla ist schon ein tolles Teil!
Hat jemand ein Beispiel für eine komplexere Webseite oder ein besser gefülltes Wiki parat?
- Thomas