Streamlined: Quit Banging Rocks Together and Build Something
Admin and maintenance backends are repetative.
Streamline was built for our clients, based on our needs, to save our wrists. We know we’re a real project already because …. we are experiencing FUD. People say we’re a code generator, I’m here to clarify the FUD.
GOAL: Bring the declarative goodness of ActiveRecord to the view layer.
Scaffold suck, we need really good scaffolds, hence Streamlined.
Streamlined has a new look and feel called grail.
The fud exists because right now streamlined is kicked off as scripts/generate streamline. But really the generate script is just installing a plugin.
- Sparklines is built in.
- Pagination can be turned off.
- Popup views are now included
The way that we manage relationships should be introspective and flexible.
Views are GENERIC. But you can define custom views for fields. The generic views are overridable.
The key factor in the architecture is that all the configuration of streamlined is done in ruby.
- Columns of your CRUD can be included or excluded.
- Streamlined is customizable on a per user basis.
- Authorization, role based management is coming.
- Model-specific behavior.
- Layer-specific fields, fields can show up only in certain view such as edit but not show.
- Visual configuration is coming christmas time.
streamlinedframework.org
gem install is coming this week
public svn is available.
Q: Will visual configuration write its data to the source code files
A: Yes
Q: Are you working on supporting Dr. Nicks magic models
A Not Yet, but we would really like to.