Concrete CMS 5.7.3
22 December 2014
Concrete CMS version 5.7.3 is now available (major release).
Upgrading to Concrete CMS 5.7.3
Concrete CMS 5.7.3 can be upgraded to (or installed) using any of Installatron's products. Use Installatron's optional Automatic Update feature to automatically apply Concrete CMS updates as new versions are released, or use Installatron's Clone feature to duplicate an existing Concrete CMS install to test the 5.7.3 upgrade prior to applying it live. Get started managing your Concrete CMS installations with Installatron
What's New in Concrete CMS 5.7.3
Feature Updates
- Full Multilingual Website support has been added to the core. This includes the functionality of the 5.6 Internationalization add-on, with improvements from the Internationalization Enterprise add-on as well.
- Much improved add page experience from the Sitemap.
- Better sitemap reload behaviors when changing attributes, page titles.
- Google Authentication type now included
- Authentication types can now optionally specify a group that users created by that authentication type will go into.
- You can now attach multiple classes to blocks and areas in the custom design menu (thanks mlabrum)
- Image slider block can now choose from external links OR from a page selector on the current site.
- Much improved functionality and appearance of the account navigation when public profiles are enabled (thanks hissy)
- Page Types can now specify default permissions for pages mode of that type.
- Default attributes are now settable for page types again.
- Added underline command to Redactor (thanks olsgreen!)
- Added center alignment to custom style dropdown for blocks and areas.
- Added the ability to change page type of an existing page from the sitemap.
- You can now duplicate a page type.
Behavioral Improvements
- /members now redirects to /members/directory when public profiles are enabled.
- Foundation grid framework now uses medium column sizes instead of large.
- Custom area classes at the theme level will now filter down into sub areas built by layouts (thanks Jon Hartman)
- Add on_before_user_add (which can be canceled by the $event->canAdd() method) and the on_user_attributes_saved method, which has access to all attributes that were saved at that time. Thanks to Jeremy Werst and Remo for ideas on implementation.
- Lots of miscellaneous internationalization improvements (thanks hissy)
- The local storage location type can now serve files from a different URL (thanks Mnkras)
- Storage location types can be uninstalled when a package is uninstalled (thanks Mnkras)
- Improved installation checks for required components (multibyte, iconv, all the options required for GD library).
- No longer show "Approve Version" blue box on page drafts – instead show a notice that this is an un-published draft.
- Less intrusive stacking of the page alert blue box.
- Topic trees now support multibyte characters (thanks hissy!)
- Fix to remove the closing link tag that was causing pages to fail HTML5 W3C validation (thanks olsgreen)
- Better use of page type permissions to control access.
- Edit profile screen allows users to set their default language (used to only be available in the Dashboard) (thanks GutDing)
- Composer edit interface now shows a publish button even for published pages.
- Custom area styles on defaults pages are now copied out to newly created pages of that type.
- Better job detecting when we can't edit a block in composer, and inform user of this fact.
Bug Fixes
- Fixes bug where "inherit permissions from page type" on a page in advanced permissions mode did nothing.
- Fixed bug where form blocks with file uploads weren't working and were displaying errors on submission.
- Using a separate theme for mobile requests now works.
- Fixed bug where updating packages wasn't working.
- Fixed bug where marketplace pagination wasn't working.
- Fixed bug where custom blocks styles weren't showing up on stacks in the dashboard after being first saved.
- Fixed bug where "edit container layout" wasn't showing up on certain layouts (including those on copied pages.)
- Bug fixed: Edit profile shows the user timezones dropdown even if user timezones are not enabled (thanks GutDing)
- Fixed http://www.concrete5.org/developers/bugs/5-7-2-1/uninstalling-packages-and-upgrading-packages-produce-error/#686546
- Fixed bug when displaying custom channels on logs (thanks hissy).
- Fixed bug where block composer templates in packaged blocks weren't being found (thanks jaromirdalecky)
- Bug fixes with asset caching and various attribute types when concrete5 is installed in a subdirectory.
- Fixed bug where email validation errors weren't being printed out to the screen when resetting passwords.
- Fixed issue: 500 error for Editing Thumbnails missing Width/Height.
- Lots of bug fixes to conversations per-block attachment settings.
- Conversation posting permissions now work to restrict posting to certain groups or users.
- Fixed potential SQL injection when saving form blocks (thank Mnkras).
- Fixed full page cache bug that could return a 500 error when rendering a page for the first time (subsequent page requests from the cache would be fine.)
- External forms are now properly overridable.
- Fixed bug: Editing image thumbnails / Saving does not work with alternate file storage location (thanks ahukkanen).
- Fixed bug where "apply to site" or "reset site customizations" in the theme customizer wouldn't reset or override custom page styles.
- Better checking for URL icons (favicon, etc…) that may have been deleted before trying to output them (thanks Mnkras)
- "Reply to email address" now will be properly checked when editing form options (thanks hissy)
- Fixed bug that lead to Page Owner permission access entity not working in advanced permission mode.
- Miscellaneous bug fixes when using badges (thanks hissy)
- Fixed bug where register page inherited page permissions of site (leading to it being inaccessible on sites where only registered users could view the site.)
- Fixed bug "Composer content-block gets decoupled when I edit the content-block in-context"
- Fixed http://www.concrete5.org/developers/bugs/5-7-2-1/template-autonav-block-duplicates/
- Fixed http://www.concrete5.org/developers/bugs/5-7-2-1/autonav-navbar-nav-bootstrap-conflict/
- Fixed bug where you could drag a topic tree node outside of a topic tree.
- Fixed missing site title in many email templates (thanks hissy)
- Fixed bug where flagging a conversation as spam resulted in "Invalid Flag Type" (thanks mnkras)
- Fixed bug where custom block types in the add block to area advanced permission weren't being saved.
- Fixed http://www.concrete5.org/developers/bugs/5-7-2-1/facebook-authentication-redirecting-to-incorrect-path-with-extra/
- Fixed http://www.concrete5.org/developers/bugs/5-7-2-1/form-block-constant-exists-form_block_sender_email/
- Fixed error when trying to upload files via the "More" link in the file manager when there were files in the incoming/ directory.
- Fixed Page Attribute Display blocks won't display rich text in version
- Fix inability to set permissions on view user attributes permission
- Fixed the inability to include a rich text attribute on a page.
- Fixed bug: "If user granted only (for instance) "delete" permissions on page, gets composer pane with "Access Denied" as well"
- Fixed issue where
- tags couldn't be included in the description text of an image slider entry (due to style conflicts.) (thanks mkly)
- Fixed several bugs with file storage locations.
- Fixed bug on file sets add where error messages weren't displaying properly (thanks akodde)
Developer Updates
- Page Selector form helper is now decoupled from the JavaScript Page Selector library. Should be much easier to work with.