<?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: Category Fixes</title>
    <link>http://streamlinedframework.org/articles/category/fixes</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description>Stop banging rocks together and build something</description>
    <item>
      <title>Major Streamlined::UI Refactoring</title>
      <description>&lt;p&gt;In the course of &lt;a href="http://trac.streamlinedframework.org/ticket/82"&gt;fixing a bug&lt;/a&gt;, I bit off of significant refactoring I have wanted to do for a while. Instead of saying this:&lt;/p&gt;
&lt;pre&gt;
# old way 
class PoetUI &amp;amp;lt; Streamlined::UI
  # declarative settings
end
&lt;/pre&gt;
&lt;p&gt;You can now say this:&lt;/p&gt;
&lt;pre&gt;
# new way
Streamlined.ui_for(Poet) do
  # declarative settings
end
&lt;/pre&gt;
&lt;p&gt;The new syntax is more testable, since it does not rely on singleton methods and inheritance. It also makes it much easier to break the default 1-1 relationship between models and ui instances.
The old syntax is still supported, via a bit of method_missing trickery. But I am sure there are some breakages, and I would like to deprecate the old syntax over time. Kick the tires and let me know if you have any problems.&lt;/p&gt;</description>
      <pubDate>Fri, 27 Jul 2007 18:35:22 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:f01444bc-737d-4fcf-852e-5be0fd5ca304</guid>
      <author>Stu</author>
      <link>http://streamlinedframework.org/articles/2007/07/27/major-streamlined-ui-refactoring</link>
      <category>Features</category>
      <category>Fixes</category>
      <trackback:ping>http://streamlinedframework.org/articles/trackback/143</trackback:ping>
    </item>
    <item>
      <title>Streamlined no longer auto-registers AAA filter</title>
      <description>&lt;p&gt;The following lines have been removed from &lt;code&gt;acts_as_streamlined&lt;/code&gt; for the upcoming 0.9 release:&lt;/p&gt;
&lt;pre&gt;
if defined? AuthenticatedSystem
  include AuthenticatedSystem
  before_filter :login_required  
end
&lt;/pre&gt;
&lt;p&gt;The team discussed it, and we (mostly) agreed that developer should choose to add &lt;span class="caps"&gt;AAA&lt;/span&gt;&amp;#8217;s filter themselves&amp;#8212;Streamlined shouldn&amp;#8217;t automatically choose it for them.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;If you are using Streamlined with &lt;span class="caps"&gt;AAA&lt;/span&gt; and you want to require login, you will need to add the &lt;code&gt;before_filter&lt;/code&gt; to your own controllers.&lt;/p&gt;</description>
      <pubDate>Thu, 19 Jul 2007 23:38:48 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:981e4ad0-cdbf-4d2b-a4ef-345fe6c6405d</guid>
      <author>Stu</author>
      <link>http://streamlinedframework.org/articles/2007/07/19/streamlined-no-longer-auto-registers-aaa-filter</link>
      <category>Fixes</category>
      <trackback:ping>http://streamlinedframework.org/articles/trackback/141</trackback:ping>
    </item>
    <item>
      <title>Using %% when calling Connection.quote?</title>
      <description>&lt;p&gt;I have committed a fix for &lt;a href="http://trac.streamlinedframework.org/ticket/43"&gt;Trac 43&lt;/a&gt; as svn 565. It seems that some code paths through Rails &lt;code&gt;Connection.quote&lt;/code&gt; use &lt;code&gt;sprintf&lt;/code&gt; internally, while others do not. So we now pass &lt;code&gt;%%&lt;/code&gt; which either acts as an escape, or doesn&amp;#8217;t.&lt;/p&gt;
&lt;p&gt;Is passing the unnecessary &lt;code&gt;%&lt;/code&gt; on to the database is innocuous? It feels dirty. Is this a bug in ActiveRecord?&lt;/p&gt;</description>
      <pubDate>Thu, 19 Jul 2007 22:11:16 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:785c21fd-3e83-4a51-ada5-e5e5926ac0d1</guid>
      <author>Stu</author>
      <link>http://streamlinedframework.org/articles/2007/07/19/using-when-calling-connection-quote</link>
      <category>Fixes</category>
      <trackback:ping>http://streamlinedframework.org/articles/trackback/140</trackback:ping>
    </item>
    <item>
      <title>0.0.7.1 released!</title>
      <description>&lt;p&gt;Ok, based on a bug report about create and edit not working, we&amp;#8217;ve already updated the plugin. If you already installed, update it, and if updating it doesn&amp;#8217;t work, do:&lt;/p&gt;


