Willkommen auf der Homepage des MGB OpenSource Gästebuches. Die freie Lösung um mit Ihren Besuchern in Kontakt zu bleiben und Feedback von ihnen zu erhalten. Das MGB Gästebuch ist komplett kostenlos und kann dank der verwendeten Templates von Ihnen auf nur jede erdenkliche Art modifiziert und an Ihre Homepage angepasst werden. Es ist ausgestattet mit einem Captcha um Spam-Einträge zu verhindern, es kann auf andere Sprachen umgestellt werden, Beiträge können wahlweise sofort eingetragen oder erst freigeschaltet werden, sämtliche Funktionen des Gästebuches können im Admin-Menü aktiviert bzw. deaktiviert werden, u.v.m. Überzeugen Sie sich jetzt.



04.02.2023 | Strato-Patch von 0.6.9.3 auf 0.7.0.4 mit PHP8-Support
Ich habe heute einen Patch speziell für Strato-Kunden erstellt, der die Version 0.6.9.3 die bei Strato immer noch zu laufen scheint, auf die 0.7.0.4 mit PHP8-Support hebt.

Wer eine andere Version als die 0.6.9.3 nutzt, muss auf die mgb-latest zurückgreifen. Beides findet ihr in der Download-Sektion der Homepage.

Fehler, Infos etc. bitte im Forum im entsprechenden Beitrag posten.


31.01.2023 | MGB 0.7.0.4 veröffentlicht!
Version 0.7.0.4 ist live! Diese ist hauptsächlich ein Bugfix release, da ich die 0.7.0.3 etwas sehr überstürzt veröffentlicht habe. Installation, Einträge, Administration, das alles sollte jetzt wieder möglich sein. Näheres dazu in diesem Beitrag im Forum.

29.01.2023 | MGB 0.7.0.3 veröffentlicht!
Das MGB wurde in der Version 0.7.0.3 veröffentlicht. ACHTUNG: Es handelt sich hierbei um keine fertige Version. Dies ist meine aktuelle Entwicklerversion die sämtliche Neuerungen beinhaltet. Ich habe mich dazu entschlossen, diese zu veröffentlichen, da viele User Probleme mit PHP8 haben. Diese Version müsste mit PHP8 kompatibel sein. Auftretende Fehler sind nicht auszuschliessen. Näheres dazu in diesem Beitrag im Forum.

06.11.2017 | MGB 0.7.0.2 veröffentlicht!
Ein kleiner Fehler der 0.7.0.1 wurde ausgebessert. Das recaptcha V2 wurde in der email.php nicht richtig dargestellt.

23.10.2017 | MGB 0.7.0.1 veröffentlicht!
Durch die 0.7.0.1 wird das MGB mit PHP7 kompatibel gemacht und Googles reCaptcha wurde auf die Version 2 aktualisiert. Näheres hierzu wie immer im Forum.

23.09.2015 | Ausfall des Servers wegen Spam-Attacke
Durch die Ausnutzung einer Sicherheitslücke im DokuWiki welches ich für die Dokumentation des Gästebuches genutzt habe, wurden darüber von Spammern massive Spam-Angriffe geführt. Dadurch wurde mein Server vom 22. bis 23.09.2015 vom Hoster gesperrt um weiteren Schaden zu verhindern. Ich habe das Wiki nun entfernt und der Server läuft wieder. Leider gibt es jetzt kein Wiki mehr, bis ich auf ein anderes, welches sicherer ist, umgestiegen bin. Hat jemand Vorschläge hierzu? Würde mich im Forum darüber freuen.

Ich bitte den Ausfall zu entschuldigen.

18.02.2015 | Script für Import von Gästebucheinträgen aus Textdatei & MGB Twitter-Account
Ich habe heute ein Script veröffentlicht, mit dem es möglich ist, Gästebucheinträge von anderen Gästebüchern, die ihre Einträge in Textdateien speichern, in das MGB zu importieren. Eine detaillierte Beschreibung dazu, sowie den Download findet Ihr im entsprechenden Beitrag im Forum.

Und noch eine Neuigkeit. Das MGB hat jetzt einen offiziellen Twitter-Account. Ich würde mich über viele Follower freuen. :)

19.10.2013 | MGB Version 0.7 veröffentlicht!
Es ist soweit!

MGB 0.7 wurde veröffentlicht. Die neue Version kann von den bekannten Quellen herunter geladen werden. Die Änderungen sind so umfangreich, dass ich kein Upgrade Paket bereitstellen werde. Nahezu jede Datei wurde geändert, von daher würde es keinen Sinn machen, eines zu erstellen. Um ein Update durchzuführen bitte die Vollversion herunter laden und alle Dateien überschreiben. Anschließend die upgrade.php ausführen. Ich habe dafür im Forum eine Anleitung geschrieben. Es wäre wohl nicht verkehrt, sich diese durchzulesen. Vor allem den Punkt 5. Es kann nämlich sein, dass nach dem Update die Umlaute nicht mehr funktionieren. In der Anleitung steht aber auch schon die Lösung des Problems. Und warum das so ist, hab' ich auch im Forum beantwortet. Und zwar hier.

