Streamlined - Will ROCK the Rails World 2
Streamlined is an open source framework for quickly creating data-centric applications with Ruby on Rails.
Today Justin Gehtland announced during his 'Ajax on Rails' talk that Streamlined will be released at OSCON in July. I can best describe Streamlined as 'dynamic scaffolding' done right. Streamlined is a model driven way of generating data centric UI's. Justin demoed how to create and modify a data entry application. It provides search, crud functionality, support relationship between model, and way more. The framework adheres to the convention over configuration approach and provides a default behavior of the application than can easily be refined and enhanced. As opposed to scaffolding it doesn't generate code for the controller but provides a basic behavior. This will ROCK the software development world and accelerate many projects.
From the Streamlined website:
In the Abendsen release, Streamlined has been focused on solving the problems of our customers and our internal projects. Right now, Streamlined is focused on:
This is the feature set we'll release at OSCON in July.
In the Abendsen release, Streamlined has been focused on solving the problems of our customers and our internal projects. Right now, Streamlined is focused on:
- Generator for churning out the initial views and configuration
- A declarative DSL for managing views, including relationship management, field selection, etc.
- Full Ajax-enabled management views with sorting, paging and live search (with configurable field-inclusion)
- A criteria query extension to Active Record
- Context-sensitive help
- An extensible component system for representing relationships at runtime
- Export to xml/csv
- REST-ful web service layer around all models
- Atom support
- Auto user-management and inclusion of declarative role-based authorization
- Choice of layouts (Yahoo Grids or CSS Framework)
- Theme support
- Includes Javawin for in-browser windowing
This is the feature set we'll release at OSCON in July.
