This Serendipity guestbook plugin is TEMPLATE based, configurable by its own stylesheet, has a FRONTEND and a BACKEND.<br/>
Please read the <ahref="#config">Config</a>, <ahref="#admin">Admin</a>, <ahref="#design">Design</a> and last modified entry <ahref="#change">Changelog</a> Section of this file
<li>The <spanclass="eye">'Permalink'</span> setting defines a permalink for the URL. Needs the absolute HTTP path and needs to end with .htm or .html!<br/>
The Serendipity default value is "<em>/blogname/pages/guestbook.html</em>", or, in case you are not using mod_rewrite, "<em>/blogname/index.php?/pages/guestbook.html</em>".</li>
<li>The <spanclass="eye">'Static Pagetitle & URL'</span> setting defines the staticpage title of the page.<br/>
Attention: this also defines the URL of the page (<em>index.php?serendipity[subpage]=name</em>). Just one short name without whitespaces (<em>default: guestbook</em>).</li>
<li>The <spanclass="eye">'Headline'</span> setting defines the headline of the page inside your blog with your normal blog design (<em>optional</em>).</li>
<li>The <spanclass="eye">'Intro'</span> setting defines additional introductory Text (<em>optional</em>).</li>
<li>The <spanclass="eye">'Guestbook form order'</span> setting defines the place of your guestbook form, on top or bottom of the entries (<em>default: top</em>).</li>
<li>The <spanclass="eye">'Entries per page'</span> setting defines how many entries to display per page (<em>default: 10</em>).</li>
<li>The <spanclass="eye">'Characters per line (Wordwrap)'</span> setting defines after how many characters a guestbook text line will be automatically wrapped (<em>default: 120</em>).</li>
<li>The <spanclass="eye">'Format as article'</span> setting defines if the output is automatically formatted as an article (colors, borders, etc.) (<em>default: yes</em>).</li>
<li>The <spanclass="eye">'Send e-mail to admin'</span> setting defines email information of entries. The admin gets an e-mail for each new entry. Insert email address on next step (<em>default: false</em>).</li>
<li>The <spanclass="eye">'User Email'</span> setting defines a form field for the e-mail of the user (<em>default: yes</em>).</li>
<li>The <spanclass="eye">'User Homepage'</span> setting defines a form field for the homepage of the user (<em>default: false</em>).</li>
<li>The <spanclass="eye">'Show Captchas'</span> setting defines the use of Serendipity CAPTCHAS (requires Spamblock plugin activated) to prevent comment SPAM (<em>default: yes</em>).</li>
<li>The <spanclass="eye">'Approve entries'</span> setting defines the guestbook entries to be verified by admin generally before they show up in frontend (<em>default: false</em>).</li>
<li>The <spanclass="eye">'Auto-moderate'</span> setting defines the same behaviour for a single entry, if the SPAMBLOCK-plugin wordfilter option is activ and set to 'moderate', caused by stopword matches (<em>default: false</em>). The guestbook content evaluation will still return captcha checking, if any spam check evaluates true. This differs from normal spamblock behaviour!</li>
<li>The <spanclass="eye">'Entry checks'</span> setting sets an active and individual wordfilter array (<em>default: pre-filled</em>). Regular Expressions are allowed, separate strings by semicolons (;). You have to escape special chars with "\". If you leave this field empty, no special checks are done.</li>
<li>The <spanclass="eye">'Date format'</span> setting defines an individual strftime() code for the entry datetime (<em>default: %a, %d.%m.%Y %H:%M</em>).</li>
<li>Backend and frontend administration is possible, if logged in. The frontend administration allows erasing entries only, but will ask you to proceed.<br/>Frontend administration got removed with 3.24 version.</li>
<li>The backend sidebar has a new link to administer the guestbook. There are 4 main points to show up:<br/>
1. view approved entries,<br/>
2. view unapproved entries (if <spanclass="eye">'Approve entries'</span> is set to true),<br/>
3. edit or insert an entry,<br/>
4. the database section.</li>
<li>Each of the first two, have the ability to (confirm,) erase (immediately!), or re-edit a single entry.</li>
<li>The database section will allow: backup and download the plugin database table, or erase the SQL table instantly. Be careful working here!</li>
<li>A link to SQL insert is shown, but not active, since this isn't trivial enough by now.</li>
<li>The <spanclass="eye">Intro</span>, if set in config, can be modified with: <em>#guestbook_wrapper .guestbook_intro { padding: 0 none; text-align: left; border: 0 none; background:none repeat scroll 0 0 #FFF; }</em></li>
<li>You can find a very nice list of available web colours <ahref="http://www.wackerart.de/rgbfarben.html"target="_blank">here</a>. Happy designing!</li>
<li>changed backend/frontend templates including changes to the backend.css from table to list style and be some more up to date.</li>
<li>changed config option markup internally to also set the {$plugin_guestbook_articleformat} as default(true) in frontend plugin_guestbook_entries.tpl.</li>
<li>changed sidebar plugin linebreak.</li>
<li>fixed sql alter update and remove procedure.</li>
<li>changed backend display to admin group instead admin only.</li>
<li>fixed spamblock call entry timestamp to be -8 day in past, while captchas_ttl checks normally set captchas true beyond 7 days.</li>
<li>fixed backend admin entry; POST vars to form got lost in some error cases.</li>
<li>changed ERROR_DATANOTAGS lang constant in <en>, <de> and <de-utf8> to support new wordfilter option.</li>
<li>added new pre-filled config option to disallow plugin only filter words in entry body, which was done internally before.</li>
<li>added internal var to function to support an incomplete error message properly.</li>
<li>changed lang constant in <en>, <de> and <de-utf8> to better explain auto-moderation issues.</li>
<li>changed documentation_en.html to explain differs in captchas check in contrast to spamblocks auto-moderation pass-through and new option 'entrychecks'.</li>
<li>Changed sidebar serendipity_event_staticpage.php to be compatible to guestbook 2.0 version too (code1).<br/>
In case you allready used this plugin to show a link to the guestbook plugin in your sidebar, please go into admin panel,<br/>
go to static pages, and say yes again to show guestbook plugin. Doing this, changes to code will take effect.</li>
<li>Made sidebar serendipity_plugin_guestbook work with 2.0 version only</li>
<li>Target admin mail address should now be compatible to old guestbook version 1.38 - just one targetmail used</li>
<li>Markup config var makes tpl based entries textfield output get parsed through S9y standard text formatting and converting standard smilies</li>
<li>Change old guestbook table now works for mysql (only?)</li>
<li>More cleanup / renaming and reconfigured wordwrap in config for 2.0 final</li>
<li>Now the guestbook should work well with/without CAPTCHAS - this needed a new config variable so please check your Captchas settings in spamblock and! guestbook plugins</li>
<li>Generell clean up and messages tweaks.</li>
<li>Now serendipity_event_guestbook is nearly full template based (see plugin_guestbook_entries.tpl and plugin_guestbook_form.tpl)</li>
<li>You will find images shorttime.gif, button_background.png and delete.png in $this_plugin/img dir now.</li>
<li>Change css (style_guestbook_backend.css) and template files to your needs</li>
<li>Please check other lang files - actualy only <en>, <de> and <de-utf8> will work!</li>
<li>Permalink ("pageurl") is a full path from http root eg. "/serendipity/pages/guestbook.html" or "/serendipity/index.php?/pages/guestbook.html" (see mod_rewrite)</li>
<li>Please Note: This version is making use of plugin::spamblock features and captchas (disabled for admins),</li>
<li>Please Note: timelock and sessionlock config vars will not be used anymore - removed by table update</li>
</ul>
<h2>Version 1.0 to 1.38 <spanclass="date">[ 2005-02-11 to 2006-08-21 ]</span></h2>
<ul>
<li>originally developed by Philipp Schneider aka boelkstoff</li>