Ich wünsche viel Spaß damit. :)

PS: Bei Problemen bitte im Forum melden.

21.09.2013 | Übersetzer gesucht!
Die Veröffentlichung der Version 0.7 ist nicht mehr weit entfernt. Um das Gästebuch natürlich so vielen Leuten wie möglich zugänglich machen zu können, benötige ich noch mehr Leute die das Gästebuch in andere Sprachen übersetzen würden. Welche Sprachen bereits verfügbar sind, kann unter Downloads / Sprachen nachgesehen werden.

Wenn Du eine Fremdsprache sprichst, bzw. Deine Muttersprache für das Gästebuch noch nicht verfügbar ist, Du ein gutes Grammatikverständnis in einer der bereits verfügbaren Sprachen und dann noch Zeit und Lust hast, wieso nicht das Gästebuch in die Sprache Deiner Wahl übersetzen? Es würde mich auf jeden Fall freuen.

Es ist mir leider nicht möglich mich dafür mit einer Bezahlung erkenntlich zu zeigen. Ich bekomme selbst nichts für die Arbeit am Gästebuch. Aber hey! Die Anerkennung und Wertschätzung der Community und das Wissen ein Teil eines der gemeinschaft nützlichen Projektes zu sein, ist doch mehr als genug Bezahlung, oder? :)

Die Sprachdateien der neuen Version können hier (Deutsch) und hier (Englisch) herunter geladen werden. Andere Sprachen sind für die 0.7 leider noch nicht komplett verfügbar. Ich warte noch darauf, dass ich sie von meinen Übersetzern bekomme. Wenn Du vorhast das Gästebuch in eine der Sprachen zu übersetzen, dann schick mir bitte eine kurze eMail an translation [at] m-gb.org damit ich Bescheid weiß.

Ich würde mich freuen! :)

07.09.2013 | 0.7_beta_3 ist da!
Die 0.7 Beta 3 des MGB wurde heute veröffentlicht. Sie befindet sich schon sehr nahe an der endgültigen Version. Dennoch beinhaltet sie natürlich noch Fehler.

Es würde mich freuen, wenn möglichst viele Leute die dritte Beta testen würden. Ihr findet sie im Downloadbereich. Im Forum gibt es ein Thema dazu.

Und das sind die Kernfeatures:

- Datenbankbackup direkt über Konfigurationsmenü
- Verbesserte Blocklisten zur Spambekämpfung
- mgbBootstrap Theme von Roland W. (Danke!)
- Möglichkeit eine Bekanntmachung über den Gästebucheinträgen anzuzeigen
- Durch Anhängen des Parameters "?lang=[Länderkürzel]" an die index.php, newentry.php und email.php ist es möglich direkt ohne das Einstellen in der Administration, das Gästebuch in einer anderen Sprache anzeigen zu lassen
- Facebook und Twitter zur den möglichen Eingaben bei einem neuen Eintrag hinzugefügt
- Neuer Debug Modus (noch nicht ganz ausgereift) um Fehler besser zu erkennen
- Möglichkeit reCaptcha als Captcha zu benutzen
- Ein neuer Smiley
- Einige Quellcodeinterne Verbesserungen

Und es gilt natürlich wie immer: Dies ist KEINE Produktivversion. Es ist auch noch nicht garantiert, dass man ältere Versionen ohne Probleme updaten kann. Die Benutzung erfolgt auf eigene Gefahr!

Download

01.05.2013 | 0.6.9.5 veröffentlicht!
Das MGB wurde in der Version 0.6.9.5 veröffentlicht. Es wurden einige Fehler behoben und auch ein paar Neuerungen eingebaut, wie z.B.:

- Refresh Button für das Captcha eingebaut
- Es kann jetzt in der Administration festgelegt werden ob eine eMail für einen neuen Eintrag notwendig ist, oder nicht
- Der eMail Anti-Spam Schutz ist jetzt IMMER AN, er kann vom Admin nicht mehr deaktiviert werden. Auch aus Datenschutzgründen
- "MSN" wurde aus den Eingabefeldern entfernt, da dieser von Microsoft nicht mehr weiterentwickelt wird
- Checkboxen in der newentry.php behalten ihre Werte bei fehlenden Daten oder einer Captcha-Falscheingabe (Akismet-Checkbox ausgenommen)
- Der Text in der Dankesmail ändert sich jetzt, je nachdem ob das Gästebuch moderiert ist, oder nicht
- Eine Kopie einer über das Kontaktformular gesendeten Mail an einen Benutzer hat nun einen eigenen Text
- Gravatare werden nun schon in der Vorschau angezeigt, wenn sie aktiviert sind
- Einige kleinere Änderungen und Verbesserungen...

