Nach dem Neustart des Forums war eine der ersten Aufgaben, Zusatzfunktionalitäten des alten Forums auch mit der neuen Software zu realisieren. Zuerst mussten die BBCodes für die Verlinkungen der CD-Covers zu den Werbepartnern Amazon und JPC wieder implementiert werden. Da zeigte es sich erstmals, dass die völlig neu entwickelte Version 3 des WBB bei aller äußeren Ähnlichkeit intern einige Überraschungen bereit hält. Die erste war die Tatsache, dass die alten BBCodes für Amazon und JPC nicht mehr funktionieren wollten. BBCodes sind eine Art Kurznotation für häufig wiederkehrende längere Textstücke, die auch eine einfache Parametrierung erlauben. Die betreffenden BBCodes waren allerdings nicht mehr ganz trivial, da sie eine doppelte Verlinkung definierten. Und genau das wurde im neuen Forum nicht mehr unterstützt.
Das Studium der Definitionsfunktion und der vordefinierten BBCodes zeigte aber, dass das neue Forum in diesem Punkte nicht nur eingespart hatte, sondern auch eine neue Feinheit anbot. Einige interne BBCodes wurden nämlich nicht durch das klassische Ersetzen mit Textkonserven realisiert, sondern über PHP-Funktionen, denen der BBCode-Parameter als Zeichenkette übergeben wurde. Das hatte für uns zwei wichtige Konsequenzen: zum einen mussten schon für unsere wichtigen zwei BBCodes elementare PHP-Kenntnisse erworben werden und zum anderen bedeutete es, dass ein BBCode im Prinzip eigentlich alles ermöglichen könnte, was man mit einer übergebenen Zeichenkette anstellen kann. Die Grenzen sind nur durch die Phantasie der Anwender gesetzt.
Eigeninitiative war also angesagt...
Für Neuleser sei noch sicherheitshalber erwähnt, dass die Sequenzen und im Editor über die entsprechenden Schaltflächen erzeugt werden können und nicht eingetippt werden müssen! Bei JPC wird als Parameter die Bestellnummer und bei Amazon die ASIN verwendet!