ich habe gerade Realblog_XH 3.0beta1 veröffentlicht.
Es gab bereits eine Diskussion bzgl. des Namens dieses Forks. Gert hatte gebeten, ihm einen anderen Namen zu geben, um Verwirrung zu vermeiden, aber da Realblog_XH 3.0 sehr ähnlich wie Realblog 2.8 ist, glaube ich, dass der ähnliche Name berechtigt ist, und eher Verwirrung vermeidet. Der Zwerch argumentierte:Realblog_XH ist ein Fork von Realblog 2.8, das von Gert Ebersbach entwickelt wird. Realblog (das früher Realblog_XH hieß) basiert auf Advancednews 1.0.5 von Jan Kanters. Vielen Dank an beide, dass sie diese beliebten und nützlichen Plugins unter GPL zur Verfügung stellen.
Da stimme ich voll zu.Der Zwerch wrote:Es gibt auf der einen Seite CMSimple und die dazu passenden Plugins, erstellt von Gert und eventuell noch anderen.
Auf der anderen Seite gibt es CMSimple_XH und dazu passende Plugins_XH. Diese Unterscheidung sollte IMHO völlig ausreichen.
Diejenigen, die Realblog <= 2.8 unter CMSimple_XH >= 1.6 verwenden, wird ein Upgrade auf Realblog_XH empfohlen, da letzterer speziell für CMSimple_XH 1.6+ entwickelt wurde und mehrere new Features davon verwendet, CSRF und XSS Sicherheitslücken schließt[1], sowie eine ganze Reihe (meist kleinerer) Fehler und Mängel behebt. Das Upgrade sollte leicht durch einfaches hoch laden der neuen Plugindateien möglich sein (behaltet trotzdem ein Backup des alten plugins/realblog/ Ordners). Prüft die Konfiguration und die Spracheinstellungen (ein paar wurden geändert), und lest den Abschnitt Abwärtskompatibilität im Handbuch. Beachtet darüber hinaus, dass es neue, ein wenig vereinfachte, Pluginaufrufe gibt (die alten funktionieren allerdings weiterhin). Bzgl. weiterer Details lest das Changelog.
Für diejenigen, die Realblog(_XH) nicht kennen:
Danke an meltemi, der einige gute Vorschläge gemacht hat, die ich teilweise umgesetzt habe. Nicht umgesetzt habe ich die Verkürzung der Query-Parameter-Namen (Entfernen von realblog_), da das gegen die Regeln verstoßen würde, und es Kollisionen mit anderen Plugins geben könnte. Allerdings habe ich die Link-Konstruktion in eine eigene Funktion (Realblog_url() in functions.php) ausgelagert, die leicht individuell angepasst werden kann (einfach die $replacePairs definieren). Dann muss nur noch im PHP-Code nach Realblog_getPgParameter() gesucht werden, und dort überall die entsprechenden Argumente ersetzt werden (ein global Search & Replace sollte es tun). Für die in Realblog_XH nur noch selten genutzen Parameter realblog_page und realblog_year sind Realblog_getPage() und Realblog_getYear() zuständig, die bei Bedarf ebenfalls angepasst werden müssten.Realblog_XH ermöglicht die Präsentation eines Blogs auf Ihrer CMSimple_XH website. Das Plugin bietet die grundlegenden Blog-Funktionalitäten, wie die Anzeige einer chronologisch geordneten Übersicht der Beiträge, ein optionales monatliches Archiv, automatisches zeitgesteuertes Veröffentlichen und Archivieren von Beiträgen, die Suche in den Blog-Inhalten, einen RSS-Feed und eine primitive Kategorisierung. Separat geschriebene Teaser weden unterstützt. Teaser und Artikel können beliebiges CMSimple_XH Skripting enthalten.
Jeder Blog-Beitrag kann individuell kommentierbar gemacht werden, was ein externes Kommentar-Plugin erfordert. Derzeit wird nur Comments unterstützt.
Auf mehrsprachigen Websites hat jede Sprache ihren eigenen Blog; darüber hinaus hat Realblog_XH keine mehrsprachigen Fähigkeiten.
Wie üblich freue mich über jegliches Feedback -- beachtet aber, dass ich mich auf die Behebung von Fehlern konzentrieren, so dass ich die meisten Feature-Requests vermutlich zurück stellen werde.
Viel Spaß,
Christoph
[1] Die XSS Sicherheitslücke wurde von mir gefunden und an Gert gemeldet, und in Realblog 2.9 behoben. Ich frage mich allerdings noch immer, warum ich in der Release-Ankündigung nicht entsprechend erwähnt werde, wie es eigentlich üblich ist.