Projects
Typus
A few years ago I developed websites using Movable Type, Drupal, TextPattern and b2, which later became Wordpress. I decided to stop using all those content management systems and started to develop web applications with Ruby on Rails.
Inspired by the tools I used, and with a simple idea "Trusted users editing structured content". I started to develop a Rails application to manage the sites I was building. This was the first attempt to make a simple but powerful content management system. I adapted that application to many projects, but I decided to extract the core functionality as a plugin which is now known a Typus.
On December 2007, I released the plugin under a MIT License, and I'm really happy with the result. A lot of feedback, ideas & contributions. Visually it's not very different from what I released, but internally has been redesigned with the help of the projects I've worked on, and feedback from the people who is using it.
Typus doesn't try to be all the things to all the people but it's extensible enough to match lots of use cases, and I hope yours too. ;)
- Documentation: http://intraducibles.com/projects/typus
- Code: http://github.com/fesplugas/typus
Typus CMS
This is work in progress, still haven't released any line of code. It's a CMS built on top of Typus.
- Documentation: http://intraducibles.com/projects/typus-cms
- Code: http://github.com/fesplugas/typus_cms
Database Constraints (Rails Plugin)
Adding database constraints to PostgreSQL the Rails way. Available constraints:
- Email: Validates format of email
- Login: Validates uniqueness of login names
- Positive: Validates positiveness of a number
- Length: Validates length of a value
- Uniqueness
Foreign keys
Breadcrumbs (Rails Plugin)
A nice way to add breadcrumbs to your Ruby on Rails application. Antonio Cangiano posted a link in the Ruby on Rails weblog to a post which talked about adding breadcrumbs to your Rails application. I’ve been doing this with helpers, but as the post says this is "Easy and flexible".
Simplified Metatags (Rails Plugin)
Adding metatags never was so easy.
Simplified Starling (Rails Plugin)
This plugin was coded to define an easy way to push jobs into Starling, log queues and daemonize the unqueue process.
Simplified Translation (Rails Plugin)
The main idea of this plugin is to keep all field translations on the same table. I’ve worked with other Rails plugins but all of them have some caveats, and I needed something really simple.