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

Folders and files

NameName
Last commit message
Last commit date
Jun 16, 2017
Jun 16, 2017
Jun 16, 2017
Jun 16, 2017
Jun 20, 2017
Jun 16, 2017
Jun 20, 2017
Jun 20, 2017
Jun 20, 2017
Jun 16, 2017
Jun 16, 2017
Jun 16, 2017
Jun 16, 2017
Jun 16, 2017
Jun 16, 2017

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:info@cjw-network.com

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