Die ewige Leier mit den PHP-Scripts

Feb 28 2010

Man denkt ja, dass einem viel Arbeit abgenommen wird, wenn man fertige Scripts verwendet. Man denkt, dass es bestimmt sehr einfach ist mal schnell Anpassungen vorzunehmen, dass es auch wunderbar mit dem eigenen Design harmoniert oder das man schnell paar Funktionen hinzufügen kann, die vorher nicht da waren. Pustekuchen! Ich arbeite gerade an einem neuen Projekt (ein Forum) und hab mich deshalb mal umgeschaut, was die fertigen Systeme alles bieten und mich auch direkt für eins entscheiden: phpBB.

Das Design (optisch gesehen) war dort auch recht schnell fertig, allerdings stoße ich nun auf einige technische Probleme. Ich brauche eine Seitenleiste die mit Benutzervariablen bestückt ist. Die Variablen die ich aus den Templates klauen konnte sind nicht global definiert, was bedeutet, dass diese Variablen nur auf der speziellen Seite eine Funktion haben. Auf allen anderen Seiten wird an der Stelle nichts angezeigt. Ich hab versucht mich zu dem Thema schlau zu machen, wie ich schnell die Variablen die nur lokal definiert sind zu global definierten Variablen machen könnte. Wie sich herausgestellt hat: “Schnell ist dort nichts zu machen”. Man muss tatsächlich das System wirklich studiert haben, damit man ohne Probleme Anpassungen machen kann.

Das gleiche nicht nur mit phpBB sondern auch mit allen anderen Systemen. Meistens bieten die Systeme immer nur vordefinierte Felder ( Titel, Text & Meta-Angaben ) und wenn man mehr Felder haben möchte ist dies meist mit sehr großen Aufwand verbunden.

Ich persönlich habe ein Contentmanagementsystem (kurz: CMS) programmiert und finde es persönlich wirklich gut, besonders weil man schnell mal eben ein Feld hinzufügen kann auf bestimmten Seiten. Das System nennt sich Bonsai CMS und es ist recht einfach und modern. Die ersten Ergebnisse lassen sich in weniger als 5 Minuten erzielen. Man brauch keinerlei PHP-Kenntnisse um das ganze etwas anzupassen und falls irgendwelche Funktionen fehlen ist es auch kein Problem diese nachträglich mit ein wenig PHP hinzuzufügen ohne im Quelltext etwas zu ändern.

Mit Bonsai CMS 1.1 kommen auch Funktionen, die es leider nicht mehr zum Release geschafft haben, mit denen man ein Forum wie phpBB selbst erstellen kann. Ist halt mit einem hohen Zeitaufwand verbunden, allerdings nicht so nervig als würde man ein vorhandenes System umgestalten. Testet es doch mal, würde mich über Rückmeldungen freuen.

E-Mail Twitter Facebook MySpace MisterWong Delicious Yigg StumbleUpon

5 Leserbriefe

  1. Hmmm, erst globale Variablen – morgen das Goto – wo soll das enden?

  2. Funktioniert aber nicht mit Opera :(

  3. Marvin T. Rabe

    @ Martin: Gut zu wissen. Werde mich demnächst mal dran setzen. Dachte, dass es wenn es mit IE8, Firefox und Chrome geht dann auch mit Opera gehen muss.

  4. Marvin T. Rabe

    @ Martin: Hab die CSS-Datei angepasst. Ist nun aktualisiert worden. Falls du es installiert hattest einmal herunterladen und den Ordner “core/templates” austauschen ;-)

  5. Sehr schönes und schlichtes CMS ;).

Leave a Reply