CMSB v3.03 Released - Collapsible Separators & PHP 5.5 - April 20th, 2016
2 posts by 1 authors in: Forums > CMS Builder
Last Post: April 25, 2016 (RSS)
By Daryl - April 20, 2016 - edited: April 20, 2016
Hi All,
We've just released v3.03 (Build 2076) which a number of minor bug fixes, tweaks, and some new features:
- Collapsible Separators - The separator bars can now be defined as "collapsible", and open or closed by default.
- Text Field "Field Addons" - Bootstrap style "Field Addons" (input-group-addons) can now be added around text fields in Field Editor
- New Server Requirement - PHP 5.5+ is now required, this is the oldest supported PHP version: http://php.net/supported-versions.php
- New Upload System - Rewrote upload system to support different upload storage methods in future
If you haven't upgraded to version 3 yet you can read all about that here:
http://www.interactivetools.com/forum/forum-posts.php?CMSB-v3.00-Released---Responsive-UI---Jan-8th-2016-80341
Here's the complete changelog for v3.03:
*** April 20, 2016 - Version 3.03 (Collapsible Separators & PHP 5.5)
SERVER REQUIREMENTS:
- This software version requires: PHP 5.5+ and MySQL 5.0+
- Future versions will require: PHP 5.6+ and MySQL 5.5+
- NOTE: Some plugin may need to be updated when upgrading from v2.xxNEW FEATURES
- Collapsible Separators: The separator bars can now be defined as "collapsible", and open or closed by default.
- Field Editor: Bootstrap style "Field Addons" (input-group-addons) can now be added around text fields
- PHP 5.5+ is now required, this is the oldest supported PHP version: http://php.net/supported-versions.php
- New Upload System: Rewrote upload system to support different upload storage methods in futureMINOR CHANGES
- CMS List page: Added "Update" button in advanced search
- CMS View page: Added "Edit" button
- Tab titles: CMS Menu page titles are now menu-specific which can help when working with multiple CMS tabs open
- Editors: List field options specified as text can now contain PHP code
- Programmers: Added new function tag() for programmatically generating HTML tags
- Programmers: getCategories() callback options can now be specified as anonymous functions
- Programmers: Added new plugin hooks: admin_getRequestedAction, viewPage_preShowViewFormRows, viewPage_postShowViewFormRows
- Programmers: Added new plugin filters: post_loadSchema, showWysiwygUploadPreview_html, showField_addRowClass, viewPageFieldRowHtml
- Programmers: Added new global variable $GLOBALS['BACKUP_DIR'] so plugins can override the backup directory pathBUG FIXES
- Upload List dragging: Fixed an issue where rows could not be dragged to the very top or bottom of the list when row heights differ
- CMS List page: Fixed issue that causes an error if these is no "Search Fields" set in: Section Editor > Searching
- CMS Menus: Fixed issue where field widths created in v2.xx weren't the correct size after v3.xx upgrade
- Header Menu Links: Fixed issue wherein My Account menu group doesn't stay on top if the menus has been modified
- Section Field Editor: Fixed bugs with using "Save and Copy" button where fieldname prefix get duplicated and not all field copies get saved
- Editors: Fixed issue wherein uploading a jpg file using iOS devices causes an error
- Editors: Fixed datepicker issue wherein the calendar popup appeared underneath other fields
- General Settings: Re-added "Disable Autocomplete" option
- General Settings: Fixed Upload directory and URL preview
- Misc Code and other minor improvements
To see the full list of changes, please visit the CMS Builder changelog:
http://www.interactivetools.com/tour/changelog.php
CMS Builder users can upgrade by donation at this page:
http://www.interactivetools.com/upgrade/
*Special thanks for all our excellent beta testers for their help and support in testing this release and providing feedback. Your assistance really makes a difference.
For any CMSB license holders who want to join our beta testing team, you can sign up here: http://www.interactivetools.com/news/manage.php
Please feel free to post your feedback and questions.
PHP Programmer - interactivetools.com
By Daryl - April 25, 2016
Hi all,
We've resolved an issue where the navigation menu doesn't work on Safari.
This is because it doesn't support JavaScript function's optional parameter. Ie:
function myFunction(a, b = 0)
The fix will be included in the next release (v3.04).
But here's the patch for v3.03 in case you need it (don't forget to create a file backup first):
Update resizeIframe function in \cmsb\lib\admin_functions.js
from
function resizeIframe(id, duration = 0) {
to
function resizeIframe(id, duration) {
if (typeof duration === 'undefined') { duration = 0; }
Thanks,
PHP Programmer - interactivetools.com