Posted by jgehtland Thu, 01 Feb 2007 14:15:00 GMT

We got some great feedback over the last couple of days on the 0.0.5->0.0.6 upgrade path. We’re going to release with those changes sometime over the weekend for folks who don’t want to upgrade to the plugin style in 0.0.7.

Posted in ,  | no comments | no trackbacks

Server Downtime

Posted by jgehtland Thu, 01 Feb 2007 14:13:48 GMT

We had some server downtime overnight; some kind of runaway mail-related processes dragged everything right off the map. We’re back online now, obviously.

Posted in  | no comments | no trackbacks

0.0.6 and Rails 1.1.6

Posted by jgehtland Wed, 31 Jan 2007 02:59:20 GMT

One of our (very helpful) users asked the question on the mailing list: “You say 0.0.6 is Rails 1.2 compliant, but is it backward compliant with Rails 1.1.6?”

The simple answer is “no”. But the just slightly less simple answer is: here’s what to do about it.

Open /vendor/plugins/relevance_extensions/init.rb and comment out the line that reads:


Then, open up /vendor/plugins/relevance_extensions/lib/streamlined_controller.rb, and uncomment the two lines:

# require_dependencies :ui, Dir["#{RAILS_ROOT}/app/streamlined/*.rb"].collect {|f| f.gsub(".rb", "")} # depend_on :ui, Dir["#{RAILS_ROOT}/app/streamlined/*.rb"].collect {|f| f.gsub(".rb", "")}

That’s it! The rest is all compliant in both releases.

Finally, if you are going to run it in Firefox 2.0, there is a bug in Prototype. You can monkeypatch it Add the following at line 865:

// patched as suggested in http://dev.rubyonrails.org/ticket/6579 for (var name in headers) { if (typeof(headers[name]) != 'function') { this.transport.setRequestHeader(name, headers[name]); } }

We’ve submitted that patch back to Prototype, and are waiting to hear if it gets adopted. Without this patch, everything still works fine in IE, Safari and Firefox 1.5 (and, yes, Opera). Only Firefox 2.0 seems to be affected.

Posted in , ,  | Tags ,  | 1 comment | no trackbacks

Release 0.0.6 and 0.0.7

Posted by jgehtland Tue, 30 Jan 2007 20:07:47 GMT

Ok, so we’ve been dark here on the blog for a while, but that is all about to change.

First, we are announcing the immediate release of Streamlined 0.0.6. This version has some bug fixes, the AjaxScaffold style, and is Rails 1.2 compliant. There are two gotchas:

  1. We aren’t sure how the upgrade will work for everybody, so we’re asking for community help on that front.
  2. Version 0.0.7 is a different architecture, so you might want to skip straight to it.

On the first topic, anybody who wants to go ahead and upgrade, try it on a copy of your project first and get in touch with us with any difficulties you encounter. We’d love it if somebody tried this out, figured out what gotchas there are (if any) and wrote a rake task to commit back to the project to make those gotchas disappear. Over on the mailing list, we’ve seen a bunch of requests on how to help out; this would be a really great place to start. We’ll be as responsive as we can be to upgrade issues—please use the comments here or the mailing list to let us know if anything goes wrong.


On the second topic, version 0.0.7 will no longer be a generator. Version 0.0.7 is a plugin, which is going to solve a bunch of problems for us (and you, we hope). The first is that upgrading will be even simpler (just run script/plugin update). The second is that all the problems we had with controllers, modules and namespaces will go away because you no longer derive your controllers from StreamlinedController. Instead, you can turn any controller into a Streamlined one using acts_as_streamlined. The third major benefit is cleanliness; we won’t clutter up the app with any extra files or folders upon install. Everything will be localized in the plugin folder.

We’re really excited about 0.0.7. We’re just finishing up the testing on it before we release it. When we do, we’re going to ask for input from the community again, this time to help folks transition from the generator style to the plugin style.

