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:

:off|:none|:false|false

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

Catching Up

Posted by jgehtland Sat, 21 Oct 2006 17:50:53 GMT

We’ve had a busy couple of weeks around here, so I wanted to catch everybody up on what’s going on.

First, we’ve got RubyConf coming up in a week, and we’ll be giving a presentation on Streamlined there. We’re going to post a bunch next week in advance of that, talking about current state, upcoming features, and asking for input on some ideas we are having.

Second, we’ll be spending this weekend catching up on tickets posted and bugs reported over the last two weeks. Look for more posts, and commits to the trunk, over the weekend to address what’s been discovered since 0.0.5 was released.

Finally, we’d like to just thank everybody who continues to use Streamlined and post your thoughts, experiences, and complaints to us. You guys are great!

Tags  | no comments | no trackbacks

Streamlined Runs on JRuby

Posted by jgehtland Sat, 21 Oct 2006 17:53:22 GMT

Starting with 0.0.6 (or svn head right now): details here.

Tags , ,  | no comments | no trackbacks

Build is Up

Posted by jgehtland Sat, 21 Oct 2006 17:54:37 GMT

Yikes. So, I’ve been in Canada all weekend at a conference, and my hard drive had a catastrophic failure. I’ve been fighting it ever since, hence the extra two days to get the build up. We’ve had to remove two features from this build due to lost work: Lightbox support (as an alternate to Prototype Windows) and Bill Katz’s Authorization plugin (we’ll release an 0.0.6 ASAP with just that in it).

That being said, here’s what’s in 0.0.5:

  • Better error messages. We’re now dropping notes into the logs and on screen that tell you what happened as much as possible (no such relationship, no such type, Sparklines not installed, etc.). If you have a weird problem, check the log for anything that starts with “STREAMLINED”.
  • New relationship syntax. Don’t worry, the original syntax still works, but for all new models, use the new syntax. It looks like this: relationship :line_items, :view => {:name => :membership}, :summary => {:name => :list, :fields => [:customer, :amount]}
  • Sparklines Integration. This one requires RMagick to be installed and will try to tell you if it isn’t. It also requires you to install the Sparklines plugin to the app before you run it. The only graph we’ve implemented so far is a pie chart of the ratio of items associated to the total number of possible items. Here’s the syntax example: relationship :line_items, :summary => {:name => :graph, :type => :pie}
  • Optional pagination. There is a generator flag (—no-pagination) that will turn pagination off by default. Regardless of which you choose (on or off) you can override it in the _ui file. class line_item_ui < Streamlined::UI pagination true # or false end
  • Uses Rails’ model generators. If Streamlined tries to create a model class for you, it will use Rails’ model generator instead of the custom one previously provided. The models will now have unit and functional tests, etc.
  • Overlib integration. You simply specify one or more columns on your class as popup_columns, and fill in the body of _popup.html to display the appropriate information. Example: class LineItemUI << Streamlined_UI.rhtml popup_columns :name, :total end
  • acts_as_authenticated. If you choose this option (—authentication=AAA), Streamlined will attempt to install the plugin from the remote repository. It will then run the generator, which will create a model (user), a controller (account), and some login/logout views under app/views/account/. It will also create a migration for User, and one to add a default user (username=admin, password=admin). Make sure to run them before launching the app.

We’ll document all this much more thoroughly in the morning, but if you are just too anxious, you can get it now and hope these docs are enough.

Tags ,  | no comments | no trackbacks

Just Debugging Something with Authentication

Posted by jgehtland Sat, 21 Oct 2006 17:55:29 GMT

We’re seeing an intermittent failure of the logout feature to work; as soon as we get that locked down today, we’ll release. Wouldn’t want to give you buggy code, now would we? ;-)

Tags ,  | no comments | no trackbacks

We're Still Here

Posted by jgehtland Sat, 21 Oct 2006 17:56:02 GMT

We’re still here. Promise! 0.0.5 will be released Friday night, the 22nd. Here’s the official feature list for the build:

  • Authentication and Authorization support
  • User Preferences
  • Lightbox integration
  • Overlib integration
  • Using Rails’ model generator
  • Sparklines graph
  • Pagination preferences per user
  • Pagination optional
  • Generalized error messages and logging
  • New syntax for relationship declaration

Drag and drop ordered-list support is being moved back to 0.0.6.

Tags  | no comments | no trackbacks

Discussion Forum Online

Posted by jgehtland Sat, 21 Oct 2006 17:59:08 GMT

After finally deciding that we aren’t really interested in hosting a forum or a mailing list on our server, we have now created a Google group for Streamlined. You can find the group at http://groups.google.com/group/streamlined. We hope you’ll sign up and come out and discuss Streamlined, and we’ll be on there all the time, so that should become the primary place to post feature requests, discuss issues, etc.

Tags ,  | no comments | no trackbacks

Older Posts

Older Posts: 1 2