We happy, after our first birthday (11/11/10), to announce padrino 0.9.19.
We are very, very, near to the version 1.0.
We need to finish only three things:
If you want to contribute, focus on this three points.
Now, see the changelog of 0.9.19:
- Sinatra 1.1 compat
- Fixed destroy admin/app/page [Thanks to Sob]
- Fixed couchrest dependencies [Thanks to 21studios]
- Added a basic index file [Thanks to 21studios]
- Now Admin password are undecryptable [Thanks to Sob]
- Arrayify keys for invalidation in padrino-cache
- Fixed few typos errors [Thanks to Philtr]
- Fix conflict on seeds.rb when generating admin [Thanks to Spllr]
- Correct path in spec [Thanks to Spllr]
- Bypass admin login in development
- Norwegian translation [Thanks to Fossmo]
- Updated generator for new rspec version [Thanks to Rosstimson]
- Updated generator to work with legacy rspec version
- Fixed issue with views folder not being generated in projects
- Fixed the listing headers of admin pages, now is plural [Thanks to Rosstimson]
- Fixed model migration removal [Thanks to Sob]
- Updated plugins to pull using https [Thanks to Sob]
This is Fikus, a simple content management system written in the Ruby programming language.
Fikus dreamed a dream for me / It cost me nothing it was free / He dreamed of walking in the sand / Of blossoms forming in his hand" / — from Fikus, by Phish
- Simple admin interface
- Markdown format for page contents
- Easily extensible using the features of Padrino, Sinatra, and Rack
- Data stored in MongoDB
- Built-in page caching for performance
- Ability to specify different layouts per page
I was in need of a very simple content management system. I wanted to quickly author somewhat static pages together for the web, but I didn’t want to deal with deploying the site, uploading files, or dealing with fitting my content in templates. That ruled out a lot of existing content management systems that did too much for what I wanted.
I also wanted a chance to play with the Padrino framework, which is a MVC architecture framework built on top of Sinatra.
Initially I looked at a CMS like Nesta but decided I wanted my pages (or documents) stored in a document database and a simple admin interface for editing them. I liked the idea of using Markdown, so I decided to create something that fit my needs.
Fikus was born.
What does Fikus mean?
Think of it as a tree, but I was listening to Phish when starting the project. That’s all it is.
Check it out on github