Thread subject: muscapaul's PHP-Fusion website :: Terms Infusion v3.XX

Posted by muscapaul on 11-07-2008 13:26
#1

New version: v3.00

Features:
* This infusion provides the possibility to build a glossary or dictionary with your own chosen terms.
* The infusion mode (Glossary, Dictionary and Default [no choice between the former two made]) can be changed in the infusions's General Settings.
* The terms can be categorized in categories of your own definition.
* Translations/descriptions can be formatted using BBcode (with the exception of ).
* Members can submit terms that will be assigned a status 'Submitted'. The submitted terms can be placed in the approriate category or, if this one is not present, in the category 'Submitted' (which is created upon infusion). Superadmin and Administrators (when assigned the appropriate rights under Admin Panel -> User Admin -> Administrators) can publish submitted terms by changing the term status and transfering it to the appropriate category. A list of terms that were submitted and not yet approved can be seen by choosing the 'Submitted terms' in the drop-down menu 'Show Synonyms'.
* Visibility access can be set for each separate category (enabling 'premium access' to categories for members, if so desired).
* Individual terms can always be commented on, allowing suggestions for alternative translations/explanations.
* Two different display options for the whole list, option to be set in General Settings.
* Terms can be designated as synonyms with fixed format with a link to the correct word. If a certain term is synonymous with two different terms (homonymy), then a synonymy category with free format can be assigned, allowing redirection to the different terms in the way you choose.
* Ratings system for individual terms optional (General Settings, by default set to off).
* Maximum number of displayed items on a page can be changed by the visitor (default: 20; other options: 5, 10, and 50).
* Visitor can choose to view lists with or without the synonyms.
* Upon infusion a Dictionary/Glossary link is added to the Navigation panel.
* A panel can be added that shows the number of submitted Terms including a link to a page with the submitted terms.
* Separate instructions are provided to allow the use of [glos] tags that will lead to the page with the term enclosed between the tags (if created). Primarily aimed at the Glossary but can be used in the Dictionary, too.

Changes:
v3.00
- Completely updated to work under PHP-Fusion v7.
- Change to the locale system, utilizing single locale file for locale terms common to the different types.
- Administrative rights assigned through Admin Panel -> User Admin -> Administrators, rather than through Terms -> General Settings.
- The two display versions that each were previously reserved for one of the infusion types can now be selected in the General Settings to be used in all types.
- Fixd some bugs in the correct pagination when different selections were made for categories, items per page and whether synonyms should be shown or not.
- Term Submissions panel will only be displayed when there are terms with the status 'Submitted'.

Upgrading from PHP-Fusion v6 to PHP-Fusion v7:
Upgrading starts by uploading the infusion files, overwriting the existing ones, and, if the use of glos tags is desired, uploading the modified core files or updating them manually (see readme file).
PHP-Fusion v7 utilises a somewhat different system for administering admin rights for Infusions. In v6 it used to be a single setting that gave rights to all Infusions. Under the new version every infusion will be given its own code for admin rights. As a result it is necessary to run an upgrade script (../infusions/terms/v6-7upgrade.php) that will at least at the rights for the primary Superadministrator. The file has checkboxes to indicate whether all superadmins should be given access rights to the Terms Infusion and/or whether all admins with administration rights to the Terms Infusion should be given those rights and/or all admins with administration rights to the Terms Infusion should be given those rights. In the latter case it must be noted that these Members automatically become Administrators with rights to the Terms Infusion but also with the rights that are awarded to Aministrators by default.
This script only needs to be run if a site is upgraded from PHP-Fusion v6 to v7. Even though a check has been built in to prevent the script from being run after the upgrade has already been performed, it is advised to delete the script from your server after upgrading.

DOWNLOAD (last version: 11.07.2008)