OK, I have uploaded the project files to RubyForge.
The project page is http://rubyforge.org/projects/adminpages/
So if you are interested in joining the project, drop me a note and I
can add you as a developer.
The demo is still running at http://adminpages.flowdev.de/ .
What is coming next:
Better integration with FCKeditor (upload images)
RMagick integration - an element type image
better cache clearing algorithm (at the moment the whole cache is
cleared every time the page tree changes)
A way to add custom data fields to page layouts (like header image or
meta keywords or whatever)
I added a small readme. This is the text:
A content management system on Rails.
Use it to administer design-heavy sites in a user-friendly way.
Manipulate pages and content with Drag n Drop,
multiple columns per page,
custom content types
Aims of the project:
- Create a system that can be used to add pages to a web site and add
content to these pages.
- The interface should be usable by non-technical persons.
- Each page has a page layout. The page layout defines the content of
the page, for example the number of columns, a header image and a page
title. For each con
tent element, the page edit mask should provide a way to change this
element. The page layouts should be editable through the web mask, but
maybe not by the end
- Integrate a rich text editor. At the moment there is a content element
which uses FCKEditor, but there is no way to upload images yet.
- Should work under Mozilla FireFox and IE6. Safari and Opera are a
problem, because there are no rich text editors that support these
NOT aims of the project:
- change templates over the web interface. The adminpages interface is
only for end users, not for designers or programmers
- add dynamic elements like comments or polls. Stuff like that can be
integrated by adding a content element “render_component”, which can be
used to integrate
- Backwards-compability to ancient browser versions
Create a new mysql database
Import adminpages/db/development.sql to that database
copy adminpages/config/database.yml.default to
adminpages/config/database.yml and change the content
Get the FCKEditor from http://www.fckeditor.net/download/
Uncompress the editor to adminpages/public. You should have a folder
Edit the file adminpages/config/routes.rb to define the URL that will be
used to access the pages.
Default is /pages/.
Don’t mount the pages to the root of the web server or to an existing
The cache clearing algorithm would delete any content of these
Starting the application: like any other rails app.