Das Upgrade-Package kann jede Vorgängerversion bis zur 0.6.9.1 aktualisieren. Also die 0.6.9.1, 0.6.9.2, 0.6.9.3 und 0.6.9.4. Benutzer älterer Versionen laden bitte die Vollversion herunter.

Viel Spaß damit! :)

Download

25.03.2013 | 0.6.9.4 veröffentlicht!
Das MGB wurde in der Version 0.6.9.4 veröffentlicht. Da es noch eine Weile dauern wird, bis die 0.7 erscheint, habe ich mich dazu entschlossen das PHP Timezone Problem, sowie den Fehler mit der Vorschau noch in der 0.6 zu beheben. Dies wurde mit 0.6.9.4 erledigt.

Wie immer gibt es auch ein Upgrade Package das von der 0.6.9.1 bis zur 0.6.9.3 alle upgraden kann.

Viel Spaß damit! :)

Download

09.03.2013 | 0.7_beta_2 veröffentlicht!
Die zweite Beta der 0.7 ist fertig! Auch hier gilt: Dies ist noch lange keine fertige Version. Eher ein kleiner Vorgeschmack.

- Blocklisten sind voll funktionsfähig
- Konfiguration wurde übersichtlicher gestaltet
- Einige Optimierungen
- u.v.m.

Nähere Informationen wie immer im Forum. Es gibt auch eine Testinstallation, nämlich hier. Die Zugangsdaten zur Administration gibt es als eMail oder PN im Forum.

Download

21.02.2013 | 0.7_beta_1 veröffentlicht!
Die erste Beta der 0.7 ist draussen! Eines gleich vorweg: Dies ist noch lange keine fertige Version. Eher ein kleiner Vorgeschmack. In dieser ersten Version sind folgende Änderungen enthalten:

- MGB benötigt jetzt mindestens PHP 5.1.2
- Verstärkte Massnahmen gegen Spam wie Blocklisten, die allerdings noch nicht voll funktionsfähig sind
- Ein verbesserter Captcha-Algorhitmus der bessere Zufallszahlen hervorbringt (rand()) ist zu unzuverlässig und die Zufallszahlen können vorhergesagt werden, was es Spambots leicht macht)
- Einige Fehlerausbesserungen
- Einige Optimierungen
- u.v.m.

Für nähere Informationen bitte das Forum besuchen. Danke.

Download

08.08.2012 | MGB jetzt auch auf Facebook
Das MGB OpenSource Gästebuch ist jetzt auch auf Facebook vertreten. Über ein paar "Gefällt mir"-Angaben würde ich mich freuen. :)

31.07.2012 | MGB 0.6.9.3 beseitigt Probleme mit Umlauten
Hallo Leute, die letzte Version des Gästebuches hat einige Sicherheitslücken geschlossen, jedoch auch ein neues Problem mit sich gebracht. Durch die Benutzung von ''htmlentities()'' statt ''htmlspecialchars()'' wurden Umlaute vollständig zu HTML-Zeichen umgewandelt. Dies wurde mit der neuen Version 0.6.9.3 behoben.

Im Downloadbereich gibt es einen Patch der auch für die 0.6.9.2 funktioniert! Ich möchte mich für die entstandenen Unannehmlichkeiten entschuldigen. ''Verhunzte'' Gästebucheinträge müssen leider von Hand wieder repariert werden. Sorry Leute :(

15.07.2012 | MGB 0.6.9.2 schließt diverse Sicherheitslücken
Dank Stefan Schurtz wurden einige Sicherheitslücken im MGB aufgedeckt. Dabei handelt es sich um "relativ ungefährliche" Sicherheitslöcher. In der newentry.php und index.php ist es z.B. möglich durch Cross-Site-Scripting Schadcode beim Benutzer auszuführen. Im Adminbereich war sogar eine SQL-Injection möglich. Dazu musste man allerdings angemeldet sein und gültige Rechte besitzen. Sprich diese SQL-Injection konnte nur durchgeführt werden, wenn man im Besitz der Zugangsdaten eines Administrators oder mit den entsprechenden Rechten ausgestatteten Moderators war. Was ziemlich unwahrscheinlich sein dürfte.

Beide Probleme wurden mit Hilfe von Stefan Schurtz in der Version 0.6.9.2 behoben. Es gibt im Downloadbereich einen Patch für die 0.6.9.1.

06.01.2012 | MGB 0.6.9.1 -> Fix für Problem mit ":/"-Smiley und URLS
ACHTUNG: Dies betrifft nur Benutzer, die die aktuelle Version VOR dem 06.01.2012 um ca. 15 Uhr herunter geladen haben!

Durch einen Fehler in der Smiley-Ersetzung wurden URLS, Bilder und Flashvideos nicht korrekt angezeigt, da sich der ":/" Smiley in deren Protokollnamen eingeschlichen hat. Nähere Informationen hierzu findet Ihr im Forum. Dort findet man auch die Lösung für das Problem. Wer noch nicht auf die neue Version aktualisiert hat, muss sich keine Sorgen machen. Die Downloaddateien sind aktuell, und der Fehler ist darin nicht mehr enthalten. Alle anderen bitte im Forum informieren, wie der Fehler zu beseitigen ist.

Ich entschuldige mich für die Umstände, und wünsche noch einen schönen Feiertag! :)

