<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Meta Bates &#187; routing</title>
	<atom:link href="http://www.metabates.com/tag/routing/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.metabates.com</link>
	<description>The technical ramblings of Mark Bates.</description>
	<lastBuildDate>Sun, 15 Aug 2010 12:49:37 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Release 0.8.0</title>
		<link>http://www.metabates.com/2008/10/06/release-080/</link>
		<comments>http://www.metabates.com/2008/10/06/release-080/#comments</comments>
		<pubDate>Mon, 06 Oct 2008 16:06:32 +0000</pubDate>
		<dc:creator>Mark Bates</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Releases]]></category>
		<category><![CDATA[Updates]]></category>
		<category><![CDATA[assets]]></category>
		<category><![CDATA[cachetastic]]></category>
		<category><![CDATA[configatron]]></category>
		<category><![CDATA[logging]]></category>
		<category><![CDATA[mack]]></category>
		<category><![CDATA[release]]></category>
		<category><![CDATA[routes]]></category>
		<category><![CDATA[routing]]></category>

		<guid isPermaLink="false">http://www.mackframework.com/?p=190</guid>
		<description><![CDATA[Here it is the 0.8.0 release of Mack! What a fun and exciting release it is as well. There are a few big changes under the hood, all for the better of course, but there&#8217;s only really one that will cause existing Mack projects some conversion pain. However, we&#8217;ve tried to take the sting out [...]]]></description>
			<content:encoded><![CDATA[<p>Here it is the 0.8.0 release of Mack! What a fun and exciting release it is as well. There are a few big changes under the hood, all for the better of course, but there&#8217;s only really one that will cause existing Mack projects some conversion pain. However, we&#8217;ve tried to take the sting out of that with a helpful rake task.</p>
<h3>Configatron Support</h3>
<p>Mack 0.8.0 replaces the old application_configuration system with the new ultra sexy and cool, <a href="http://www.mackframework.com/2008/10/03/configatron-214-released/">Configatron</a> system. This is a much better way of doing system configurations, and I&#8217;m sure you&#8217;ll agree once you give it a spin. We&#8217;ve tried to take the edge off the conversion of these configuration systems with a helpful little rake task:</p>
<pre>$&nbsp;rake mack:update:configuration</pre>
<p>For most cases, that task should do just fine. There might be a few places you have to tweak, such as in your own code, but once you do that, you&#8217;ll love Configatron!</p>
<p>For more information about using Configatron checkout this page:</p>
<p><a href="http://www.mackery.com/configuration/configatron">http://www.mackery.com/configuration/configatron</a></p>
<h3>A New Router</h3>
<p>That&#8217;s right, the router in Mack has been completely rewritten from the ground up, yet unlike other frameworks, we&#8217;ve managed to keep our external API the same, so you don&#8217;t have to change your routes.rb at all. <img src='http://www.metabates.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  That&#8217;s a bit of good news, isn&#8217;t it?</p>
<p>What do you get with the new router? Well, for one, it should be faster, that&#8217;s always a plus. You can also now do &#8216;wildcard&#8217; parameters in routes, use procs, extended &#8216;resourced&#8217; routes, define &#8216;host&#8217; and &#8216;scheme&#8217; parameters, use regular expressions, and a few other little nifty things. Plus, because of the rewrite, it&#8217;s going to make it easier to extending the routing system to be even more powerful! In a future release, sometime in the 0.8.x series, you&#8217;ll even be able to plugin in your own router just by implementing a few API methods.</p>
<p>For more information about the new router, and what you can do, check out:</p>
<p><a href="http://www.mackery.com/routing/index">http://www.mackery.com/routing/index</a></p>
<h3>Asset Management</h3>
<p>There is now a really great asset management system that easily allows you to build bundles of CSS and JavaScript files to help keep your code neat and easy to use. Bundle that with the new mack-asset_packager gem, and support for asset hosts, you get a simple, easy, and fast way to compress and deliver your assets.&nbsp;</p>
<p>For more information, checkout these helpful pages from the user guide:</p>
<p><a href="http://www.mackery.com/views/asset_mgr">http://www.mackery.com/views/asset_mgr</a><br />
<a href="http://www.mackery.com/views/asset_host">http://www.mackery.com/views/asset_host</a>&nbsp;</p>
<h3>Misc.</h3>
<p>As always, there&#8217;s a bunch of other great stuff just lurking around in this release. A better logger, for a start, more helpers, bug fixes, better error reporting, default 404 and 500 pages, and more. Please download and enjoy the release, I&#8217;m sure you&#8217;ll find worth it. Enjoy!</p>
<p>Changelog:</p>
<ol>
<li>[#187] Fixed: When an exception is raised, the request doesn&#8217;t get &#8216;logged&#8217;</li>
<li>[#185] Fixed: .html is being appended to logged requests when there&#8217;s a 404</li>
<li>[#184] Request logging should also print the message of the status code</li>
<li>[#183] Updates to asset mgr/host</li>
<li>[#181] Content-type can now be set with calling render.</li>
<li>[#179] When configatron.mack.show_exceptions is false you now either the public/404.html or public/500.html file.</li>
<li>[#178] Added a configure parameter to turn off log coloring</li>
<li>[#176] Added a Google Analytics helper.</li>
<li>[#175] Generating urls should use host or scheme if defined</li>
<li>[#171] Ability to extend resources in routes</li>
<li>[#170] Regex support in routes</li>
<li>[#169] Proc support for Routes</li>
<li>[#168] Fixed ERB errors not being reported correctly.</li>
<li>[#167] Rake task to convert app config yamls to configatron</li>
<li>[#165] Asset Packager</li>
<li>[#164] Response helper for &#8216;attachments&#8217;</li>
<li>[#159] Added link_unless_current and link_if helpers</li>
<li>[#156] Added &#8216;Wildcard&#8217; Routes support</li>
<li>[#152] INCOMPATIBILITY NOTICE: Removed deprecated support for delivered_emails use delivered_notifiers instead.</li>
<li>[#138] Added support for &#8216;host&#8217; &amp; &#8216;scheme&#8217; parameters in routes</li>
<li>[#135] Replaced log4r with logging gem.</li>
<li>[#119] Freeze gems</li>
<li>[#106] INCOMPATIBILITY NOTICE: Removed deprecated support for droute_url</li>
<li>[#93] INCOMPATIBILITY NOTICE: Removed deprecated support for &#8216;top&#8217; level ApplicationHelper</li>
<li>[#23] INCOMPATIBILITY NOTICE: Removed support for application_configuration and added support for configatron</li>
<li>gem: logging 0.9.4</li>
<li>gem: thin 1.0.0</li>
<li>gem: rspec 1.1.8</li>
<li>gem: configatron 2.1.4</li>
<li>gem: cachetastic 2.0.0</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.metabates.com/2008/10/06/release-080/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>0.6.0 Coming VERY soon!</title>
		<link>http://www.metabates.com/2008/07/10/060-coming-very-soon/</link>
		<comments>http://www.metabates.com/2008/07/10/060-coming-very-soon/#comments</comments>
		<pubDate>Thu, 10 Jul 2008 18:40:59 +0000</pubDate>
		<dc:creator>Mark Bates</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[data mapper]]></category>
		<category><![CDATA[mack]]></category>
		<category><![CDATA[mack-more]]></category>
		<category><![CDATA[routing]]></category>
		<category><![CDATA[rspec]]></category>
		<category><![CDATA[upgrade]]></category>
		<category><![CDATA[wiki]]></category>

		<guid isPermaLink="false">http://www.mackframework.com/?p=109</guid>
		<description><![CDATA[Well folks, as you know, things have been a bit quiet on the Mack front these days, but it&#8217;s all been for a very good reason. We&#8217;ve been prepping the next release, 0.6.0. This release is expected to hit the streets sometime the beginning of next week. There&#8217;s a lot of really great stuff in [...]]]></description>
			<content:encoded><![CDATA[<p>Well folks, as you know, things have been a bit quiet on the Mack front these days, but it&#8217;s all been for a very good reason. We&#8217;ve been prepping the next release, 0.6.0. This release is expected to hit the streets sometime the beginning of next week. There&#8217;s a lot of really great stuff in the release, DataMapper 0.9.2 support (finally!), RSpec testing support, a mack-more project to house a bunch of cool Mack related gems, Exception handling in Routing, and more&#8230; A full list will be available when the release happens.</p>
<p>In addition to the great new features, a lot of bugs have been worked out, and more of the API has solidified further. Because of some of these changes I&#8217;ve posted an upgrade guide from 0.5.x to 0.6.0. This guide can be found on the <a href="http://wiki.mackframework.com/index.php/en/Upgrading%20from%200.5.x%20to%200.6.x" target="_blank">wiki</a>.&nbsp;</p>
<p>This guide is meant to make upgrading as quickly and as a painless possible. There are a couple of big changes, but they should be fairly simple to make.</p>
<p>I&#8217;m very happy with this release, it&#8217;s been long toiled over, and it shows. It&#8217;s very stable, fast, and fun. I think everyone is really going to like it.&nbsp;</p>
<p>As more info about the release becomes available, I&#8217;ll keep everyone posted.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.metabates.com/2008/07/10/060-coming-very-soon/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Release 0.4.0</title>
		<link>http://www.metabates.com/2008/03/26/release-040/</link>
		<comments>http://www.metabates.com/2008/03/26/release-040/#comments</comments>
		<pubDate>Thu, 27 Mar 2008 01:32:58 +0000</pubDate>
		<dc:creator>Mark Bates</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Releases]]></category>
		<category><![CDATA[Updates]]></category>
		<category><![CDATA[Add new tag]]></category>
		<category><![CDATA[distributed routes]]></category>
		<category><![CDATA[gem]]></category>
		<category><![CDATA[mack]]></category>
		<category><![CDATA[merb]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[release]]></category>
		<category><![CDATA[routes]]></category>
		<category><![CDATA[routing]]></category>
		<category><![CDATA[ruby]]></category>

		<guid isPermaLink="false">http://www.mackframework.com/2008/03/26/release-040/</guid>
		<description><![CDATA[It&#8217;s finally here! The release you&#8217;ve all been waiting for, 0.4.0!! What&#8217;s new in this one? Well, the big one, DISTRIBUTED ROUTING!!! Now you can share your routes between all of your Mack applications. I&#8217;m very excited about this release. This is one of the first features that starts to set Mack apart from other [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s finally here! The release you&#8217;ve all been waiting for, 0.4.0!! What&#8217;s new in this one? Well, the big one, <strong>DISTRIBUTED ROUTING</strong>!!! Now you can share your routes between all of your Mack applications.</p>
<p>I&#8217;m very excited about this release. This is one of the first features that starts to set Mack apart from other Ruby frameworks such as Rails and Merb.Â  Mack is trying to set itself as the framework for doing multiple, distributed, portal applications. This release gets us headed in that direction.</p>
<p>There will be a tutorial post and app in the next few days. In the meantime I highly encourage you to download this release and check it out.</p>
<p>Changelog:</p>
<ul>
<li>Added Distributed Routes!</li>
</ul>
<ul>
<li>gem: mack_ruby_core_extensions 0.1.3</li>
</ul>
<ul>
<li>removed gem: ruby_extensions</li>
</ul>
<pre>$ sudo gem install mack</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.metabates.com/2008/03/26/release-040/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.280 seconds -->
