Site registry and domain management
The site registry is a table in the main Continuum CMS database,
JaduSiteRegistry. It maps the domain of an incoming request to the database in which that site's content is stored, and determines whether that domain can be used to access the Continuum CMS management interface, the Control Center.
The first entry in the site registry is created by the Continuum CMS installer using values you provide, and is the default domain that the site and Control Center are served on.
Additional entries are added when Galaxies sites are created and published.
To configure a separate domain for the Control Center
Continuum CMS can be set to serve content to the public on one domain, eg. www.example.com and secure content on a second domain, eg. secure.example.com.
New galaxies sites created in Continuum CMS will automatically generate the appropriate records. Sites that exist at the point the change is made must be updated manually.
- Update each existing site registry entry, set
- Add a new entry to the site registry for the main site and each galaxies site.
dbNameis the name of the database this site's content is stored in.
siteUrlis the domain to server content on.
siteNameis the name of the site.
isMainSiteis 1 if this is the main site, 0 in all other cases.
isControlCentreis 1 if the Control Center is available on this domain, 0 in all other cases.
GUIDis the Globally Unique Identifier used on other entries for this database name.
dbPasswordcan all be left blank.
- Update the values of the following constants:
SECURE_DOMAINto your secure domain
BLOG_ADMIN_URLto use your secure domain. eg. https://cms.example.com/blogAdmin
- Update cookie domain by changing the following constant:
TEST_COOKIE_DOMAINto the wildcard domain
- Clear the application's data cache.
getSecureSiteRootURL() will return the secure domain of the site, and should be used in templates that link to secure content.