On top of all that, as soon as we release 0.0.7, we’ll also switch from Collaboa to Trac. We’ll update all the links. We’re going to do our best to get all the tickets moved over from Collaboa, but if you have one or more tickets of particular interest to you, you might want to keep an eye on the new site and make sure we got the one you are interested in.

One of the primary reasons to move to Trac is to make it easier for us to accept patches from you folks and start integrating your work into the project. So, help us out as we move forward by telling us if something is keeping you from either using Streamlined or contributing. We want to get it fixed.

Posted in , ,  | Tags ,  | 10 comments | no trackbacks

Testing Progress

Posted by jgehtland Sun, 19 Nov 2006 02:08:45 GMT

While we’ve been at Rails Edge, we’ve gotten test coverage up over 50% and we expect to be 90+ this week. Go Team!

3 comments | no trackbacks

Rails Edge this weekend; what's our status?

Posted by jgehtland Mon, 13 Nov 2006 15:31:44 GMT

So, we’ve been heads down doing three things around here lately:

  1. Fixing bugs
  2. Rolling in your supplied patches
  3. Moving Streamlined to be a plugin rather than a generator

We’ve gotten a little too wrapped up in that last one, and as such, have gone dark the last couple of weeks. Pulling our heads out of our butts a little bit, we’re now going to refocus on getting 0.0.6 pushed out here ASAP. Not going to put a date on it, but we’ll be at RailsEdge this week giving a talk on Streamlined and I want to be able to at least demo 0.0.6 for everybody there, so let’s hope soon.

The biggest news for 0.0.6 will be the new look and feel, which finally has the AjaxScaffold integration. Here’s a quick peek.

5 comments | no trackbacks

Sorry for wacky posts on feed

Posted by jgehtland Sat, 21 Oct 2006 18:00:51 GMT

I went back and retrieved old posts from the Google cache, and added them so they appear in the correct order if you go to the site, but they get slammed out to the RSS feed anyway. So, you can safely ignore the last 7 posts on the feed.

Posted in  | Tags ,  | 6 comments | no trackbacks

New syntax for hiding relationships

Posted by jgehtland Sat, 21 Oct 2006 16:37:49 GMT

Just checked into head, will be part of 0.0.6 release this week, if you want to hide a relationship from the views, you can use:

relationship :relationship_name, :off

Synonyms you can use for the :off value:


This also fixes Ticket #66.

Posted in ,  | Tags , , ,  | 4 comments | no trackbacks

Tickets and Mailing Lists

Posted by jgehtland Wed, 18 Oct 2006 03:39:03 GMT

We’ve just gone through and caught up completely on the mailing list and the tickets in Collaboa. Some of you will have received personal emails about your tickets, in addition to us filing our responses in Collaboa itself. Others of you have probably received emails from the Google Group.

If you are interested in the tickets, we’ve categorized all the open ones by what release we plan to address it in. There’s a lot there for 0.0.6, and we’re planning out ahead to 0.1.0.

I’m personally off to RubyConf this Friday and will be giving the Streamlined talk on Sunday morning. Now that I understand the schedule, I feel much better about my talk there. I thought I was going to have to fill three hours, but was recently reminded that its a shared track format; just one hour for me. So, no worries, folks, I won’t be cramming three hours of material into 60 minutes. Though I’ll still talk too fast; that’s just how I roll.

Posted in ,  | Tags , ,  | 3 comments | no trackbacks

Well, that sucks

Posted by jgehtland Wed, 18 Oct 2006 03:26:30 GMT

I just updated from Typo 2.6 to Typo 4.0 and have lost all the content from the blog. Yuck. I’m going to try to get it all back from the backups, but that might take a little time. In the meanwhile, don’t panic if you are looking for the archives. They’re coming back. I hope.

Posted in  | Tags ,  | 9 comments | no trackbacks

Older Posts

Older Posts: 1 2