03.01.2012 | MGB 0.6.9.1 veröffentlicht!
Nun ist doch noch eine neue Version erschienen, bevor die 0.7 das Licht der Welt erblickt. Dies wird nun aber definitiv die letzte sein, Sicherheitsupdates ausgenommen. Hier die Änderungen:

  • Änderung der Sortierreihenfolge funktionierte nicht
  • [IMG]-Tag (fü das Einfügen von Bildern) mit der Option zur Deaktivierung
  • FLASH-Tag (für beispielsweise YouTube Videos) mit der Option zur Deaktivierung
  • QUOTE-Tag (Zitat)
  • Es können nun mehrere Platzhalter für Smilies eingefügt werden
  • Eine Mindestlänge für Passwörter kann nun festgelegt werden
  • Das Captcha kann nun in der Administration verändert werden
  • Die Absendesperre ist von nun an bei der Installation standardmässig EIN
  • Die Links in der Navigation zeigen nun an ob neue Einträge vorhanden sind
  • Aktualisierte Sprachdateien: Deutsch, Englisch, Französisch, Italienisch
  • Der Link zur Administration befindet sich nun unter dem Gästebuch, beim Copyright

Viel Spaß mit der 0.6.9.1! :)

03.12.2011 | MGB 0.6.9 veröffentlicht!
Und schon wieder eine neue Version! Aber diese hat es in sich. ;) Hier die wichtigsten Neuerungen:

  • Vollständige Gravatarunterstützung. Position, Größe und Erscheinungsbild können in der Administration angepasst werden
  • Neue Option um die Einträge sortieren zu lassen. Es können dafür alle SQL-Felder verwendet werden
  • Neue Option um die Sortierreihenfolge der Smilies zu ändern
  • 11 neue Smilies
  • In der Administration wird nun ein Link zurück zum Gästebuch angezeigt
  • Die Ordner "admin" und "install" haben nun jeweils eine "index.php" die zur benötigten Datei weiterleitet
  • Sessions werden nun sorgfältiger beendet.
  • "convert_ansi.php" wurde verbessert und unterstützt nun den vollständigen ASCII-Zeichencode
  • "install.php" benützt nicht mehr länger "localhost" als Standard für den Host
  • Eine neue Variable namens "$ignore_warnings" setzt bei einer Installation die Warnungen bei zu niedriger PHP oder MySQL Version außer Kraft
  • Die Absendesperre ist nun bei einer Neuinstallation standardmäßig EIN
  • Der Name des Autors, der Zeichensatz und die Version von Sprachdateien werden nun angezeigt
  • [19] Es ist nun möglich eine Mindestlänge für Passwörter einzustellen
  • [39] Wenn man die Sprache wechselte, musste man immer zweimal "Speichern" drücken, damit auch alle Variablen übernommen wurden -> Beseitigt!
  • [43] "lostpassword.php" hat nun eine Fehlerbehandlung, und verhält sich auch anders, sollte die PHP-Funktion mail(); nicht verfügbar sein
  • [45] Das "Benutzer hinzufügen"-Icon erscheint nun nur noch ein einziges mal, statt bei jedem Admin

Puuh... Ganz schön viel Neues. Und für die nächste Zeit leider auch die letzte Version. Warum? Weil die nächste Version die 0.7 ist! Und für die habe ich so einiges geplant, was ich jetzt aber noch nicht verraten möchte. Das Gästebuch wird jedenfalls - wie zuletzt bei 0.6 - generalüberholt und sollte nachher auch einiges mehr an Performance bieten. Mal sehen was sich da so tut ... ;)

Viel Spaß mit der 0.6.9! Jürgen

MGB 0.6.8 veröffentlicht!
Heute habe ich das MGB in der Version 0.6.8 veröffentlicht. Es wird sicher viele freuen, dass ein lang erwartetes und von vielen gewünschtes Feature Einzug in das Gästebuch hält: Eigene Smilies hinzufügen und in der Administration ändern/löschen! :)

