Dictionary v1.00 (beta_28042006)
PHP-Fusion: v6.00.3xx
original author: muscapaul
email: muscapaul@gmail.com)
web: www.muscapaul.com
date: 28 April 2006
--------------------------------------------------
Copyright: Released under the terms and conditions
of the GNU General Public License (Version 2)
--------------------------------------------------

FEATURES
--------
* This infusion provides the possibility to build a dictionary with your own chosen terms.
* The terms can be categorized in categories of your own definition.
* Translations (descriptions) can be formatted using BBcode.
* Visibility access can be set for each separate category (enabling 'premium access' to catgories for members, if so desired).
* Individual terms can always be commented on, allowing suggestions for alternative translations.
* Ratings system for individual terms optional (general setting by default set to off).
* Maximum number of displayed items on a page can be changed in General Settings (default: 20).
* Upon infusion a Dictionary link is added to the Navigation panel.
* Can also be used for building a Glossary.

CHANGED FILES
-------------
None.

COMMENTS
--------
* This infusion is based on the Advanced Download DB V2.10 by Giuseppe Nichelini (nick56). Lots of redundant code were removed (uploading files, images, etc.), new code was added and some parts were recoded (for example to set access levels).

INSTALL
-------
1. Copy the contents of the php-files folder to the corresponding folders on your server.

2. Go via Admin Panel -> System Admin to Infusions and install the Dictionary infusion.

3. Go via Admin Panel -> Infusions to Dictionary and click the Dictionary General Settings button. Default language to translate from is the Site Language. Change this if necessary. No language is set to translate to. This should be set now. If so desired, change the setting to allow rating of terms.

UPGRADE
-------
To upgrade from the beta_25042006 to beta_28042006 you need to upload the contents of the php-files folder to the corresponding folders on your server. Next you go to Admin Panel -> Content Admin -> Custom Pages. Put 'Upgrade' in the field 'Page Title' and paste the contents of the file upgrade_2504to2804.txt in the field 'Page Content'. Click on 'Preview Page'. There is no need to save the page. Your upgrade is complete.

CHANGELOG
---------
v1.00
* None (first release)

Bugs encountered and fixed:
* Division by zero error on dictionary.php -> There were two statements giving the number of items per page for page navigation, one of these was set at 0. This was corrected.
* Page navigation error on dictionary.php when viewing a single category -> The number of items counted was the number of categories + the number of items in the selected category. When the numer of items in the selected category was near the maximum number of items to be displayed on a page, erroneously a extra page would be added that displayed the wrong category. This was corrected.
* On adding a new category the administrator is sent to Term Management rather than returned to Category Management -> This was changed.
* Table layout on admin pages in some themes corrupt -> Layout incompletely defined. This was corrected.

TO DO
-----
Short term:
* Give option in Dictionary General Settings to change the number of displayed term on a page.
* Add 'Return to list' link to page with individual term.

Longer term:
* Add a second set of locale files that can be used if the DIctionary infusion serves as a Glossary rather than a true Dictionary. This set to be selected before infusion!
* Add possibility for users to submit terms and let administrators publish them (including the necessary security measures).
* Add code tags [glos] [/glos] that will lead visitors immediately to the page with the explained term (when used as Glossary).