# Extension load order

**URL:** <https://www.ruby-forum.com/t/extension-load-order/115533>\
**Category:** Radiant CMS\
**Created:** [September 26, 2007, 1:18am UTC](https://www.ruby-forum.com/t/extension-load-order/115533 "2007-09-26T01:18:05Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![dasch](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/b2d939/32.png) [@dasch](https://www.ruby-forum.com/u/dasch)\
**Post date:** [September 26, 2007, 1:18am UTC](https://www.ruby-forum.com/t/extension-load-order/115533/1 "2007-09-26T01:18:05Z")

</div>

Rails has just changed their mechanism for plugin loading:

[http://ryandaigle.com/articles/2007/9/24/what-s-new-in-edge-rails-specify-plugin-load-order](http://ryandaigle.com/articles/2007/9/24/what-s-new-in-edge-rails-specify-plugin-load-order)

Basically, you specify the load order of plugins that you care about and  
then just add the  
:all symbol to substitute in all the remaining plugins.

I’m going to put in the same mechanism for loading extensions. I’ve got  
most of the code  
done, just need to fix up a few tests. Probably check it in in the next  
day or so.

Dan.

---

<div class="post-metadata">

**Author:** ![dasch](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/b2d939/32.png) [@dasch](https://www.ruby-forum.com/u/dasch)\
**Post date:** [September 26, 2007, 1:23am UTC](https://www.ruby-forum.com/t/extension-load-order/115533/2 "2007-09-26T01:23:56Z")

</div>

Daniel S. wrote:

> Rails has just changed their mechanism for plugin loading:
> 
> [http://ryandaigle.com/articles/2007/9/24/what-s-new-in-edge-rails-specify-plugin-load-order](http://ryandaigle.com/articles/2007/9/24/what-s-new-in-edge-rails-specify-plugin-load-order)
> 
> Basically, you specify the load order of plugins that you care about and then just add the  
> :all symbol to substitute in all the remaining plugins.
> 
> I’m going to put in the same mechanism for loading extensions. I’ve got most of the code  
> done, just need to fix up a few tests. Probably check it in in the next day or so.

Sounds good.

–  
John L.  
[http://wiseheartdesign.com](http://wiseheartdesign.com)

---

<div class="post-metadata">

**Author:** ![dasch](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/b2d939/32.png) [@dasch](https://www.ruby-forum.com/u/dasch)\
**Post date:** [September 26, 2007, 8:33am UTC](https://www.ruby-forum.com/t/extension-load-order/115533/3 "2007-09-26T08:33:36Z")

</div>

> Rails has just changed their mechanism for plugin loading:
> 
> [http://ryandaigle.com/articles/2007/9/24/what-s-new-in-edge-rails-specify-plugin-load-order](http://ryandaigle.com/articles/2007/9/24/what-s-new-in-edge-rails-specify-plugin-load-order)
> 
> Basically, you specify the load order of plugins that you care about and then just add the  
> :all symbol to substitute in all the remaining plugins.

This is now in core. Should make the use of Shards more comfortable.

Dan.