Für genauere Informationen bitte in diesem Thema im Forum nachsehen. Wünsche viel Spaß mit der neuen Version! :)

Nachtrag vom 13.11.2011: Der Fehlerteufel hat sich in die final des MGB 0.6.8 eingeschlichen. Bitte hier im Forum nachlesen, wie man ihn beseitigen kann. Danke!

Nachtrag vom 19.11.2011: Seit heute gibt es (erstmals in der Geschichte des MGB!) auch ein Upgrade Paket für die Versionen 0.6.7 und 0.6.7.1. Das Upgrade Paket beinhaltet nur die seit der letzten Version geänderten Dateien, und sollte es vereinfachen ein bestehendes, eigenes Template an die Neuerungen anzupassen. Für genauere Informationen über die Änderungen am Template bitte im Wiki nachsehen.

Dieses Upgrade Paket wird es ab jetzt mit jeder neuen Version geben. Allerdings immer nur die letzte Version betreffend. Alles andere wäre zu aufwändig.

MGB 0.6.7.1 veröffentlicht! - !! ACHTUNG WICHTIG !!
Aus aktuellem Anlass habe ich das Gästebuch in der Version 0.6.7.1 veröffentlicht. Benutzer 'peto1' hat mich darauf aufmerksam gemacht, dass es anscheinend Datenschutzrechtliche Probleme mit dem Akismet-Plugin gibt. Juristisch gesehen sieht es so aus, dass man es nur legal nutzen kann, wenn jeder Nutzer sein Einverständnis abgibt, dass persönliche Daten von ihm auf einen Server in die USA geschickt werden, was Akismet ja tut, damit es Beiträge als Spam identifizieren kann.

In der neuen Version habe ich das Gästebuch so angepasst, dass sobald das Plugin aktiv ist, jeder Nutzer erst einen Haken setzen muss, und damit seine Einverständniserklärung abgibt. Ansonsten wird der Beitrag nicht akzeptiert. Ich rate DRINGEND auf diese Version zu aktualisieren, denn es können im schlimmsten Fall sonst Abmahnungen drohen!

MGB 0.6.7 veröffentlicht!
Das MGB wurde in der Version 0.6.7 veröffentlicht. Es beinhaltet ein paar Neuerungen und Verbesserungen. Das Wesentliche:
  • Neue Sprache: Türkisch (Dank an Mustafa Dündar)
  • Neue Sprache: Schweizerdeutsch (nur Frontend, Dank an Walti Zubler)
  • Neue Template-Stile von Shadowdance: Aubergine, Bordeaux, Flieder, Metal, Moos
  • Französische und Englische Sprache aktualisiert (Jürgen Schäfer)
  • Absendesperre hinzugefügt, um eine minimale Wartezeit für neue Einträge zu ermöglichen (gegen Spamroboter)
  • eMail-Check akzeptiert nun auch Großbuchstaben (Dank an hoggies)
  • Gravataranzeige verbessert: Nun ist es möglich nur durch Anpassung der Variable $gravatar_size den kompletten Gravatar und nicht nur den Rahmen zu verändern. Zusätzlich wird nun ein zur eMail passendes, zufällig generiertes Bild angezeigt, sollte der Benutzer nicht beim Gravatar Dienst registriert sein. (Dank an hoggies)

Was macht eigentlich diese Absendesperre?

Die "Absendesperre" bewirkt folgendes. Klickt ein Benutzer auf "Eintragen" so startet im Hintergrund ein Zähler. Den Wert dieses Zählers kann man in der Administration einstellen. Standard sind 30 Sekunden. Das bedeutet aber nicht, dass der Benutzer nur 30 Sekunden Zeit hat, um einen Eintrag zu erstellen. Im Gegenteil. Er muss mindestens 30 Sekunden für den Eintrag brauchen, ansonsten bekommt er eine Fehlermeldung, dass er zu schnell war. Dies klingt im ersten Augenblick irgendwie sinnlos. Jeder Benutzer braucht aber mindestens 30 Sekunden, wenn er einen Eintrag macht. Spamroboter tun dies nicht. Diese haben nicht die Zeit jedes mal 30 Sekunden zu warten, um dann erst den Eintrag abzusenden. Diese tun dies in der Regel sofort, da sie die Felder automatisch ausfüllen, und nicht tippen müssen.

Ich hatte diese Funktion jetzt mehrere Wochen im Test und seitdem habe ich nur noch sehr, sehr wenige Spam-Einträge. Und die wenigen die durchgekommen sind (3-4) hat Akismet erfolgreich geblockt. Danke an Siebenwinde hier aus dem Forum, der mich auf diese Idee gebracht hat.

Ansonsten viel Spaß mit der neuen Version. :) Bei Fragen wie immer im Forum melden.

24.12.2010 - Frohe Weihnachten!
Ich wünsche allen meinen Benutzern und Besuchern ein frohes Fest und besinnliche Feiertage! :)

