-------------------------------------------------------------------------------
*** October 2, 2007 - Version 2.16 Released
CHANGES
- Set default MySQL engine type to (faster) MyISAM engine. Previous versions used the server's default, which was usually (but not always) MyISAM.
BUG FIXES
- Fixed minor issue where changing category filename would generate "file exists" error when publish rule only used category num in filename
- Added code to disable new error messages generated by MySQL5 'strict mode'
-------------------------------------------------------------------------------
*** June 29, 2007 - Version 2.15 Released
CHANGES
- Added config.ini flag "allowSSIsInInput" to allow writers to enter SSIs (requested feature).
-------------------------------------------------------------------------------
*** June 11, 2007 - Version 2.14 Released
CHANGES
- WYSIWYG: Updated to latest version (2.9.8) from WYSIWYG Editor Vendor
- WYSIWYG: "Paste from Word" feature improved
- WYSIWYG: Fixed a content duplication bug
- TEMPLATES: Fixed various minor HTML errors, updated to be more standards compliant.
- IMAGE GALLERY: Default installation now includes "Image Gallery" field for articles.
- LICENSE: Added ability to change Product ID of installations with expired licenses.
- LICENSE: Updated license agreement REGISTRATION and TERMINATION clauses.
- DATABASE: Current field length is now displayed on field length error messages.
BUG FIXES
- DATABASE: Added 'submit' and 'target' to list of reserved fieldnames that aren't allowed (used by javascript)
-------------------------------------------------------------------------------
*** April 17, 2007 - Version 2.13 Released
BUG FIXES/MISC CHANGES
- Template editor (admin function) no longer disables PHP/ASP code blocks
- Template editor no longer lists zip files in template directory
-------------------------------------------------------------------------------
*** March 14, 2007 - Version 2.12 Released
BUG FIXES
- Templates: category.num wasn't being passed through the next/prev links in articleLists/categoryIndex.html
-------------------------------------------------------------------------------
*** March 13, 2007 - Version 2.11 Released
BUG FIXES
- convertToUnicode.cgi - fixed mysql bug that could sometimes prevent tables from being renamed properly in final step
- Templates: Created seperate footer file as include to make editing footer easier
- Templates: Updated publish template headers with to the RSS feed
- Publishing: Fixed bug where a static index.html in the publish directory would get erased when a new category was added.
-------------------------------------------------------------------------------
*** March 7, 2007 - Version 2.10 Released
*** NOTICE: Make sure you have Perl 5.8 before upgrading! ***
*** NOTICE: Run /utils/convertDataToUnicode.cgi if you have non-english content or characters ***
*** NOTICE: Add the following tag to your publish templates under the title tag ***
NEW FEATURES
- Articles: Multi-category articles, Articles can now be added to unlimited categories
- Field Editor: Added "Field Separators" to Field Editor as separate field type
- Publishing Rules: New "External Script" rule for running other programs after publishing
- Admin Menu: Added Template Editor
- Publishing: Improved Publishing Speed
- Templates: New modifier defaultValue() added. Displays value if placeholder is undefined, blank or zero.
- Unicode Support (non-english characters are displayed correctly)
- New default template set (old set available in "classic.zip")
MISC IMPROVEMENTS
- Publishing Rules: Added default value for categoryMenu filename type so saving a rule without a filename type won't cause an error
- Publishing Rules: Updated default filenames displayed when creating a new publish rule
- Publishing Rules: MS Frontpage /_vti_cnf/ dirs and their contents are now skipped in template pulldowns
- Publishing Rules: install zip "create_this_folder.txt" files are now skipped in template lists
- Publishing Rules: Moved "Include Child Articles" option category article lists since it only applied to that rule type
- Publishing Rules: Added additional error checking for invalid placeholder, filename and category settings
- Demo Mode: Removed access to converting SSIs to PHP includes and vice versa
- Templates: Added code for multi-cats in default templates, replaced breadcrumbs in article summaries with multi-cats
- Database: Added support for table joins and "group by" for sql and flatfile
- Database: Made all created or modified fields "NOT NULL" by default
- Import: Checkboxes fields are now imported from v1.41 as numeric "integer" fields so they sort correctly.
- Import: Improved conversion of v1.41 next/previous links.
- Search: Added two new placeholder aliases: search.keyword and search.keywordSearchFields
- Added new menu placeholders $category.listItemStart$ and $category.listItemEnd$ for creating menus as unordered html lists
Example Template Code:
$category.listItemStart$$category.name$$category.listItemEnd$
- Publishing: Added customPatches.pl reload delay option for servers with low "server CPU usage thresholds"
- Errors: Updated "Unable to initialize ReadForm Module" to indicate when a directory wasn't writable.
BUG FIXES
- General: Added workaround for bug in Microsoft IIS/5.0 that sometimes prevents cookies from being set (http://support.microsoft.com/kb/q176113/)
- Search: Unlinked categories now display in search engine category list (check "hide from search" in category editor to hide)
- Admin Menu: Fixed the "Upload Directory" browse button in Server Settings (button was controlling the Publish Directory field).
- Database Moves: Data migration errors are now reported properly and database writes are enabled after reporting an error
- Field Editor: Fixed bug where date field would display an error when no date field options were enabled.
- Field Editor: Fixed IE Javascript error "Couldn't find element: undefined"
- Field Editor: Fixed bug where changing "Stored As" type would erase field contents with file databases (not mysql)
- unicode: non-english characters are now saved correctly in 'my placeholders' and other fields
- unicode: angled quotes from MS Word are now saved and loaded properly
- wysiwyg: html code examples and entities now re-load correctly in the interface (eg: '<')
- wysiwyg: unneeded "
" or "
" tags are now removed when a blank field is submitted. - wysiwyg: Added workaround for duplicating content bug that sometimes occured in IE - wysiwyg: Fixed Mozilla/Firefox javascript console bug 'Javascript component does not have a method named: "shouldProcess"...' - wysiwyg: Fixed Mozilla Bug where using "Paste From Word" button would sometimes paste content that wasn't editable. - search: All search fields now support quoted multi word phrases "like this" ------------------------------------------------------------------------------- *** November 3, 2006 - Version 2.02 Released NEW FEATURES - Publish Rules: added "Copy Rule" button to make it easier to add new rules based on existing ones - Publish Rules: global article lists can now be limited to specified categories only - Publish Rules: global category menus can now be limited to specified categories only - Publishing: Added "Cancel Publishing" link to defer publishing when making lots of edits - Publishing: Improved file collision errors. When selected article/category filename already exists it's displayed in error message. - Templates: Added new templateIf operator "isMultipleOf" and "isNotMultipleOf" to make multi column layouts easier - Templates: Added new features "Convert SSIs to PHP includes" and "Convert PHP includes to SSIs" - Templates: Added new placeholder modifier :fileAttribute() to access specific image attributes (for backward compatability with v1.41) - Templates: Added new article list placeholder $articleList.currentResultNumber$ - Search: Made new placeholders $keyword$ and $keywordSearchFields$ available from search.cgi (and added to searchResults.html template) - Support: added support for running optional customPatches.pl file (allows support staff to more easily work around mis-configured or non-standard servers and make custom changes to software) - Upload Options: Made default image alignment available to be modified with customPatches.pl - WYSIWYG Editor: added "Paste From Word" button to default WYSIWYG toolbar MISC IMPROVEMENTS - Default Settings: updated default help link url to point to online docs - Publishing: Changed timeout counter to 60 seconds from 30 and added 30 second option to "Max Process Time" in Admin Menu - Templates: re-organized admin menu template files (split some up into multiple files and renamed or moved others) - Search: Display error message and link if user hasn't installed software yet - Upgrade Script: Display error message and link if user hasn't installed software yet - Upgrade Script: Changed timeout counter to 60 seconds from 30 - Upgrade Script: Removed javascript that caused upgrade window to keep stealing focus (coming to the front) - Upgrade Script: Added $keyword$ and $keywordSearchFields$ to imported next/prev links BUG FIXES - General: Improved directory detection code, resolves "filepath './config.ini' must be an absolute path" error - Search: Specifying keywordSearchFields with underscores now works. fixes: "couldn't find field 'art\_field1'" error - Field Editor: Fixed issue where field values of " " or "0" wouldn't get saved in some fields (eg: check value, unchecked value, etc) - Templates: Removed double slash ("//") from css, javascript, image, etc links (caused 404 on some servers) - Templates: Encoded placeholders in the RSS link tag in singlePages/header.html to fix an issue where quotes in the content would break the page - Admin Program: Searching for a keyword didn't reset the page number, fixed. - Auto Login: Now ignores login and logoffs actions so we don't keep redisplaying login form - Upgrade Script: Now imports up to 25 uploads per record (max) instead of just 20 - Upgrade Script: Added importing for undocumented placeholders: art_caption#, art_ufile_image#, art_image_url#, art_imageheight_image#, art_imagewidth_image#, art_imagename# - Upgrade Script: Renamed 'publishStartTime' field to 'upgradeStartTime' (internal change only) - Upgrade Script: Now replaces category breadcrumb on global article index with $my.homepageName$ ------------------------------------------------------------------------------- *** October 26, 2006 - Version 2.01 Released NEW FEATURES - added support for UNC network filepaths and webhosts that use them (e.g. \\SERVER_NAME/path/) - added auto login support so you can login and jump to a page with one link. eg: admin.cgi?loginUsername=USERNAME&loginPassword=PASSWORD&action=loginSubmit BUG FIXES - Accounts: Disabled users access levels are now set to 0 instead of 1 (caused disabled or unapproved user error message to not appear) - General: Fixed "Unable to initialize ReadForm Module! (Check settings)" error caused when uploads/incoming directory couldn't be created - IT::File::createDirPath - updated to create directory paths even when parent directories aren't accessible - Publishing: "One-Level Category Menus" now publish as they did in version 1 (extra categories no longer showing) - Publishing: Added menu format options from version 1: Two-Level, Selected Branch Only, Subcategories Only - Publishing: Resolved issue where non-admin users would get error on second page of publishing - Publishing: Fixed issue where home menu would sometimes be displayed on the bottom of publish page right before reloading - Publishing: Multiple publish rules with the same placeholder name and different categories selected no longer overwrite each others placeholders - Database & Editor: Plaintext textbox fields now have breaks automatically added when being stored in database or published. - Install Defaults: Changed default timezone from GMT to -8 hours from GMT with daylight savings adjustments enabled - Templates: Added keyword placeholder to search "next page" links to subsequent pages display search results and not every article - Templates: Hardcoded attribute link into basicSearchBox.html and removed old custom placeholder for it. - Templates: Updated admin style-sheet to fix IE7 text alignment issue where everything was centered - Upgrade Script: Generated filenames no long have extra underscores when importing non-english articles - Upgrade Script: MS Frontpage /_vti_cnf/ directories are skipped when copying files and estimating disk space required - Upgrade Script: Fixed "Invalid Filehandle" error that sometimes occurred when importing old accounts - Upgrade Script: Added half-second delay between reloads to free up time for other processes on system - Upgrade Script: Updated status box to only refresh every 0.25 seconds so it doesn't freeze up browser on fast servers with constant updating - Upgrade Script: Added placeholder importing for: $virtual_categories$, $virtual_headlines$, $virtual_search$, $virtual_headlines_bycat$ - Upgrade Script: Updated "Start Over" button to actually start over and not continue from last step. - Upgrade Script: Added "Elapsed Time" display to show how long upgrade is taking - Upgrade Script: Added automatic record re-numbering when duplicate record numbers exist in articles and archives - Upgrade Script: Added importing of old auto-format setting for textbox fields - Upgrade Script: Disabled fields are skipped when importing old sort fields (fixes "sortBy contains unrecognized fieldname" error) - Upgrade Script: Disabled accounts are now imported with access level 0 instead of 1 (caused disabled or unapproved user error message to not appear) - Upgrade Script: Old Subcategory Formats are now imported instead of defaulting to "show all" for category menus ------------------------------------------------------------------------------- *** October 19, 2006 - Version 2.00 Released NEW FEATURES - New interface design - mySQL database support - Image thumbnailing and resizing - Email password reminders - User Defined Field Editor - User Defined Publishing Rules - New template system and modifiers - My Placeholders (user defined placeholders) - and much much more... ------------------------------------------------------------------------------- *** NOTE: NEW ENTRIES ARE LISTED AT THE TOP ***