---------------------------------------
5.01 Beta 1  2012-07-30
---------------------------------------

- Converted to XOOPS 2.5.5 Admin GUI (Mamba)

---------------------------------------
5.00 Final  2010-01-24
---------------------------------------

- Converted to Blue Move (Trabis)
- Classes were added and a lot of the code was rewritten.

Database has changed so please do not upload this package over the old shoutbox.
- Unistall shoutbox
- Delete all files
- Upload new files
- Install Shoutbox

****************************************************************************

         Shoutbox v4.05 Release| Xoops Module by Tank | Dec 15, 2008
         Website: http://www.customvirtualdesigns.com

****************************************************************************

Initial release 4.01  10/05/2008

 - Posted messages can be stored in database table or csv file
 - All components of message entry are routed through sanitizer prior to storage
 - Dynamic resizing of pop-up window has been disabled until further testing
 - Text entry field now contains options for single line text box or
   multi-line text area with optional alerts when approaching message
   length limit
 - Display of registered user's avatar included in standard message block
 - OnUpdate function provided so database table will be created (if
   necessary) when updating from version 4.0 beta

 NOTE: If your current version of Shoutbox is earlier than v4.0 beta, it is
 not known whether performing a module update will work properly. Our
 recommendation would be to uninstall the current Shoutbox module and
 perform a New Install.

Update Release 4.02  11/01/2008

 - Bug Fix: Typo in include/class.php causing some file storage processing
   to be performed incorrectly
 - Add guest avatar
 - Popup window dynamic resizing re-designed using div tags and css
 - Add captcha for guest posting with good guest mode
   The module contains it's own copy of XOOPS 2.3.0 captcha class with
   modifications to meet ShoutBox module requirements
 - Add captcha enable/disable preference parameter
 - Enable module style sheet so user can customize appearance
 - Change Refresh and Popup from links to buttons in Shoutbox block

Update Release 4.03  11/15/2008

 - Bug Fix: Update text sanitizer functions to eliminate debug deprecated message
 - Add wordwrap preference parameter for controlling message line display length
 - Update style sheet to coincide with wordwrap feature so horizontal scroll bar
   is automatically removed when not necessary
 - Add display avatar preference parameter to enable/disable display of avatars
   in the ShoutBox block. NOTE: This has no affect on Popup window.
 - Remove local copy of captcha class.
 - Add captcha support for Frameworks/captcha class.

Update Release 4.04  12/01/2008

 - Clean up some minor defects generating notices in debug mode
 - Bug Fix: Add passing UID to template to correct page refresh problem
 - Redefine how refresh works similar to the way it was in v4.02
   - Anytime an incorrect captcha code is entered the full page will refresh
     regardless of the type of captcha class used
   - If using Frameworks/captcha the full page will refresh for any message
     entry performed by guest
   - If using Core captcha only the message box, shout entry and captcha fields
     will be refreshed when an entry is performed by guest
 - Add word censoring support
 - Add selectable guest avatars. If guest avatar is set to None then blank.gif
   is placed in the avatar location.
 - Add option for disable/enable sound on new message when using popup window

Update Release 4.05  12/15/2008

 - Add padding to sideboxcontent in module style sheet to provide some space
   between avatars and message text
 - Add javascript code in shoutframe and popupframe templates so URL's, when
   selected, open in a new window. (target ="_blank")
   NOTE: Special thanks to blueteen for this code
 - Add comments to shoutbox.css style sheet to help users in making changes
 - Add definitions in language files to eliminate all hard-coded text used
   in templates
 - Improve text sanitizing used in storing and retrieving messages
 - Eliminate extra line feeds in text entry when stored as File type

Credits:
========
At the very beginning this module was developed for e-xoops aka runcms (XOOPS fork) but I ported it to XOOPS and never stopped porting... ;-)

Thx for everything...
- Herko [herkocoomans.net]: Where would I be without his spiritual help?
- Shine aka Triangle [adoptietrefpunt.nl]: Without her guidance I wouldn't have been the same person!
- All the rest I now forget but couldn't live without!

And those who helped developing me with shoutbox...
- Wizanda [wizanda.co.uk]: Kicking my ass for not following W3C guidelines... *shame*
- Masterprut [fueldump.de]: Helped me with those stupid javascript security measures (read: my scripting skills).
- Ackbarr: Small things, together big!

Version 4.0 Beta
================
* Fixed: Fixed XHTML so Tidy loves it (Thx to Wizanda [wizanda.co.uk] & Masterprut [fueldump.de])
* Fixed: Javascript optimized so it isn't a mess anymore.

* Added: You can now choose the storage method: file or database. Database is still experimental!
* Added: It's now possible to edit/remove shouts [database only]
* Added: You can now select the height and width of the popup. Popup stays resizeable!
* Added: The remove button now asks or you are sure you want to remove all posts.

* Todo: CAPTCHA integration for guest users
* Todo: Make storage file moveable
* Todo: Fix known problem with popup for users that use crappy browser (aka IE)
* Todo: Fix unknown bugs :-)

Version 3.2:
============
* Fixed: Anonymous users could post when generating own form

Version 3.1:
============
* Fixed: Possible warning in popup.
* Fixed: Wrong variable selection in popupframe
* Fixed: Forgot ":" after anonymous name...

* Changed: If you now deselect "guest" may post and block is visible to guests they will see the shouts but won't be able to add. This option gots now a logic!
* Changed: Almost all repeated actions are now packed in one class. This will speedy the conversion to a sql version.

* Added: You got now a maxview function. This is seperated from the trim function.

Install Notes:
==============
Deactivate, uninstall, remove folder if you upgrade from older version. Then upload new version and install. Be sure to set the Order of the Module to hide. (System Admin - Modules - Height -> '0')

If you set the access rights be sure to change the rights for the block and the main - THIS IS NECESSARY -, if you just allow access to the Block, the groupmembers wont see the frame content, instead of this the shoutbox will load the non acess page and in the non access page there will be another shoutbox clone again and that will also display the no access page ...

If you want to use a custom theme for the shoutbox, rename the the file style/shoutbox.temp.css to style/shoutbox.css and change it so it will fit your needs.

Help:
=====
1. My database is really BIG even with trimming enabled?
--------------------------------------------------------
Known problem. Shoutbox will ignore the trimming function when your select the database as your favorite storage method. This should be fixed in the next version. For now: live with or execute query "DELETE * FROM shoutbox WHERE time < ...".

2. If I open main I get...
--------------------------
You shouldn't open the mainpage of this module. Shoutbox exists as block and popup. Search for it in System Admin - Blocks.

3. This module sucks!
---------------------
Good for you. Move on!



