Jump to:

17452 Posts in 4473 Topics by 1971 members

Archive

SilverStripe Forums » Archive » Will this work for multiple-person site management?

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

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

Page: 1
Go to End
Author Topic: 1731 Views
  • mjjss
    Avatar
    Community Member
    4 Posts

    Will this work for multiple-person site management? Link to this post

    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

  • Willr
    Avatar
    Forum Moderator
    5497 Posts

    Re: Will this work for multiple-person site management? Link to this post

    .."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 You usually run SilverStripe locally (on your pc) when you are testing or playing around with the system eg when following the tutorial

  • Sean
    Avatar
    Forum Moderator
    921 Posts

    Re: Will this work for multiple-person site management? Link to this post

    SilverStripe works on a remote server, like a web host such as DreamHost (http://www.dreamhost.com). 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,

    Cheers,
    Sean

  • nodevice
    Avatar
    Community Member
    37 Posts

    Re: Will this work for multiple-person site management? Link to this post

    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.

  • Sam
    Avatar
    Administrator
    679 Posts

    Re: Will this work for multiple-person site management? Link to this post

    nodevice, there's nothing out of the box but you can easily provide such features using this: http://doc.silverstripe.com/doku.php?id=author-security

    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.

  • nodevice
    Avatar
    Community Member
    37 Posts

    Re: Will this work for multiple-person site management? Link to this post

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

    1731 Views
Page: 1
Go to Top

Want to know more about the company that brought you SilverStripe? Then check out SilverStripe.com

Comments on this website? Please give feedback.