&lt;code&gt; &amp;gt; script/plugin install http://streamlinedframework.org:8079/streamlined/plugins/streamlined --force&lt;/code&gt;</description>
      <pubDate>Thu, 08 Feb 2007 14:16:39 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:889c0ae6-fab2-4958-ae62-8fa61486935f</guid>
      <author></author>
      <link>http://streamlinedframework.org/articles/2007/02/08/0-0-7-1-released</link>
      <category>Fixes</category>
      <trackback:ping>http://streamlinedframework.org/articles/trackback/67</trackback:ping>
    </item>
    <item>
      <title>0.0.6.1</title>
      <description>&lt;p&gt;We got some great feedback over the last couple of days on the 0.0.5-&amp;gt;0.0.6 upgrade path.  We&amp;#8217;re going to release 0.0.6.1 with those changes sometime over the weekend for folks who don&amp;#8217;t want to upgrade to the plugin style in 0.0.7.&lt;/p&gt;</description>
      <pubDate>Thu, 01 Feb 2007 06:15:00 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:3a108350-29cb-463f-91fa-849bf56016d2</guid>
      <author></author>
      <link>http://streamlinedframework.org/articles/2007/02/01/0-0-6-1</link>
      <category>Releases</category>
      <category>Fixes</category>
      <trackback:ping>http://streamlinedframework.org/articles/trackback/61</trackback:ping>
    </item>
    <item>
      <title>Release 0.0.6 and 0.0.7</title>
      <description>&lt;p&gt;Ok, so we&amp;#8217;ve been dark here on the blog for a while, but that is all about to change.&lt;/p&gt;


	&lt;p&gt;First, we are announcing the &lt;a href="/streamlined_generator-0.0.6"&gt;immediate release of Streamlined 0.0.6&lt;/a&gt;.  This version has some bug fixes, the AjaxScaffold style, and is Rails 1.2 compliant.  There are two gotchas:&lt;/p&gt;


&lt;ol&gt;
&lt;li&gt;We aren&amp;#8217;t sure how the upgrade will work for everybody, so we&amp;#8217;re asking for community help on that front.&lt;/li&gt;
&lt;li&gt;Version 0.0.7 is a different architecture, so you might want to skip straight to it.&lt;/li&gt;
&lt;/ol&gt;

	&lt;p&gt;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&amp;#8217;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&amp;#8217;ve seen a bunch of requests on how to help out; this would be a really great place to start.  We&amp;#8217;ll be as responsive as we can be to upgrade issues&amp;#8212;please use the comments here or the mailing list to let us know if anything goes wrong.&lt;/p&gt;


&lt;h3&gt;0.0.7&lt;/h3&gt;

	&lt;p&gt;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 &lt;code&gt;script/plugin update&lt;/code&gt;).  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 &lt;code&gt;acts_as_streamlined&lt;/code&gt;.  The third major benefit is cleanliness; we won&amp;#8217;t clutter up the app with any extra files or folders upon install.  Everything will be localized in the plugin folder.&lt;/p&gt;


	&lt;p&gt;We&amp;#8217;re really excited about 0.0.7.  We&amp;#8217;re just finishing up the testing on it before we release it. When we do, we&amp;#8217;re going to ask for input from the community again, this time to help folks transition from the generator style to the plugin style.&lt;/p&gt;


	&lt;p&gt;On top of all that, as soon as we release 0.0.7, we&amp;#8217;ll also switch from Collaboa to Trac.  We&amp;#8217;ll update all the links.  We&amp;#8217;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.&lt;/p&gt;


	&lt;p&gt;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.&lt;/p&gt;</description>
      <pubDate>Tue, 30 Jan 2007 11:32:00 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:14702b78-2d4d-465f-8a2c-c6d1753f1c58</guid>
      <author></author>
      <link>http://streamlinedframework.org/articles/2007/01/30/release-0-0-6-and-0-0-7</link>
      <category>Releases</category>
      <category>News</category>
      <category>Fixes</category>
      <category>0.0.6</category>
      <category>0.0.7</category>
      <trackback:ping>http://streamlinedframework.org/articles/trackback/50</trackback:ping>
    </item>
    <item>
      <title>New syntax for hiding relationships</title>
      <description>&lt;p&gt;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:&lt;/p&gt;

&lt;code&gt;relationship :relationship_name, :off&lt;/code&gt;

&lt;p&gt;Synonyms you can use for the &lt;code&gt;:off&lt;/code&gt; value:&lt;/p&gt;

&lt;code&gt;:off|:none|:false|false&lt;/code&gt;

&lt;p&gt;This also fixes Ticket #66.&lt;/p&gt;</description>
      <pubDate>Sat, 21 Oct 2006 09:37:00 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:d57a3eab-2b2f-4778-9700-74c80d51e71d</guid>
      <author></author>
      <link>http://streamlinedframework.org/articles/2006/10/21/new-syntax-for-hiding-relationships</link>
      <category>Features</category>
      <category>Fixes</category>
      <category>update</category>
      <category>feature</category>
      <category>syntax</category>
      <category>relationships</category>
      <trackback:ping>http://streamlinedframework.org/articles/trackback/14</trackback:ping>
    </item>
  </channel>
</rss>
