Skip to content
This repository

A Rails 3.2 CMS using mongodb

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 app
Octocat-spinner-32 config
Octocat-spinner-32 lib
Octocat-spinner-32 test
Octocat-spinner-32 vendor
Octocat-spinner-32 .gitignore
Octocat-spinner-32 Gemfile
Octocat-spinner-32 MIT-LICENSE
Octocat-spinner-32 README.md
Octocat-spinner-32 Rakefile
Octocat-spinner-32 porthos.gemspec
README.md

Porthos

A content mangement system under development by Oktavilla named after Porthos. It uses Ruby 1.9.2, Rails 3.1 and MongoDB to make the magic happen. It's packaged as a rails engine available as a gem.

Current status

The code available for Porthos on github is currently in production use on a few websites. However it is currently dependent of external services for handling assets and searching, our plan is to modularize these dependencies and add support for different storage solutions etc. There is also localization to finish, there is currently a lot of swedish in the project.

Goal

The goal with porthos is to create a stable, powerfull and easy to use CMS for Rails. It should be easy to get started using Porthos but it should also allow for customization and integration into existing projects.

  • Full test converage
  • Localized interface
  • Heroku ready
  • Super-fast rendering of content
  • Customization by using ”engines” for
    • assets storage
    • image resizing
    • document indexing
    • authentication

Installation instructions

Add porthos to your Gemfile:

gem 'porthos'

Run porthos generater:

$ rails g porthos

...

Contribute

  • Check out the code and try to use it, add issues for the problems and errors you find.
  • Fork and do a pull request if you want to fix something or add a feature. Please add tests.
  • Write documentation.
Something went wrong with that request. Please try again.