tas2580
Blog über Webentwicklung

Kategorie: phpBB

phpBB

Hier findest du Artikel zur Forensoftware phpBB. phpBB ist eine freie, quelloffene Software zur serverseitigen Bereitstellung eines Internetforums im Stile eines Bulletin Boards, das auf der Skriptsprache PHP basiert und viele Datenbanken, z. B. MySQL und PostgreSQL, unterstützt.

Bei den Downloads findest du eine Auswahl an Erweiterungen die ich für phpBB geschrieben habe. Eine Doku zu phpBB gibt es hier

phpBB richtig auf HTTPS umstellen

tas2580  

Da in letzter Zeit immer wieder die Frage kommt wie man ein phpBB Forum auf HTTPS umstellt ohne, dass es Probleme gibt will ich hier mal eine Kurze Anleitung schreiben. Immer mehr Browser zeigen auf Webseiten ohne HTTPS eine Warnung an, deshalb sollte man so langsam anfangen alle seine Webseiten umzustellen. Gerade bei Foren macht eine SSL Verbindung Sinn da ohne SSL sämtliche Daten wie Passwörter beim anmelden oder private Nachichten in Klartext durch das Netz gehen und von jedem mitgelesen werden können.

Wie funktioniert SEO phpBB?

tas2580  

Da immer wieder die Frage kommt wie man die .htaccess ändern muss damit SEO phpBB die URLs nach einem anderen Muster wie vorgesehen ausgibt werde ich hier mal beschreiben wie das ganze funktioniert. Eins schon mal vorweg, ganz so einfach wie scheinbar viele Leute denken ist das leider nicht. Das ändern der .htaccess alleine reicht nicht um die URL Struktur zu ändern.

Style Änderungen in phpBB über eine eigene Extension

tas2580  

Immer wieder wollen Betreiber eines phpBB Forums kleinere Änderungen an ihrem Template machen um z.B. Buttons von sozialen Median oder ähnliches einzubinden. Dazu kann man natürlich einfach die Originalen Template Dateien anpassen, allerdings kann es dann bei zukünftigen Updates zu Problemen kommen wenn der Updater bestimmte Stellen nicht findet oder die Änderungen überschreibt. Als Alternative kann man ein eigenes Template erstellen und dank Vererbung dort nur die Dateien rein kopieren die man ändern möchte. Das hat allerdings den Nachteil das man bei einem Update die Codeänderungen durchgehen muss um seine geänderten Dateien anzupassen. Der sicherste Weg ist also Änderungen über eine Extension zu machen, so muss man das Original Template nicht ändern und muss sich bei einem Update um nichts weiter kümmern. Das erstellen einer solchen Extension ist recht einfach, man benötigt dazu keine PHP Kenntnisse, wenn man weiß wie man Ordner und Dateien anlegt und ein wenig HTML/CSS Kenntnisse hat reicht das vollkommen aus.

SEO bei phpBB Foren

tas2580  

Jetzt wo ich selber keine SEO Modifikation mehr für phpBB anbiete kann ich ja mal etwas dazu schreiben ohne das man mir unterstellen kann dass ich nur Werbung für meine eigenen Sachen machen möchte. Eine ganze Zeit lang habe ich unter dem Namen "SEO phpBB" eine Modifikation entwickelt die bei einigen Leuten beliebt und bei anderen verhasst war, mit SEO ist es eben ähnlich wie mit Apple Produkten, entweder man liebt es oder man hasst es, dazwischen gibt es nicht viel. Das Problem bei SEO ist das niemand so genau weiß was wirklich was bringt und was nicht da niemand (außer den Suchmaschinen selber) weiß wie der Algorithmus der Suchmaschinen funktioniert. Deshalb gibt es dazu unzählige verschiedene Meinungen und sehr viel Spekulation. Ich will hier versuchen so wenig wie möglich zu spekulieren und alle meine Aussagen so gut es geht belegen.

phpBB Treffen das 7.

tas2580  

Heute war mal wieder phpBB Treffen in Stuttgart. Nachdem ich bei den letzten 3 Treffen nicht dabei war wurde es mal wieder Zeit hin zu gehen. Diesmal wollten wir mal eine neue Location ausprobieren, was gleich mal schief ging da wir aus versehen ein ziemlich teures Speiselokal reserviert hatten. Zum Glück ist es nickvergessen noch kurz vorher aufgefallen und wir sind spontan zwei Straßen weiter gezogen. Dort konnten wir uns dann im Biergarten in kleiner Runde über Züge, phpBB und das Internet allgemein austauschen.

