We're extremely excited to announce SilverStripe v2.4 is now at beta release stage!
This means it's ready for testing by our community. We've made a number of changes since the 2.4 alpha release in November, and we're continuing to polish the intended features in preparation for the stable version. We do not recommend using this version of SilverStripe for production sites yet unless extensive testing is done.
Regular readers of our blog may want to read the changelog for a full list of recent changes, the highlights of which are detailed below.
The SilverStripe 2.4 release is all about using SilverStripe in bigger and more complex production environments and it brings a wealth of great features.
If your website contains hundreds or thousands of pages, you may find the default way SilverStripe handles friendly URLs a little limiting. For instance:
http://website.com/new-york-staff-john-smith/
With hierarchical URLs, the address for such a page might be:
http://website.com/offices/new-york/staff/john-smith/
One of the principles of this feature is that it provides a logical "bread crumb" for a page. Each segment in the URL (as separated by a slash symbol) is a page in itself that can be visited. Hierarchical URLs also reduce the problem of "running out" of URLs, where you might be forced to have URLs like http://website.com/staff-2/. SilverStripe will allow you to run the website in either simple or hierarchical URL mode, so that for simple websites you can retain short, memorable website addresses.
Huge thanks go to Andrew Short, a member of our developer community based in Australia, who is responsible for writing most of this feature.
There is strong demand for SilverStripe to run on the Microsoft platform—in recent months there have been more than 36,000 downloads via the Microsoft.com web application gallery alone. We have therefore worked hard to allow SilverStripe to natively run on a SQL Server 2008 database, eliminating the requirement to run SilverStripe on MySQL (though, of course, it still runs great on MySQL). We're really happy with the results, and we have government websites like www.gw.govt.nz already running on this platform.
Running SilverStripe on SQL Server requires the installation of the SilverStripe SQL Server module.
SilverStripe 2.4 can also run on a PostgreSQL 8.3 or later database. Our testing of this is not as extensive as it has been for Microsoft SQL Server, so we'd love people to install this version of SilverStripe with the PostgreSQL Database Support module and let us know how it goes.
SilverStripe has long had support for setting granular security permissions on pages. Users can be a member of one or more groups, and groups can be configured to have various system rights, and various view and edit permissions on a page-by-page basis. This provides a great deal of flexibility, but in complex organisations the task of setting up the permission structures can mean spending a lot of time creating security groups.
Managing more complex security configurations has been eased in SilverStripe 2.4 with the introduction of roles. Roles allow groupings of people to be:
This simplifies maintenance of the rights and users for large organisations. It makes permissions less repetitive to set up. Roles may be overkill in simple situations, and therefore their use is optional.
We'd love for you to download this release, test it, and raise articulate bug reports. In particular, we are interested in:
To raise a bug, log in at open.silverstripe.com and create a new ticket. When adding a ticket, be sure to specify the version as 2.4.0 beta.
I have gained some useful information from this update. Thanks for sharing this information.
Posted by affordable website design, 1 year ago
I have this on my Los Angeles shoe store, wow I did not know it come with newer things like the config. beta style spreadsheet. I tried to tell my employee to get something else but I am glad I did not. It must of been for the security protection you have, pretty good, Thumbs up for me
Posted by Penile Exercise, 2 years ago
Thanks for sharing. i really appreciate it that you shared with us such a informative post..
Posted by Degree, 2 years ago
Silverstripes bio and gallery of work is a fantastic indication of the the quality and creativity that supports the opem CMS and framework. I will add that the word creativity is an aspect that must be considered if you are looking to create a robust dynamic web site.
Posted by Ryan , 3 years ago
I have the same problem as the above poster yurigoul - I work with quite a few multi-lingual sites, so does this mean I have to rename everything manually?
Posted by Rackspace, 3 years ago
I think we need a method to report SPAM. Posts such as "This is really amazing..." are just generic stock phrases added by spammers so they can get their URL into the signature.
The sight of comments full of SPAM can put new visitors off immediately.
Posted by Jason Judge, 3 years ago
Hi Guys, Hows 2.4 coming along? Any *rough rough* estimate on release? 2-3 months?
Posted by Simon - SaleHoo, 3 years ago
This beta 2.4.0b1 is smaller than the current 2.3.4 stable.
Is there any functionality that it lacks (anything moved out to an optional module perhaps), or is the code just tighter, simpler and more compact?
-- Jason
Posted by Jason Judge, 3 years ago
@Plz get rid of the ID numbers
"this ever increasing ID thing really is a showstopper"
Haha - great troll.
But just in case - heaven forbid - you are serious, the sequential IDs really are no problem. If you don't want visitors to see them, then don't use any of the IDs in the URLs.
Posted by Jason Judge, 3 years ago
I have installed the new beta version but I am getting the following error when I try to rebuild the db.
[User Error] Couldn't run query: SHOW TABLE STATUS WHERE "Name" = 'PageComment' You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE "Name" = 'PageComment'' at line 1
I re-installed and tried it without changing anything and I still get the error?? Please help
Cheers
Denise
Posted by Denise Melton, 3 years ago
RSS feed for comments on this page | RSS feed for all comments
Want to know more about the company that brought you SilverStripe? Then check out SilverStripe.com
Comments on this website? Please give feedback.