Edge rails has support for adding named routes from a plugin so moving the controllers out to plugin land is viable. <br><br><a href="http://www.nabble.com/Re%3A-Plugin-Routes-p5856460.html">http://www.nabble.com/Re%3A-Plugin-Routes-p5856460.html
</a><br><br><br><div><span class="gmail_quote">On 8/18/06, <b class="gmail_sendername">Piers Cawley</b> &lt;<a href="mailto:pdcawley@bofh.org.uk">pdcawley@bofh.org.uk</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
&quot;Scott Laird&quot; &lt;<a href="mailto:scott@sigkill.org">scott@sigkill.org</a>&gt; writes:<br><br>&gt; It should be possible.&nbsp;&nbsp;I think Piers has something clever planned for<br>&gt; sidebars, but I'm not quite sure what it is yet .
<br><br>Well, you say planned. Currently the plan goes:<br><br>1.&nbsp;&nbsp;Write a bunch of tests for a few sidebars.<br>2.&nbsp;&nbsp;Refactor like mad 'til the sidebars have identical controllers and<br>&nbsp;&nbsp;&nbsp;&nbsp;all the behaviour is stashed in the model and the view.
<br>3.&nbsp;&nbsp;Merge the controllers.<br>4.&nbsp;&nbsp;Pull the controller behaviour up into a set of helper methods.<br>5.&nbsp;&nbsp;Eliminate the controllers.<br>6.&nbsp;&nbsp;Work out how the heck to render a view from vendor/plugins (hey, if<br>&nbsp;&nbsp;&nbsp;&nbsp;we can monkey patch rails to make themes work, we should be able to
<br>&nbsp;&nbsp;&nbsp;&nbsp;do something similar for sidebars)<br>7.&nbsp;&nbsp;Push a few sidebars out to their own plugins directories.<br>8.&nbsp;&nbsp;Write a generator for a sidebar<br>9.&nbsp;&nbsp;Err...<br>10. That's it.<br><br>I'm at the beginnings of step 2 at the moment. The meta methods,
<br>'description' and 'setting' have moved from the controller to the<br>sidebar model (Sidebar now gets subclassed for every sidebar) where,<br>frankly, they make more sense.<br><br>--<br>Piers Cawley &lt;<a href="mailto:pdcawley@bofh.org.uk">
pdcawley@bofh.org.uk</a>&gt;<br><a href="http://www.bofh.org.uk/">http://www.bofh.org.uk/</a><br>_______________________________________________<br>Typo-list mailing list<br><a href="mailto:Typo-list@rubyforge.org">Typo-list@rubyforge.org
</a><br><a href="http://rubyforge.org/mailman/listinfo/typo-list">http://rubyforge.org/mailman/listinfo/typo-list</a><br></blockquote></div><br><br clear="all"><br>-- <br>Thanks,<br>-Steve<br><a href="http://www.stevelongdo.com">
http://www.stevelongdo.com</a>