Monday, February 1. 2010Serendipity als Homepage für Webradios V 2Ich baue mir gerade einige PHP-Skripte rund um den SAM Broadcaster zusammen. Dabei erinnerte ich mich an einen Artikel, den ich schon vor langer Zeit geschrieben, und einen kurzen Skype-Chat, den ich vor Weihnachten mit Robert Lender hatte. Beides hatte das Thema "Serendipity als Webradio-Homepage". Im Artikel erstellte ich eine Liste von Plugins die man nutzen könnte oder noch schreiben müsste, um das Blogsystem Serendipity als Webradio-CMS nutzen zu können. Seit ich den Artikel veröffentlicht hatte ist ja einige Zeit ins Land gegangen. Ich habe inzwischen weitere Erfahrungen sammeln können. Den aktuellen Stand meiner Erkenntnisse habe ich mal in diesem Artikel zusammengetragen. Vergleich PHP Fusion und SerendipityDie Homepages der Webradios werden hauptsächlich mit PHP Fusion betrieben. Dabei handelt es sich um ein Open Source Content Management System (CMS). Die Installation ist benutzerfreundlicher gestaltet. Während bei Serendipity alle Einstellungen, sei es zur Datenbank, zur Sprache, Zeichensatz usw. auf einer Seite vorgenommen werden (müssen), wird man bei PHP Fusion Schritt für Schritt per Assistenten begleitet. Bei beiden Systemen wird zum Schluss die erfolgreiche Installation überprüft. Die Verwaltung von Fusion ist etwas gewöhnungsbedürftig, aber Serendipity kann sich trotzdem noch einiges an Funktionen abschauen. Mir fallen sofort die User- und Rechteverwaltung ein. Auch wiegt PHP Fusion nach der Installation mit 6 MB einiges weniger als Serendipity mit 17 MB. Dafür hat PHP Fusion wiederum von Haus aus Funktionen, die bei Serendipity als Plugin nachgeladen werden müssen (Stichwort Forum, Linkverwaltung, Artikel). Außerdem gibt es für PHP Fusion bereits einen vorgefertigten Sendeplan und eine Teamliste als Plugin. Nachteil: Erstens muss man diese Erweiterungen im Internet suchen und zweitens kann man diese nicht ohne Registrierung von den Webseiten herunterladen. Vorteil für Serendipity: Dank SPARTACUS liegen alle Plugins zentral auf einer Webseite und sind ohne Datenabgabe nutzbar. Bei der Shared-Installation kann abermals Serendipity punkten. Sowas ist mir mit PHP Fusion noch nicht gelungen. Gleichstand würde ich bei den Templates feststellen. Serendipity hat zwar mehr Möglichkeiten um Templates anzupassen, aber trotzdem ist noch sehr viel HTML- und JavaScript-Code direkt im Quelltext definiert. Welche CMS werden noch genutzt?Mir sind noch zwei weitere Systeme aufgefallen: Joomla und PHPkit. Joomla ist ebenfalls ein Open Source CMS. Allerdings muss man sich Sendeplan und Teamliste selbst mit anderen Plugins zusammenbauen. Genutzt werden bspw. Radio Plan als Sendeplan und ein selbstständiges PHP-Skript namens com_peoplebook als Teamliste. Ersteres wird über iframe in die Joomla-Homepage integriert. PHPkit habe ich mir mal kurz angeschaut, der Kandidat wurde allerdings von mir nach wenigen Minuten wegen seiner Lizenz aus dem Rennen genommen. Lohnt sich nun eine Webradio-Homepage auf Basis von Serendipity?Kurze Antwort: Ich habe keine Ahnung. Aber selbst wenn ich jetzt Serendipity als Radio-CMS in meine engere Wahl nehmen würde, hätte ich einige Probleme: Kein Sendeplan, keine Wunschbox; eine Teamliste muss umständlich aus vorhandenen Plugins gebaut werden, auch bei der Rechteverwaltung bin ich mir nicht sicher, ob da ein übereifriger DJ nicht doch die Webseite manipulieren kann. Wer wirklich nur eine Homepage für sein Webradio braucht ist mit PHP Fusion gut bedient. Da ich aber auch noch die Blog-Funktionalität haben möchte, müsste man entweder Funktionen von Serendipity nach PHP Fusion bringen oder Funktionen von PHP Fusion nach Serendipity. Ich habe mal eine persönliche Liste von Vor- und Nachteilen beider Varianten aufgestellt:
Hier stellt sich jetzt die Frage, was ist effizienter? Für PHP Fusion spricht, das es bereits alles kann, was man braucht. Die mir fehlenden Funktionen sind schnell z.B. mit Hilfe des ZendFrameworks hinzugefügt. Die AGPL zwingt einen dazu, Anpassungen an der Software zu veröffentlichen. Entscheidet man sich für Serendipity müssen noch einige Plugins geschrieben bzw. angepasst werden. Änderungen am Quelltext müssen durch die BSD-Lizenz nicht weitergegeben werden. Vielleicht gibt es ja inzwischen einige Interessenten, die gerne bei der Umsetzung der fehlenden Plugins für Serendipity helfen würden. Dann schreibt doch bitte einen Kommentar unter diesen Artikel. Aber auch eigene Gedanken und Erfahrungen zum Thema sind gerne willkommen. Trackbacks
Trackback specific URI for this entry
No Trackbacks
Comments
Display comments as
(Linear | Threaded)
Hallo Verfasser,
danke für die beschreibung der Vorteile zwischen den beiden Homepagesystemen Liebe Grüße Benny
Hallo Benny,
freut mich dir mit diesem Beitrag geholfen zu haben. Ich würde auch gerne wissen in welcher Art und Weiße und natürlich was du für Erfahrungen gesammelt hast. Liebe grüße, Falk
Interessanter Artikel!
Wobei ich als Umsteiger noch nicht wirklich die Vor- bzw. Nachteile sehen kann. Ausserdem bin ich zwar auch von Fusion umgestiegen, allerdings von GL Fusion auf S9Y und da sind die Unterschiede teilweise schon recht gravierend.
Hallo Dieter,
du wirst immer das System präferieren, welches du am besten kennst. Für den einen ist es Fusion, für den anderen S9y. Dieser Artikel sollte ja nicht die Vor- und Nachteile gegenüberstellen. Da würde keine der beiden Systeme gewinnen. Mir ging es eher darum welcher Aufwand noch zu stemmen wäre wenn S9y zum Einsatz kommen würde. Für mich gibt es derzeit zwei Möglichkeiten: Entweder eine komplette Eigenentwicklung oder eine angepasste S9y-Version, was einem Fork gleichzusetzen wäre. Ansätze (für beide Lösungen) sind schon da, aber irgendwie habe ich zu viele Hobbys. Sollte aber Interesse bestehen, einfach bei mir melden. |
KategorienBlog abonnierenBlog Administration |