16.12.2010 - Das MGB auf Türkisch!
Mustafa Dündar aka Celebi haben wir es zu verdanken, dass es das MGB jetzt auch in Türkische Flagge Türkischer Sprache gibt. Die Sprachdatei ist momentan über die Downloadsektion unter "Sprachen" verfügbar und wird ab MGB 0.6.7 standardmäßig im Programm enthalten sein.

Wichtig: Wird die Datei manuell herunter geladen, so muss die "settings.php" im Ordner "images/default" (liegt dem Download bei) auch ersetzt werden, damit die für die türkische Sprache noch fehlende Variable des Grafiksets auch in der Administration angezeigt wird.

10.12.2010 - MGB 0.6.6 veröffentlicht
Die neueste Version hat das Licht der Welt erblickt. Neu hinzugekommen ist die Möglichkeit Spam-Einträge nun auch in der Administration zu verwalten. Das Akismet-Plugin markiert ab jetzt positive Tests direkt als Spam, anstatt sie komplett zu blocken. Die Einträge erscheinen dann unter einer eigenen Kategorie im Admin-Panel. Dort können sie entweder gelöscht, oder doch freigeschaltet werden. Die Administration hat nun ein komplett eigenes Template. Wurden nämlich Änderungen an der Administration vorgenommen, so musste das in jedem 'Style' verändert werden. Dies ist nun Vergangenheit.

Ein länger bekanntes Problem wurde auch behoben. Die MySQL Version wird nun anhand einer anderen Methode ermittelt, und sollte nun in den meisten Fällen richtig erkannt werden. Ebenso wurde die Methode überarbeitet, mit der auf Updates für das Gästebuch geprüft wird. War fopen() auf dem Server deaktiviert, hat das nicht mehr funktioniert. Mit cURL sollte das nun der Vergangenheit angehören. Außerdem wird jetzt bei einer neuen Version sofort eine Nachricht in der Administration ausgegeben.

Viel Spaß damit, und bei Problemen wie immer im Forum melden. :)

08.12.2010 - Bitte keine Spenden mehr über PayPal.
Neuesten Informationen zu folge sperrte PayPal das Spendenkonto der Enthüllungsplattform Wikileaks aufgrund von Druck durch die US-Regierung. Zuerst wurde angegeben, Wikileaks würde gegen die Allgemeinen Geschäftsbedingungen des eBay-Tochterkonzerns verstoßen, dann wurde jedoch zugegeben dass man durch die US-Regierung "sehr direkt" dazu aufgefordert wurde, das Konto zu sperren.

Solche Praktiken kann ich als demokratisch denkender und die Informationsfreiheit liebender Mensch nicht gut heißen. Ich bitte deshalb ab sofort darum keine Spenden mehr über PayPal an mich zu senden. Ich werde in der nächsten Version des Gästebuches ebenfalls den Spendenlink aus der Administration entfernen, und zu dem Alternativdienst Click & Buy wechseln. Danke!

07.11.2010 - MGB 0.6.5 veröffentlicht!
Es ist vollbracht. Das MGB 0.6.5 ist draussen. Hauptaugenmerk lag bei diesem Release auf der Spam-Bekämpfung. Deshalb wurde die Unterstützung für das Akismet Plugin eingebaut. Auch etwas sehr wichtiges ist folgendes: Es ist ja allgemein bekannt, dass durch die Umstellung von utf-8 auf latin9 Zeichensätze immer wieder Probleme mit Umlauten und Sonderzeichen entstanden sind. Deshalb entschloss ich mich zu einem drastischen Schluss... Keine Unterstützung mehr für latin9 Zeichensätze, ab jetzt nur noch utf-8.

Viele werden jetzt Angst um ihre alten Einträge haben. Keine Sorge! Ich habe eine Datei namens "convert_ansi.php" in das Installationsverzeichnis mit rein gepackt. Damit werden Einträge, die unter einem latin9 Zeichensatz gemacht wurden, in utf-8 bzw. ANSI-Code umgewandelt. Sie sollten dann mit den utf-8 Sprachdateien ganz normal aussehen.

Noch etwas zum Akismet Plugin. Das Plugin selbst muss separat herunter geladen werden. Es befindet sich ebenfalls in der Downloadsektion der Homepage. Kopiert es dann unter "plugins/akismet", es wird vom Gästebuch dann automatisch erkannt. Damit ihr es benutzen könnt, müsst Ihr Euch noch einen API Key von Akismet holen. Dieser ist kostenlos und muss dann in der Administration eingegeben werden.

Noch etwas: Die Änderungen am Template fielen dieses mal etwas umfangreicher aus. Deshalb bitte bevor Beschwerden über fehlende Funktionen oder Fehler im Gästebuch kommen, bitte das WIKI lesen. Dort sind die Änderungen (wie immer) genau beschrieben.

