alekseyp / oc-multisite-plugin
Plugin for OctoberCMS allowing to assign different theme to different domains
Installs: 17
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 1
Forks: 0
Open Issues: 0
Type:october-plugin
This package is auto-updated.
Last update: 2024-05-29 04:55:59 UTC
README
This is fork of https://bitbucket.org/keiosdevs/oc-multisite
Due to lack of development and my own need of custom features - it was forked. I appreciate all the original work done.
Features:
- Register themes for different domains
- Filter which domains can use backend
- Pass custom data for different domains
How to use:
- Navigate to Settings -> CMS -> Multisite
- Enter your desired domain name (Fully Qualified Domain Name required) and select active theme for that domain.
- Save, that's all, anyone visiting selected domain bound to that OctoberCMS instance will see your selected theme.
If you change your themes without changing selected themes in Multisite settings, plugin will automatically route all non-matching requests to theme selected as default in OctoberCMS theme selector. That might complicate things a bit, read further.
How to work on multiple themes in one OctoberCMS?
As theme selector of OctoberCMS will be overridden by this plugin, it will have another role - theme selector will now allow you to switch between themes used for edition in CMS module. However, theme selector is used to select default theme and should anything happen to Multisite configuration, plugin will redirect all non-matching requests to that theme. If you change theme to work on it on a site visited by your guests, it would be a smart move to switch back to your desired default theme in theme selector when you end your work, just in case.
Caching
Your settings are saved in database and cached using your configured cache service on every configuration save to avoid unneeded database calls.
License
MIT