Categories
Security & Updates

SilverStripe Update 3.1.0 released

SilverStripe 3.1.0  this release contains large number of  updates and fixes. 

SilverStripe CMS is an open source web content management system used by governments, businesses, and non-profit organisations around the world. It is a power tool for professional web development teams, and web content authors rave about how easy it is to use. As a platform, SilverStripe CMS is used to build websites, intranets, and web applications.

The modern architecture of SilverStripe CMS allows organisations to keep pace with innovation on the web. SilverStripe CMS enables websites and applications to contain stunning design, great content, and compelling interactive and social functions.

Changes Details

CMS

  • “Split view” editing with side-by-side preview of the edited website
  • Resizing of preview to common screen widths (“desktop”, “tablet” and “smartphone”)
  • Decluttered “Edit Page” buttons by moving minor actions into a “more options” panel
  • Auto-detect CMS changes and highlight the save button for better informancy
  • New context action “Show children as list” on tree for better management on large sites
  • CMS form fields now support help text through setDescription(), both inline and as tooltips
  • Removed SiteTree “MetaTitle” and “MetaKeywords” fields
  • More legible and simplified tab and menu styling in the CMS
  • Dropped support for Internet Explorer 7
  • Added support for Internet Explorer 10 (in “classic”/desktop mode)

Framework

  • Security: Require ADMIN for ?flush=1 (stop denial of service attacks)
  • Static properties are immutable and private, you must use Config API
  • Statics in custom Page classes need to be “private”
  • $default_cast is now Text instead of HTMLText, to secure templates from XSS by default
  • Shortcodes are no longer supported in template files (still works in DB fields and through HTMLText casting)
  • DataList and ArrayList are now immutable, they’ll return cloned instances on modification
  • Removed legacy table APIs (e.g. TableListField), use GridField instead
  • Deny URL access if Controller::$allowed_actions is undefined
  • Removed support for “*” rules in Controller::$allowed_actions
  • Removed support for overriding rules on parent classes through Controller::$allowed_actions
  • RestfulService verifies SSL peers by default
  • UploadField functions on new records
  • Editing of relation table data ($many_many_extraFields) in GridField
  • Optional integration with ImageMagick as a new image manipulation backend
  • Support for PHP 5.4’s built-in webserver
  • Support for Composer dependency manager (also works with 3.0)
  • Added support for filtering incoming HTML from TinyMCE
  • Behaviour testing support through Behat, with CMS test coverage

More Information

  • Start SilverStripe
    In order to use SilverStripe you need a domain name (ex. yoursite.com) and web hosting service.
    If you don’t have a domain name 
    Register a Domain Name.
    To install SilverStripe choose one of our hosting plans. (all our packages includes Softaculous).
  • Hosted SilverStripe
    Contact us if you don’t need a domain or hosting service, and want to use SilverStripe anyway.
[otw_is sidebar=otw-sidebar-7]

[otw_is sidebar=otw-sidebar-8]

Blog: News & Updates

[otw_is sidebar=otw-sidebar-5] [otw_is sidebar=otw-sidebar-6]
[otw_is sidebar=otw-sidebar-9]