Skip to content
This repository has been archived by the owner on Oct 9, 2019. It is now read-only.

CjwMultiSiteBundle allows multiple fully independant sites within a single eZ Platform installation

License

Notifications You must be signed in to change notification settings

cjw-network/CjwMultiSiteBundle

Repository files navigation

CjwMultiSiteBundle

CjwMultiSiteBundle allows multiple fully independant sites within a single eZ Platform installation

Compatibility

Goals of this project

  • Host many (smaller) sites on the same installation
  • Central site administration (site activation, cronjobs, ...)
  • Easy deployment from version control system
  • Highly reduced maintenance costs (security patches, upgrades)
  • Highly efficient use of hardware resources

Features

  • Boots kernel and environment based on domain name mappings
  • Handles local, staging and live domain names
  • Allows for global activation of bundles
  • Allows for global settings
  • Provides additional siteaccess matchers
  • Provides a UrlAliasRouter capable of generating routes to other siteaccesses defined in the same bundle.
  • Provides a common console for all sites
  • Caches domain name mappings
  • Moves cache and log files away from the ezpublish folder
  • Lives side by side with the standard eZ Platform installation
  • Dead simple activation of a new site: touch only one config file

Prerequisites

CjwMultiSiteBundle requires eZ Platform with LegacyBridge installed. Currently, https://github.com/emodric/ezplatform-legacy provides the easiest installation. Please test the installation before proceeding.

We strongly recommend (and assume) that https://github.com/netgen/NetgenAdminUIBundle to be installed. Please follow the installation instructions closely and test the installation before proceeding.

Installation

CjwMultiSiteBundle can be installed via composer. See Resources/doc/installation.md for instructions. Note that some manual tweaks are necessary.

Documentation

See contents of Resources/doc/ folder.

Developers

Felix Woldt (@fwoldt), Donat Fritschy (@dfritschy)
mailto:[email protected]

Copyright & License

Copyright CJW Network, for copyright and license details see provided LICENSE file.

About

CjwMultiSiteBundle allows multiple fully independant sites within a single eZ Platform installation

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published