page_factory

Factory

PageFactory is a small DSL for easily and intelligently defining content types. Each content type is a plain old Ruby class that you can keep in app/models.

Once your pages are created, PageFactory doesn’t care what you do with your content. There’s a set of rake tasks for keeping your pages in sync with their factory definitions, but it’s completely up to you how to manage your pages and parts.

PageFactory was built to be flexible, unobtrusive, and lightweight.

Author Josh French
Website http://github.com/joshfrench/radiant-page_factory-extension
Repository git://github.com/joshfrench/radiant-page_factory-extension.git
Supports Radiant 0.9.1
Record Created April 9, 2010 (over 4 years ago)
Last Updated August 24, 2010 (about 4 years ago)

Installation

At the command prompt, in the root of your Radiant project, type:

script/extension install page_factory

Radiant 0.9.0 and 0.9.1: use version 1.0.1, available via gem.

Radiant > 0.9.1: user version 1.1.0 (or higher). For best results, deactivate the core page_menu extension:

config.extensions -= [:page_menu]