Hier nochmal alle Änderungen im Überblick:

  • Akismet Unterstützung → DANKE an Gerard Vandeninden!
  • Neues Captcha mit Rechenaufgaben → neue Schriftart „Acidic“ © by „Surface Type“
  • Blätterfunktion überarbeitet. Bei mehr als drei Seiten wird jetzt zusätzlich eine „zur letzten“ bzw. „zur ersten Seite“-Option angezeigt.
  • Überarbeitung der Methode wie Sprachen eingelesen werden. Sollten jetzt alphabetisch sortiert sein.
  • Neue Sprache: Französisch (Übersetzt von Jürgen Schäfer)
  • Englische Sprachdatei überarbeitet (von Jürgen Schäfer)
  • Holländische Sprachdatei überarbeitet (Gerard Vandeninden)
  • Passwortfeld in der Installation ist jetzt auch richtig als Passwortfeld deklariert
  • KEINE offizielle Unterstützung mehr für latin9 Zeichencode → Zu viele Probleme mit Umlaute und Sonderzeichen, ab jetzt nur noch UTF-8
  • "install/convert_ansi.php" → Da keine Unterstützung mehr für latin9-Sprachdateien, können damit die Gästebucheinträge für utf-8 umgewandelt werden.
  • "settings.php" wird nun im Grafikset vorausgesetzt
  • Neue Captcha-Hintergründe
  • Die Schriftfarbe des Captchas wurde etwas dunkler gemacht, um eine bessere lesbarkeit zu garantieren.
  • Der Winkel der Schrift im Captcha ändert sich nun zufällig
  • 40 Fehlende Platzhalter für „Was ist das?“ und Captcha-Link zur Wikipedia eingefügt
  • 41 Platzhalter für Copyright und Footer angepasst
  • 42 Update von 0.6.1 auf neueste Version schlug fehl → Komplette Upgrade-Funktion überarbeitet
Genaueres schreibe ich noch morgen, ich bin zu müde für heute. Gute Nacht. ;)

01.11.2010 - NEU: fr Französische Sprachdatei
Jürgen Schäfer sei Dank! Er hat sich dazu entschlossen, das MGB auf Französisch zu übersetzen. Eine Sprache die ich mir schon länger gewünscht hatte, bisher war jedoch noch niemand dazu bereit, diese Bürde auf sich zu nehmen. "Bürde" deswegen, weil die Sprachdateien ja auch aktuell bleiben wollen. ;)

Danke nochmals an Jürgen, Sie haben dem MGB sehr geholfen. Ich wünschte mehr Benutzer wären so engagiert... Die Datei kann unter "Downloads / Sprachen" herunter geladen werden, und wird ab Version 0.6.5 standardmäßig im Gästebuch enthalten sein. Viel Spaß damit ... oder besser gesagt ... Grand bien fasse! (oder so ähnlich...)

PS: Sie sprechen und schreiben eine Sprache fließend, die das MGB noch nicht unterstützt, und würden gerne Ihren Beitrag zu dem OpenSource Projekt leisten? Dann nichts wie ran an die Tasten, und übersetzen Sie! :) Ich bin für jede Hilfe dankbar!

24.10.2010 - Impuls-Template aktualisiert
Auf mehrfachen Wunsch habe ich das Impuls-Template für die Version 0.6.4 fit gemacht. Es kann unter "Downloads/Templates" herunter geladen werden.

Unterdessen halten die Spam-Attacken auf das MGB immer noch an. Ich kann nur jedem empfehlen, das MGB 0.6.4 "Anti-Spam" Package (ebenfalls unter Downloads) zu installieren. Es hat bei mir bisher jeden weiteren Spam-Eintrag geblockt. Benutzer die nicht auf die 0.6.4 updaten wollen (nicht empfohlen!) können den Code selbst in ihre MGB Version einbauen. Die Anleitung dazu findet man hier.

22.10.2010 - Spamangriff auf das MGB
Seit gestern Abend findet ein Spamangriff auf das MGB Gästebuch statt. Einer dieser Spam-Halunken hat anscheinend heraus gefunden, wie er das (bisher sehr erfolgreiche) Captcha automatisiert umgehen kann. Es gibt im Forum dazu ein Thema, indem Lösungen angeboten werden. Ich arbeite daran, den IP-Blocker zu verbessern, und ihn schon in die nächste Version einzubauen. Entschuldigt bitte die Unannehmlichkeiten.

20.10.2010 - Neues Homepagedesign
Vorbei sind die Zeiten der Trostlosigkeit. Ich weiß nicht mehr genau, was mich damals geritten hat, die Homepage des MGB so trist zu gestalten. Jedenfalls spiele ich schon seit ein paar Tagen mit dem Gedanken, dem Zuhause des Gästebuches ein neues Design zu verpassen. Und siehe da! So sei es.

