<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/css" href="/stylesheets/rss.css"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>Streamlined: Tag release</title>
    <link>http://streamlinedframework.org/articles/tag/release?tag=release</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description>Stop banging rocks together and build something</description>
    <item>
      <title>Streamlined Runs on JRuby</title>
      <description>&lt;p&gt;Starting with 0.0.6 (or svn head right now): details &lt;a href="http://blogs.relevancellc.com/articles/2006/09/27/streamlined-on-jruby-on-rails"&gt;&lt;span class="link-ico"&gt;&lt;span class="ico-external"&gt;&lt;/span&gt;&lt;/span&gt;here&lt;/a&gt;.&lt;/p&gt;</description>
      <pubDate>Wed, 11 Oct 2006 10:52:00 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:38ed1c17-9bc0-42a3-8f69-6b1a72b01bb2</guid>
      <author></author>
      <link>http://streamlinedframework.org/articles/2006/10/11/streamlined-runs-on-jruby</link>
      <category>jruby</category>
      <category>update</category>
      <category>release</category>
      <trackback:ping>http://streamlinedframework.org/articles/trackback/18</trackback:ping>
    </item>
    <item>
      <title>Build is Up</title>
      <description>&lt;p&gt;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 &lt;span class="caps"&gt;&lt;span class="caps"&gt;ASAP&lt;/span&gt;&lt;/span&gt; with just that in it).&lt;/p&gt;

&lt;p&gt;That being said, here’s what’s in 0.0.5:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;b&gt;Better error messages&lt;/b&gt;. 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”.&lt;/li&gt;

&lt;li&gt;&lt;b&gt;New relationship syntax&lt;/b&gt;.  Don’t worry, the original syntax still works, but for all new models, use the new syntax.  It looks like this:
&lt;code&gt;
relationship :line_items, :view =&amp;amp;gt; {:name =&amp;amp;gt; :membership}, 
                       :summary =&amp;amp;gt; {:name =&amp;amp;gt; :list, :fields =&amp;amp;gt; [:customer, :amount]}
&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Sparklines Integration&lt;/b&gt;. 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:

&lt;code&gt;
relationship :line_items, :summary =&amp;amp;gt; {:name =&amp;amp;gt; :graph, :type =&amp;amp;gt; :pie}
&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Optional pagination&lt;/b&gt;. 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.
&lt;code&gt;
class line_item_ui &amp;amp;lt; Streamlined::UI
    pagination true  # or false
end
&lt;/code&gt;

&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Uses Rails’ model generators&lt;/b&gt;. 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.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Overlib integration&lt;/b&gt;. 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:
&lt;code&gt;
class LineItemUI &amp;amp;lt;&amp;amp;lt; Streamlined_UI.rhtml
   popup_columns :name, :total
end
&lt;/code&gt;
 &lt;/li&gt;

&lt;li&gt;&lt;b&gt;acts_as_authenticated&lt;/b&gt;.  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.&lt;/li&gt;

&lt;/ul&gt;

&lt;p&gt;We’ll document all this much more thoroughly in the morning, but if you are just too anxious, you can&lt;a href="http://streamlinedframework.org/streamlined_generator-0.0.5.gem"&gt;&lt;span class="link-ico"&gt;&lt;span class="ico-external"&gt;&lt;/span&gt;&lt;/span&gt; get it now&lt;/a&gt; and hope these docs are enough. &lt;/p&gt;</description>
      <pubDate>Tue, 10 Oct 2006 10:54:00 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:0a911b17-f5eb-4d74-b927-ef88ced0af70</guid>
      <author></author>
      <link>http://streamlinedframework.org/articles/2006/10/10/build-is-up</link>
      <category>features</category>
      <category>release</category>
      <trackback:ping>http://streamlinedframework.org/articles/trackback/19</trackback:ping>
    </item>
    <item>
      <title>Current Status</title>
      <description>&lt;p&gt;The demands of running a consulting and training business have been competing with the demands of creating an open source framework, and as such, our dates have slipped again.  This makes me personally feel crummy, because I know that there are several of you waiting for 0.0.5 (thanks for the encouragement!).  On the other hand, it makes me feel good, because I know we aren’t rushing crummy code out the door to meet an artificial date I set.  We want to get our releases right, so we’re going to take a couple more days to test and solidify the features.  In the meantime, join the &lt;a href="http://groups.google.com/group/streamlined"&gt;&lt;span class="link-ico"&gt;&lt;span class="ico-external"&gt;&lt;/span&gt;&lt;/span&gt;group&lt;/a&gt; to discuss the framework.&lt;/p&gt;

&lt;p&gt;And to everybody that has added to the feature requests page on the wiki, &lt;span class="caps"&gt;&lt;span class="caps"&gt;THANK YOU&lt;/span&gt;&lt;/span&gt;!  What a great list.  I can’t say when we’re going to address them all, but we’re going to add them all as enhancement requests in the ticket list and start trying to assign them to releases.&lt;/p&gt;</description>
      <pubDate>Fri, 06 Oct 2006 10:56:00 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:a5ec1824-24e8-47bb-89da-ed4a83f31af7</guid>
      <author></author>
      <link>http://streamlinedframework.org/articles/2006/10/06/current-status</link>
      <category>status</category>
      <category>update</category>
      <category>release</category>
      <trackback:ping>http://streamlinedframework.org/articles/trackback/22</trackback:ping>
    </item>
  </channel>
</rss>
