Multi-Site Joomla Installations

Update

- - - - - - - - - - - - - - - - - - - -

Please Note that Joomla! V1.x and the OpenSEF component are neither under active development or supported by security updates. Therefore this approach to implementing a "multi-site" system is not recommended for ongoing use. However these pages will remain online for the moment to support anyone who has used this approach in the past.

- - - - - - - - - - - - - - - - - - - -

This section describes the concepts and technical details of the implementation of a "multi-site" Joomla! system – one where a single Joomla! V1.0.x installation delivers content for two or more web sites, which may even have entirely different domain names. The purpose of this section of the web site is to provide information to support others who are applying this technique for their own projects.

 

_________

Joomla! is open-source web publishing software (of the type frequently described as a Content management System or "CMS"). Further details of Joomla! are to be found at the project web site.



Overview

The following is an overview of how Joomla! plus OpenSEF can serve up several separate web sites from one Joomla! installation. For more detail on how this may be done, please refer to the other articles in this section.

Read more...
 

Implementation - Template

One gaping hole in the multi-site features of OpenSEF is that it includes no facilities for varying the appearance of sub-sites. The only option using standard Joomla! is to set up alternative templates for each sub-site, and allocate these on a page-by-page basis using the template management interface in the backend.

On a large and continuously changing site this is very difficult to manage - it would be all too easy to forget to do this and have new pages of a sub-site coming up looking like the main site in all but name. So I have added some code to a basic template to change its appearance automatically according to the sub-site on which the page sites.

Here is how it's done...

Read more...
 

Implementation - OpenSEF

Setting up OpenSEF to deliver multiple sites from one Joomla! installation is not difficult, but there are a few ambiguous areas so I have briefly documented the settings I have used.

Read more...
 

Implementation - Site Navigation

All of the basic elements of site navigation - the home page, menus, site map and "breadcrumb trail" (or pathway) - need some attention to work properly for the main site and all of the sub-sites of an OpenSEF multi-site installation.

Read more...
 

Bookmark this page with:

Add to: Digg Add to: Del.icoi.us Add to: Yahoo Add to: Technorati Add to: Google
Copyright © 2008-10 JBA. All Rights Reserved.