resolve/refinerycms-blog — pull request #278 by rochgs (2012-08-30 09:41:59+00:00)
Title: Multiblog feature

I have added the multiblog feature. Basically I have created a Blog model and associated posts and categories to it (comments are associated through posts). Then changed the routes so the ones from the other models are nested to the blog ones.

About pages, the model blog creates an associated page for each new blog. This new page has the "Blogs" page as parent if it exists (if no they are created as root pages). The idea is the users hide the "Blogs" page if they don't want a blog index. When the user changed the name of the blog, its associated page title and link_url are updated too.

The general settings about the blog (comments moderations, comments enabled, etc) now are managed through the Blog model. They use "blog-{self.id}" as the settings scope, being "self" the blog which settings are being changed.

Blogs are internationalized.

We need this features for a project of our company, so we are going to continue working on it. Specially bug fixing but we think is a cool feature you may be interested in add to the official gem, so we pull request it.

Any comment, you are welcome :)