Ich hoffe, es gefällt. :)

10.10.2010 - 0.6.4 Preview Hotfix
UPDATE: Ich habe in der Version 0.6.4 noch einen Fehler mit der Vorschaufunktion entdeckt. Es wurden keine Zeilenumbrüche bzw. Absätze in der Vorschau berücksichtigt. Dies habe ich ausgebessert. Ich habe darauf verzichtet, eine 0.6.4.1 zu veröffentlichen, sondern habe lediglich die Downloaddateien ausgetauscht. Für alle, die sich das Gästebuch vorher schon herunter geladen haben, habe ich diesen Hotfix hier gemacht. So ist es nicht nötig, das komplette Gästebuch noch einmal herunter zu laden. Sorry für die Umstände!

Hotfix: 7z, Zip, Gzip, Bzip2

10.10.2010 - 0.6.4 veröffentlicht
0.6.4 des MGB OpenSource Gästebuches wurde heute veröffentlicht. Hinzugekommen ist eine lang gewünschte Vorschau beim Verfassen eines neuen Eintrags. Momentan wird in der Vorschau nur die Nachricht angezeigt. Vielleicht ändere ich das aber noch. Ansonsten gibt es kleinere Verbesserungen bei der Handhabung der BBCodes. Diese wurden nicht immer korrekt ersetzt. Das sollte nun funktionieren, kann aber sein, dass es immer noch ein bisschen fehlerhaft ist.

Eine Änderung der Verzeichnisstruktur war von Nöten, um endlich einen besseren Überblick über die Dateien bei der Programmierung zu bekommen. Beim Update sollten jedoch keine Probleme auftreten. Außerdem wurde im "install"-Verzeichnis die "delete_sql.php" hinzugefügt. Mit ihr ist es nun möglich bei einer Deinstallation des MGB, alle Tabellen restlos zu entfernen, ohne dafür phpMyAdmin aufrufen zu müssen. Ich bitte darum damit vorsichtig umzugehen, denn diese Datei löscht nach einer einmaligen Bestätigung die vom Benutzer verlangt wird, alle Tabellen unwiderruflich! Es wird auch keine Passwortabfrage verlangt, was das Löschen des Installationsverzeichnisses nach einer neuen Installation oder einem Upgrade noch wichtiger macht.

Änderungen gegenüber 0.6.3:

[FIX] [0000037] PHP Fehler nach wechseln des Templates
[FIX] Kleinere Veränderungen in der BBCode Handhabung. Sollten nun richtig funktionieren.
[UPD] Verzeichnisstruktur geändert für eine bessere Übersicht über die Dateien
[NEW] Vorschaumöglichkeit für einen neuen Eintrag vor dem Absenden hinzugefügt
[NEW] "delete_sql.php" löscht bei einer Deinstallation des Gästebuches alle Tabellen

25.04.2010 - 0.6.3 veröffentlicht
Gute zweieinhalb Jahre hat es bis zur neuen Version gedauert. Doch jetzt ist sie draussen. Geändert hat sich nicht wirklich viel, es wurden lediglich ein paar Bugs behoben. Ich werde ab jetzt wieder regelmäßiger neue Updates für das Gästebuch veröffentlichen, und auch neue Funktionen werden Einzug im Gästebuch halten.

Es lohnt sich also öfter mal hier vorbei zu schauen. Details zu den genauen Änderungen, also was sich in den einzelnen Dateien genau geändert hat, erscheinen in den nächsten Tagen im Wiki. Dafür habe ich heute leider keine Zeit mehr. Hier aber mal eine kleine Übersicht. Viel Spaß mit der neuen Version. :) Euer Jürgen.

Änderungen gegenüber 0.6.2:

[FIX] [0000022] Es wird nun vom Gästebuch überprüft ob wirklich ein Mailserver bzw. die Funktion mail() zur Verfügung steht
[FIX] [0000034] Wenn man das Passwort des Admins ändern wollte, erschien ein SQL-Fehler
[FIX] [0000035] Wie oben, doppelter Fehler
[FIX] [0000036] Wenn fopen() auf dem Server deaktiviert war, kamen unschöne Fehlermeldungen
[NEW] [0000020] Das MGB zeigt nun an, ob die Einstellungen in der Administration gespeichert wurden
[NEW] Italienische Sprachdatei enthalten
[NEW] Holländische Sprachdatei enthalten
[NEW] Zehn neue Captcha-Hintergründe

ACHTUNG: Beim Ausführen der upgrade.php erscheint eine Fehlermeldung. Dies ist jedoch kein Fehler! Die 0.6.3 funktioniert trotzdem, und das Update wurde erfolgreich durchgeführt.