Skip to main content

This site requires you to update your browser. Your browsing experience maybe affected by not having the most up to date version.


Our old forums are still available as a read-only archive.

Moderators: martimiz, Sean, biapar, Willr, Ingo, simon_w

Will this work for multiple-person site management?


6 Posts   1748 Views


16 May 2007 at 1:05pm (Last edited: 16 May 2007 1:32pm), Community Member, 4 Posts

After reading more in the tutorials, I'm beginning to think this CMS will not be ideal for a site that will have several content managers. I'm a third-party developer. The company has several employees who would use the CMS to update content. If I understand the tutorials correctly, the web site must reside on one person's PC, not on a remote server where all users would be updating the same files. Am I correct? Is SilverStripe not a good option for multiple site managers?

Mary Jo


16 May 2007 at 2:44pm Forum Moderator, 5511 Posts

.."If I understand the tutorials correctly, the web site must reside on one person's PC, not on a remote server where all users would be updating the same files"...

SilverStripe runs on remote servers.. Eg our main silverstripe site runs on a server and each staff member can edit files. Though I recommend using SVN to prevent any problems with multiple users editing the same files at once :P You usually run SilverStripe locally (on your pc) when you are testing or playing around with the system eg when following the tutorial


16 May 2007 at 11:13pm (Last edited: 16 May 2007 11:18pm), Forum Moderator, 921 Posts

SilverStripe works on a remote server, like a web host such as DreamHost ( Multiple administrators can login to the CMS at the same time to edit content, however there is no functionality to 'lock' pages or anything of the like at the moment.

There is, however, staging supported - for example, you can create draft copies of pages for your site in the CMS, then when you have someone approve the content you can then publish the 'draft' version which shows publically to the world.

In terms of editing files, like Will said, a versioning system is ideal for multiple people editing the site files - html, css, js and php files for example. Here at the office we use SVN which comes in handy for more than 2 people working on a single site at any one time, and for multiple sites sharing code.

One possible way of creating a new site using SilverStripe would be to develop it on your local pc. Then, when you feel it's ready for the world to see, you'd then upload it to a web host.

Hope this helps,



17 May 2007 at 1:13am Community Member, 37 Posts

It would be nice to have a way to let certain category of users only create pages for only certain section, like news for example.


17 May 2007 at 8:55am Administrator, 685 Posts

nodevice, there's nothing out of the box but you can easily provide such features using this:

Making a canEdit() method on a page type that returns Permission::check("PERM_CODE") means that you can then put PERM_CODE into the Permissions tab on the group that you want to give editing abilities to that page type.

You'll also need to give the CMS_ACCESS_CMSMain permission to anyone you want to be allowed into the CMS.


17 May 2007 at 9:18am Community Member, 37 Posts

Thanks for the help Sam, I'll give it a try, I'm already finishing my first Silverstripe site