White labeling silverstripe project -
i m new in silverstripe. we've project in silverstripe , asked white labelling. means there different urls accessing same codebase different design, logos, members, etc.
for example, have 3 clients
client: abc
url: http://www.abcclient.com/admin url: http://www.abcclient.com/
client: xyz
url: http://www.xyzclient.com/admin url: http://www.xyzclient.com/
client: pqr
url: http://www.pqrclient.com/admin url: http://www.pqrclient.com/
etc
requirement
- each client have own admin url , client url.
- each domain should point same folder in server.
- each client should have own members (in security module in admin)
- each client should have own cms design, client design, logos
what have done far?
- i have created new page "clients" in cms, adds each clients, along details.
- i have extended members while adding/editing members,the custom dropdown appear list available clients. , there can select client member belong to.
problem
- can whitelabel silverstripe? if yes how?
- when admin accessed domain, see/filter/add/edit files, members related them.
i m not asking code, idea great help.
update project doesn't have frontend based on silverstripe need whitelabel cms only.
thanks
can whitelabel silverstripe? if yes how?
yes silverstripe bsd license there no need mention silverstripe @ all!
for starters add config.yml
leftandmain: application_name: 'my application' application_link: 'http://www.example.com/' extra_requirements_css: - mysite/css/branding.css
with in mysite/css/branding.css
.ss-loading-screen { background: #fff; } .ss-loading-screen .loading-logo { background: transparent url('../images/my-logo-loading.png') no-repeat 50% 50%; } .cms-logo { background: transparent url('../images/my-logo-small.png') no-repeat left center; }
when admin accessed domain, see/filter/add/edit files, members related them.
i've not used it, subsites module recommended approach this. module readme.md...
"the subsites module provides convenient way of running multiple websites single installation of silverstripe, sharing users, content, , assets between them - sites managed single cms.
a useful way think of use have business global headquarters , 4 branches in various countries. subsites module allows 5 offices use single silverstripe installation, , have information headquarters flow down branches. branches can hold information individual , website templates can different."
as module there user subsites.
specifically there different content per site , wish restrict these objects based on subsite... documentation covers here
Comments
Post a Comment