Sha256: c0b19886e58814fd3fc56a6a657f6510470a859e03d0941009c58ce5cbaee07b
Contents?: true
Size: 1.89 KB
Versions: 3
Compression:
Stored size: 1.89 KB
Contents
=About Imagine CMS Imagine CMS is a content management system originally developed for internal use at Bigger Bird Creative (biggerbird.com). However, it was so strongly bound to Rails that it became difficult to port to newer Rails versions. Thus, sites using Imagine have been stuck on Rails 1.2 since time immemorial. This project intends to fix all that. By extracting Imagine functionality out into a gem, we should be able to achieve compatibility with Rails 4.0 (hopefully around the time it is released). However, at the same time, backwards compatibility with existing sites is extremely important, as the whole reason for doing this is to allow us to upgrade existing sites to a modern, supported version of Rails. So... don't use this. I'm not even including a license right now. (But it will probably be AGPLv3.) Wait until the second phase of this project (Imagine 4.x). Why? Well, the 3.x versions, while usable, will be hobbled by their need to remain compatible with Bigger Bird's existing sites. The ERB templating language is dangerous (allows shell escapes) and the editor is Firefox-only. Once we are into the 4.x era, when we can move ahead without worrying about backward compatibility, it will be a good time to get on board. =Roadmap Current status: Original functionality 25% restored Here's what's coming up: * Imagine 3.0 (Rails 3.2): 90% restored functionality, can function on existing sites with no database changes * Imagine 3.1 (Rails 3.2): 100% restored functionality, may require a few simple migrations * Imagine 4.0 (Rails 4.0): Refactoring & rewriting of the worst parts (substitutions); move away from ERB templating, to something like Liquid; switch to a cross-browser editor; switch to jQuery (Imagine 1.x and 2.x version numbers have already been used internally, so might as well start at 3.0.) Dependencies: * Rails 3.2 * acts_as_tree * acts_as_versioned * mini_magick * net-dns
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
imagine_cms-3.0.0.beta6 | README.rdoc |
imagine_cms-3.0.0.beta5 | README.rdoc |
imagine_cms-3.0.0.beta4 | README.rdoc |