Extensions in phpBB 3.1

tas2580  

Bald wird phpBB 3.1 kommen und damit werden die Mods aus phpBB 3.0 nicht mehr funktionieren. Eine der größten Neuerungen in phpBB 3.1 ist das es keine Mods mehr geben wird, stattdessen wird es Extensions geben. Ein großer Unterschied zu den Mods aus phpBB 3.0 ist das man zum einbauen keine Änderungen am Code mehr machen muss. Eine Extension wird in phpBB 3.1 nur hoch geladen und kann dann im Adminbereich aktiviert und auch wieder deaktiviert werden. Für die meisten Foren-Admins dürfte das eine sehr nette Sache sein. Für Mod-Schreiber ist das erstellen von Extensions leider ein bisschen aufwendiger geworden wie das erstellen von einfachen phpBB 3.0 Mods. Ich werde hier an einem kleinen Beispiel zeigen wie man eine einfache Extension für phpBB 3.1 erstellt.

Das Ende von phpbb-seo.de

tas2580  

Es ist jetzt fast 7 Jahre her dass das Projekt SEO phpBB gegründet wurde. Damals wollte ich eigentlich nur ein paar eigene Foren und Foren von Bekannten für Suchmaschinen optimieren. Da an den Code Änderungen in einem SEO Forum in dem ich damals aktiv war großes Interesse bestand habe ich mich entschlossen die Webseite seo-phpbb.org zu starten um dort die Änderungen zu veröffentlichen. Irgendwann ist dann was schief gelaufen und mir wurde die Domain geklaut, ich habe dann die Seite unter phpbb-seo.de wieder online gestellt. In den Jahren sind dann neben SEO phpBB noch einige andere Modifikationen entstanden die ich für meine Foren entwickelt und dort veröffentlicht habe. Das pflegen einer Modifikation bedeutet aber auch immer sehr viel Arbeit so das ich bald mehrere Stunden am Tag mit Support und Bugfixes beschäftigt war.

phpBB absichern

tas2580  

Das phpBB3 ist eigentlich sehr sicher aufgebaut, der Code wurde vor der Veröffentlichung von mehreren Experten auf Sicherheit getestet und die große Community sorgt dafür das potentielle Lücken schnell enteckt und geschlossen werden. Trotzdem gibt es ein paar Dinge die man noch tun kann um die Sicherheit zu erhöhen. Oft sind Angriffe erfolgreich weil der Admin eines Forums leichtsinnig ist und so Lücken aufreist. Ich werde hier beschreiben wie man die Sicherheit erhöhen kann und gerade Lücken die durch Leichtsinnsfehler entstehen schließen kann.

phpbb.de Teamtreffen

tas2580  

Von Samstag Morgen bis Sonntag Abend hätte man sich auf phpbb.de mal so richtig austoben können da fast das komplette Team auf dem phpbb.de Teamtreffen war und so das Forum nur von den 4 Zuhause gebliebenen bewacht wurde die wahrscheinlich auch nicht all zu viel online waren da sie aus zeitlichen Gründen nicht zum Treffen kommen konnten ;)

Googlemail als SMTP für phpBB verwenden

tas2580  

Da es in einem meiner Foren schon länger Probleme mit der E-Mail Funktion gab wollte ich heute auf SMTP umstellen um das Problem zu lösen. Da ich eh schon einen Google Account und damit auch einen Googlemail Account habe der wie fast alles von Google zuverlässig und schnell läuft habe ich mir gedacht das ich doch einfach den Account dazu “missbrauche”. Im Gegensatz zu POP oder IMAP muss SMTP nicht extra bei Googlemail aktiviert werden um es nutzen zu können. Google stellt auf einer Infoseite auch die Daten die man verwenden soll bereit, das Problem ist nur das die mit phpBB so ohne weiteres nicht funktionieren da man SSL nicht direkt in phpBB aktivieren kann. Man kann allerdings über die Server-Adresse angeben das man SSL verwenden möchte und so Googlemail mit phpBB als SMTP verwenden.