Pure Software Knowledge Bases Glossary    Contact Us
 
   
Browse by Category
Pure Software Knowledge Bases > Lore > Versions > 1.4.0

1.4.0

Major changes in this release include:

- Upgraded to htmlArea 3 for the WYSIWYG editor, which adds a few new features and works with Mozilla-based browers (Mozilla, Netscape, Galeon, and Firefox). - Glossary pop-up feature now uses overLIB, which is a (mostly) browser indepdendent solution. The old code only worked in Internet Explorer on windows.

- The default style has been cleaned up signiificantly. The stylesheet has been redone, and many unnecessary CSS classes were removed. Comments were also added to the stylesheet to give a better idea of were the classes are used. The templates were cleaned up dramtically, and now include comments at the top of each file to give an explanation of what the template is used for. Several aesthetic improvements were made to the interface as well. Heavy testing has been done with many different browsers to ensure browser independence and portability. Tested browers include:

Internet Explorer (Windows)
Firefox (Windows & Linux)
Mozilla (Windows & Linux)
Netscape (Windows & Linux)
Opera (Windows & Linux)
Konqueror (Linux)
Galeon (Linux)

- Templates and stylesheet are now valid XHTML 1.0 Transitional and valid CSS, repsectively.

- Added the lore_x style

- A new wizard-based installation script has been added - A new configuration file has been added that allows more control over the internals of the software - Some security was added to the compiled templates to prevent them from being called out of context.

- Added better error handling routines, and a feature to email you when there is a database error.

Changelog:

- Added style/stylesheet selector to control panel - Styles now support multiple CSS stylesheets (all .css files are now contained in stylesheets/ subdirectory)

- Templates now (mostly) validate XHTML 1.0 Transitional

- Stylesheets now validate CSS1
- Added new wizard-based install script, moved all install scripts to /install/
- Software no longer runs if installation/upgrade scripts still exist - Added "email on error" config option
- Replaced most {section} blocks with {foreach} blocks in the templates. This makes the content within the loops much more readable.
 - Removed "Auto-BR" option from comment form -
 converting newlines to HTML breaks is now controlled in the comments.tpl template.
- Removed support for script extensions other than ".php", which never actually worked
- Changed /inc/config.inc.php to full configuration file that is manually edited (install script no longer creates it automatically).
- Cleaned up global.php and /cp/cp_global.php files
- Added better system/database error handling
- Moved upgrade?.php scripts to /upgrade/
- Added descriptions/comments at the top of most template files
- Fixed bug in the most popular, most viewed, and latest article lists where featured articles were always at the top.
- Fixed bug where category article counts were not updated when articles were (un)published via the article browser
- Fixed bug where category article counts incorrectly included unpublished articles
- Moved compiled templates directory to /var/templates_c/ -
 Added security check to prevent compiled templates from being run out of context - Split up include files, lore classes now extend existing pt base classes
 - Removed call to non-existent "print.css" stylesheet in message_redirect.tpl
- Upgraded Smarty to version 2.6.2
- Upgraded htmlArea to version 3.0RC-1, which works on Mozilla-based browers as well as IE Windows.
- Glossary pop-ups now use overLIB, which should be mostly browser-independent
- Fixed bug where "Show ratings" setting was not honored in the templates - Install script no longer sets cookie path - The depth of the category tree and the drop-down category select are now treated separately

How helpful was this article to you?

User Comments

No comments have been posted.


powered by Lore