Jump to:

5540 Posts in 1738 Topics by 1224 members

Customising the CMS

SilverStripe Forums » Customising the CMS » Frontend or Backend on Silverstripe

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

Page: 1
Go to End
Author Topic: 1235 Views
  • mishell
    Avatar
    Community Member
    19 Posts

    Frontend or Backend on Silverstripe Link to this post

    I want to make a system in silverstripe. The requirements are:
    - to the system can login 30 different companies
    - each company manages own list of users (Administrators and standard users)

    Is that a good idea to gain access to the customized CMS to those users, or make an app on the frontend?

    There will be about 4500-9000 users in system. I have doubts about security issues and app performance.

    Thanks in advance
    M.

  • Willr
    Avatar
    Forum Moderator
    5502 Posts

    Re: Frontend or Backend on Silverstripe Link to this post

    I would lend towards building an app for the front end as then you have a lot more flexibility with the styling and templates. If you try and make a backend interface for something like that, I normally end up hacking pieces on. At least with the front end you can start from the beginning and have a fresh interface.

    Security / performance are worries that *every* developer should have. Not just the big sites. SS does it's best to ensure your app is secure but it's all down to individual developer to ensure they escape sql queries, validate and other XSS issues (which usually are the most common I see in modules).

  • mishell
    Avatar
    Community Member
    19 Posts

    Re: Frontend or Backend on Silverstripe Link to this post

    Many thanks for advice.

    I was also thinking about frontend app. Hacking CMS sometimes may be difficult task. I was searching for using TableField, HasMany, DOM usage in frontend and found some info about it. Is it possible to use CRUD operations with those tools in frontend?

    M.

  • cumquat
    Avatar
    Community Member
    198 Posts

    Re: Frontend or Backend on Silverstripe Link to this post

    Hi ya,

    I have a similar project hopefully coming up and while i use SilverStripe for nearly all my sites i've never used it for one that will have potentially 6-10k users how did your development go, did you indeed administer from the front end and what was the performance like?

    Regards

    Mick

  • mishell
    Avatar
    Community Member
    19 Posts

    Re: Frontend or Backend on Silverstripe Link to this post

    Sorry for delay... cumquat

    I did the administration from frontend. Lack of DataObjectManager is a bummer, but I managed to make my own Controller which did the work. The main administration is from admin account and It really helps.

    My client was pain in the @#! so doing it from the backend would be impossible. To many things couldn't be done out of the box so frontend is really good solution for this type of work.

    Still I have some worries about performance but will see how it will work. With no load site responces in about 500ms which I think is a bit too much

    P.S SS Framework is great piece of work.

    Once again sorry for very long responce time
    Michael

  • Willr
    Avatar
    Forum Moderator
    5502 Posts

    Re: Frontend or Backend on Silverstripe Link to this post

    Still I have some worries about performance but will see how it will work. With no load site responces in about 500ms which I think is a bit too much

    Are you using an opcode cache such as XCache as well as memcache? that will speed things up from a class inclusion / object level. The next thing to look at would be to do some profiling and see if you can cache anything

  • mishell
    Avatar
    Community Member
    19 Posts

    Re: Frontend or Backend on Silverstripe Link to this post

    I read yesterday about Xcache and profiling. I after studies, I think Xcahce will do the trick.

    By yesterday I thought SS don't have performance tools. I am really happy I was wrong.

    1235 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.