Mediawiki Guestbook Extension


Look here for information:

https://www.mediawiki.org/wiki/Extension:Guestbook
https://www.mediawiki.org/wiki/Extension_talk:Guestbook


Tino Reichardt
2021-04-04
last change: 2021-03-04 @ 12:40
0.18 - TR/2021-04-04
- this version is runable for mediawiki 1.25.x

0.17a - TR/2013-09-28
- fixed $replyto is not set warning in gbookClass.php
- most sites have just one guestbook, so Special:Guestbook/1?p=8 will be
  shown as Special:Guestbook?p=8 now... this just looks better ;)

0.17 - TR/2013-09-24
- the SpecialPage::addPage function was removed, so I needed some new design
  for the handling of multiple guestbooks (.../Special:Guestbook/$ID)
- the result introduces 3 new variables therefore:
  - $GuestbookMaxID defines the number of possible guestbooks
  - $GuestbookHeadline['1'] defines some headline for the first book
  - $GuestbookAlias['book2'] = 2;
    -> defines an alias for guestbook 2
    -> Special:Guestbook/book2 will be the same as Special:Guestbook/2

0.16 - TR/2012-12-04
- the builtin captcha class was improved by Bernhard Eisele, thank you

0.15 - TR/2012-09-21
- added $wgUser->isBlocked function, thanks MooreJ
- added $wgSpamRegex variable for blocking spam, thanks MooreJ
- english, german and spanish messages for err_spam and err_blocked

0.14c - TR/2012-09-20
- prefixed re-captcha function names with gbook_*, so they do not collidate
  with other extensions

0.14b - TR/2012-06-21
- added re-captcha support - it was requested a lot
- gbook.css is now the default css file, but gbook1.css .. gbookN.css
  will override this default one, if they exist

0.14a - TR/2012-06-19
- fixed stupid time formatting bug - minute was the month
  -> thanks to Eckehard Krah for reporting, this bug is 6 years old :-O

0.14 - TR/2012-06-03
- the guestbook can now handle multiple books, take a look at the
  $GuestbookCount variable in the beginning of gbook.php
- added a new button, for fast deleting of SPAM in moderator mode

0.13c - TR/2012-04-13
- added translation to spanish by Manuel Blasco Felip

0.13b - TR/2010-12-30
- added translation to portuguese by Leo Barichello

0.13a - TR/2009-07-23
- some people told me about an error with the captcha, something like
  "Could not find/open font in some path" ... this should work now ;)

0.13 - TR/2007-12-29
- fixed XSS
- added new i18n file
- changed the way of displaying multiple pages

0.12 - TR/2007-07-01
- captcha will the font dirname(__FILE__)/captcha.ttf now
- added $EntriesPerPage configuration variable
- added $GetRequestSeperator configuration variable
  -> should be "&" on most servers, but is sometimes "?"

0.11 - TR/2007-05-09
- test for imagecreatetruecolor() and imagettftext() before calling the
  captcha -> no errors anymore!
- updated wiki documentation...

0.10 - TR/2007-05-08
- the table guestbook is created automatically now
- fixed the issue of line 403, as mentioned in my guestbook
- removed the directory 'rewriting', there is enought documentation out
  there!

0.9 - TR/2007-05-07
- the captcha to be optional now (requested by Julian Neuberth)
- again some fixes for getting the path of the script automatically

0.8 - TR/2007-05-01
- changed the order of the "0 1 2 3" page overview on top of the guestbook
- added the possibility of replying to other guestbook entries

0.7b - TR/2007-02-17
- fixed unnamed buttons in the admin form

0.7a - TR/2007-02-10
- added gbook.i18n-nl.php

0.7 - TR/2007-01-21
- small changes in the admin form

0.6 - TR/2006-12-15
- fixed the lighttpd problem via [{{fullurl:Special:Guestbook|action=add}}...]
- added two new variables, for setting the two important paths for different
  wiki installations, these are the defaults:
  -> $mySpecialPage   = "/wiki/index.php?title=Special:Guestbook";
  -> $myExtensionPath = "/wiki/extensions/gbook";
- added url rewriting examples in the directory ./rewriting/

0.5 - TR/2006-12-10
- added 2 i18n files (fr, vi)
- improved support for new languages, they don't need to be added in gbook.php
  - they have to be named "gbook.i18n-$LANG.php"
- some have problems with the two variables $wgScript and $wgScriptPath:
  - I don't know, how to fix it ... if I fix it for others, my own wikis
    have problems!
  - what is to do here?! mail me, if you have some suggestions!
- there exist a problem with lighttpd and the url formatting
  - I am working on it, because I will switch to lighttpd in some time

0.4 - TR/2006-11-12
- fixed: "Fatal error: Call to a member function getID() on a non-object"
  - gbook was successfully tested on these versions: 1.6.8, 1.7.1, 1.8.2

0.3 - TR/2006-10-22
- added a tool image, which is used instead of the '*' @ changeable entries

0.2 - TR/2006-10-22
- fixed: getting the user ip
- added: description on the link to wikipedia and the captcha image
- added some moderating stuff

0.1 - TR/2006-10-16
- initial version
last change: 2021-03-04 @ 12:39
Last modified on 2021-04-04 at 12:43