Sha256: 07a8e88689405540a851fc464adeb8513e4f6de0d2ed7f8e957770f627bf74fb

Contents?: true

Size: 1.53 KB

Versions: 2

Compression:

Stored size: 1.53 KB

Contents

Host multiple separate websites on the same Radiant installation each with their 
own users, pages, snippets and layouts (soon to be supporting other extensions).  
Administer users and sites from any domain using your administrative accounts 
and manage website content by logging into each domain.

## IMPORTANT NOTES ABOUT VHOST

* Not compatible with the multi_site extension
* Uses the scoped_access plugin, make sure none of your extensions have a 
  conflicting version of the plugin.
* Hooks into the Radiant 'bootstrap' functionality and currently overwrites the
  standard templates with a modified version of the Simple Blog (i.e. no Styled
  Blog or Coffee template)

## INSTRUCTIONS

    gem install radiant-vhost-extension

## VHOST SUPPORT FOR OTHER EXTENSIONS

Vhost support for other extensions is enabled by creating a /config/vhost.yml
file containing the names of the models that should be scoped down per site. If
site scoping for an extension cannot be specified through the model (i.e. it
uses the file system to present data or otherwise doesn't use an ActiveRecord)
then currently you cannot enable site scoping.

Example vhost.yml:

    models:
     # Class name
     ManagedFile: 
       # Property requiring definition of validates_uniqueness_of
       filename: 
         # Parameters to pass to validates_uniqueness_of
         scope: 
           - site_id
         message:
           'file name is already in use'
       # Any classes used in Single Table Inheritance(STI)
       sti_classes:
         - OneClass
         - TwoClass

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
radiant-vhost-extension-2.3.1 README.md
radiant-vhost-extension-2.3.0 README.md