Streamlined 1.0 RC3 Released

Posted by Matthew Wed, 02 Apr 2008 17:14:00 GMT

Streamlined 1.0 RC3 has been released. This release brings with it a number of bug fixes over RC1, including:

  • Editing of one-dimensional enumerations from the list view is now supported
  • Relationship editing no longer complains about missing authenticity tokens
  • HTML escaping has been enhanced

There are lots of other small fixes in this release as well. To grab it, run:

script/plugin install http://svn.streamlinedframework.org/branches/stable/streamlined

The change log has a full list of udates. Please submit any defects you might stumble across on Trac. As always, the mailing list is a good source for information if you have other questions.

Posted in  | 1 comment | no trackbacks

Streamlined 1.0 RC1 Released!

Posted by Rob Fri, 15 Feb 2008 16:27:36 GMT

We are happy to announce the release of Streamlined 1.0 RC1. This release brings Rails 2 compatibility, better association support, and many small fixes and miscellaneous API cleanup.

To grab the latest stable release, you can install with:

script/plugin install http://svn.streamlinedframework.org/branches/stable/streamlined

You can view the full change log at trac, and please submit issues or defects at trac and not here.

Posted in  | 4 comments | no trackbacks

Streamlined 0.9 Goes Final!

Posted by Rob Wed, 12 Sep 2007 13:19:33 GMT

We are happy to announce the release of Streamlined 0.9 final. This latest release includes numerous bug fixes and patches, and Streamlined is well on the way to 1.0 goodness.

Many thanks to all the contributors and users who are enjoying Streamlined and participating on the mailing list.

Release Notes (including detailed information and screen shots)

Installation Instructions

Posted in  | Tags  | 1 comment | no trackbacks

Streamlined 0.9 Release Candidate Now Available!

Posted by Jason Rudolph Thu, 23 Aug 2007 08:41:38 GMT

The Streamlined team is pleased to announce the availability of version 0.9 RC2 of the Streamlined framework. Some of the features you’ll find in this new release include

  • Quick Add for Associations
  • Auto-labeling for Required Fields
  • Support for Breadcrumbs
  • Advanced Filtering
  • Export to JSON
  • Additional Examples in the Sample Application
  • Streamlined#ui_for Replaces UI Classes

In addition to beefing up the docs and implementing the enhancements discussed above, the Streamlined team has knocked out numerous bugs and upped overall the quality of the framework as a whole.

From small usability tweaks (like rendering empty lists in a more aesthetically pleasing fashion) to ambitious features (like advanced filtering) to more rigorous tasks (such as increasing test coverage), this release marks an important milestone on the road to Streamlined 1.0. We hope you enjoy it!

The Streamlined team kindly thanks the users and patch contributors that have helped us reach this important milestone. Streamlined continues to ease our Rails development efforts day in and day out, and we hope you find it equally as useful and enjoyable.

Release Notes (including detailed information and screen shots)

Installation Instructions

Posted in ,  | Tags  | 5 comments | no trackbacks

Next release will be 1.0

Posted by jgehtland Sun, 06 May 2007 23:50:26 GMT

We’ve been fielding a lot of questions on this lately, so here is the official release statement:

