Padrino

Padrino 0.9.19 - Sinatra 1.1 compat, Screencast!

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.

Also, there is a poll on PeepCode so please VOTE for our Screencast !

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]

Contribute

Please report any issues you encounter with this release! We are working very actively on Padrino and want to make the framework as stable and reliable as possible. That concludes the changelog for this release. As always if you want to keep up with Padrino updates, be sure to follow us on twitter: @padrinorb, join us on IRC at “#padrino” on freenode, open an issue, or discuss on gitter.


Fikus CMS

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  

Features

  • 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

Why Fikus?

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

Contribute

Please report any issues you encounter with this release! We are working very actively on Padrino and want to make the framework as stable and reliable as possible. That concludes the changelog for this release. As always if you want to keep up with Padrino updates, be sure to follow us on twitter: @padrinorb, join us on IRC at “#padrino” on freenode, open an issue, or discuss on gitter.


  • Prev Page
  • Next Page