The last official release was 0.0.7, which was the switchover from generator to plugin. Since then, there were a couple of point releases, but most of the new development has been happening in Edge (which can be found at http://svn.streamlinedframework.org/edge/streamlined).

The Edge code will go to 1.0 status, and be the official, always backwards-compatible to it, version, hopefully by the time RailsConf rolls around.

Amazing how the 9 months since we officially launched the project has felt both eternal (I can barely remember what 0.0.1 looked like) and ephemeral (I can barely believe its almost RailsConf again). Streamlined has been through a lot of changes, but we think we’ve got something pretty useful.

Posted in  | no comments | 6 trackbacks

A sample project, and DOCUMENTATION

Posted by jgehtland Thu, 03 May 2007 10:01:11 GMT

The big news of the day is the release of our sample project, with documentation on the Wiki. In addition, the feature list is growing, and the team is doing a great job of keeping up with the docs over there now. Its amazing what can happen when you get some extra hands on deck.

We’d like to encourage everyone to look over the docs being released and edit those pages with questions you want answered.

Posted in ,  | 3 comments | no trackbacks

More updates

Posted by jgehtland Fri, 06 Apr 2007 20:18:57 GMT

We’ve just added patches submitted by matthew and ttaylor (thanks, both of you) and fixed a few other tickets. We’ve also moved a few features into the new sandbox section, to clean up the major part of the release.

The next step is a sample project, and then 0.1 goes out the door.

Posted in ,  | 1 comment | no trackbacks

Updates on 0.1.0

Posted by jgehtland Thu, 22 Mar 2007 10:32:25 GMT

First of all, thanks to everybody who jumped in on the beta and has been sending comments. We know the code is in high flux, and those who have stuck with it, we appreciate the feedback a lot. Thanks!

Second, I’d like to give some previews to the kinds of changes you will find when we release the new codebase. Perhaps most importantly to a lot of you, the declarative syntax for managing columns and relationships has been simplified and combined. You can expect your old version:

class EmployeeUI < Streamlined::UI
   user_columns :name, :email, :hire_date

   relationship :boss, {:summary => {:name => :name, :fields => [:first_name, :last_name]}
end

to look more like this:

class EmployeeUI < Streamlined::UI
   user_columns  :name, {:link_to=>{:action=>'edit'}}, 
                        :email,
                        :hire_date, {:read_only=>true},
                        :boss, {:show_view=> [:name, {:fields=>[:first_name,:last_name]}]}

   edit_columns   :name, :email
end

As you can see, relationship are combined into columns, and order is maintained across both. So if you moved :boss up to right after :name, the relationship column for :boss would be the second column in the list table.

Also, the optional overrides ‘edit_columns’ and ‘show_columns’ give you a way to specify those subviews. If not specified, they simply inherit from the list view.

You might also notice the addition of :link_to as an option for any column, which can take the standard url_for or RESTful url methods, or a raw URL.

Another major change is that we’ve changed the default behavior for editing/showing to non-Ajax. Instead of Prototype Windows being the default, we’ll use standard redirects. However, switching between the two types is as simple as including the right helper in your controllers. And the decision can be per-controller. For example:

class DepartmentsController < ApplicationController
    acts_as_streamlined
    include Streamlined::Helpers::PrototypeWindowsLinkHelper
end

That will switch the DepartmentsController to use the Prototype Windows-style edit and show behavior. Obviously, to change the style app-wide, you would just include that helper in ApplicationController.

That’s probably enough for this brain dump; look for all of this over on the Trac wiki today, with a downloadable sample project as well.

Posted in ,  | no comments | no trackbacks

Pre-announcing: Streamlined 0.1.0

Posted by jgehtland Fri, 16 Mar 2007 13:58:55 GMT

We’re very pleased to announce the imminent release of Streamlined 0.1.0. We’ve been looking over the tickets, notes, comments, hate mail, etc. we’ve gotten and taken almost all of it to heart. Streamlined 0.1.0 is an entirely refactored codebase, and includes the following changes over 0.0.7.1:

  • 100% C0 code coverage
  • declarative column options for:
    • which view to render in (list, edit, new, show)
    • custom headers
    • read-only columns
    • abstracts columns (any method on the object available)
    • per-column link attributes (causes the value to be turned into a link to the provided URL)
    • per-column popup link
  • declarative model options for:
    • whether to show per-item action buttons in the list view (edit/delete/show)
    • use of non-ajax or ajaxified views
  • 100% unobtrusive javascript

These changes will lead to a host of new features over the next several weeks, including:

  • complete RESTful support for all views, including export formats
  • per-user configuration and preferences, including column ordering and default sort per-user
  • smart folder functionality per-model, with optional per-user smart folders
  • a more easily extended set of default relationship views
  • and, perhaps above all, documentation

We’re looking for testers right now. If you are interested, contact us at contact AT relevancellc DOT com or on the dicsussion list and we’ll give you access to the subversion Edge branch. We’ll publicly release Edge at the end of next week, and go 0.1 the week after that.

We’re really excited about release, and, if you look at the changes in the codebase, we think you will be too.

Posted in ,  | 1 comment | no trackbacks

Download the plugin directly

Posted by jgehtland Thu, 08 Feb 2007 21:35:36 GMT

You can now download the plugin directly from this site at:

http://streamlinedframework.org/streamlined.tar.gz

This is also linked off of the download page. Sorry for those behind firewalls who were inconvenienced before!

Posted in  | 3 comments | no trackbacks

Older Posts

Older Posts: 1 2