# A common repository for extensions

**URL:** <https://www.ruby-forum.com/t/a-common-repository-for-extensions/116948>\
**Category:** Radiant CMS\
**Created:** [October 11, 2007, 3:12pm UTC](https://www.ruby-forum.com/t/a-common-repository-for-extensions/116948 "2007-10-11T15:12:16Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![Hans-Christian\_Fjel](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/h/f19dbf/32.png) [@Hans-Christian\_Fjel](https://www.ruby-forum.com/u/Hans-Christian_Fjel)\
**Post date:** [October 11, 2007, 3:12pm UTC](https://www.ruby-forum.com/t/a-common-repository-for-extensions/116948/1 "2007-10-11T15:12:16Z")

</div>

Hello.

I am quite new to Radiant CMS, but not to Ruby and Ruby on Rails. I  
am planning to do some contributions this semester, as I am doing my  
last year at my university and writing a paper about open source, and  
using a research method called action research (never mind).

As a new user of Radiant, I find it is much harder to find extensions  
to Radiant, than say Wordpress. Of course there does not exist as  
many extensions yet, but never the less I feel that a common  
repository for extensions would improve:  
1. the availability of the extensions  
2. the number of extensions because the extension developers can  
more easily distribute their extensions.

If this has already been up to discussion I apologise.

Greetings

Hans-Christian Fjeldberg

---

<div class="post-metadata">

**Author:** ![Hans-Christian\_Fjel](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/h/f19dbf/32.png) [@Hans-Christian\_Fjel](https://www.ruby-forum.com/u/Hans-Christian_Fjel)\
**Post date:** [October 11, 2007, 3:46pm UTC](https://www.ruby-forum.com/t/a-common-repository-for-extensions/116948/2 "2007-10-11T15:46:18Z")

</div>

Hans-Christian,

I started an application at RailsConf that would be used to keep a  
registry of available extensions. It has been on the back-burner for  
quite a while, but I’ll make it a point to get it ready for the 0.6.5  
release.

Sean

---

<div class="post-metadata">

**Author:** ![Hans-Christian\_Fjel](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/h/f19dbf/32.png) [@Hans-Christian\_Fjel](https://www.ruby-forum.com/u/Hans-Christian_Fjel)\
**Post date:** [October 11, 2007, 4:22pm UTC](https://www.ruby-forum.com/t/a-common-repository-for-extensions/116948/3 "2007-10-11T16:22:07Z")

</div>

On Oct 11, 2007, at 09:44 , Sean C. wrote:

> I started an application at RailsConf that would be used to keep a  
> registry of available extensions. It has been on the back-burner for  
> quite a while, but I’ll make it a point to get it ready for the 0.6.5  
> release.

Why not piggyback on the [workingwithrails.com](http://workingwithrails.com) effort?

– Mitch

---

<div class="post-metadata">

**Author:** ![Hans-Christian\_Fjel](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/h/f19dbf/32.png) [@Hans-Christian\_Fjel](https://www.ruby-forum.com/u/Hans-Christian_Fjel)\
**Post date:** [October 11, 2007, 4:33pm UTC](https://www.ruby-forum.com/t/a-common-repository-for-extensions/116948/4 "2007-10-11T16:33:52Z")

</div>

Plugins and Radiant extensions are substantially different; I don’t  
intend to create yet another plugin repository. There are two  
components to this effort:

1. A website that can be updated by extension authors to list their  
extensions.
2. Some command-line utilities to install, uninstall, and update  
extensions. Ideally, this would use an XML or YAML interface to the  
website.

Sean

---

<div class="post-metadata">

**Author:** ![Hans-Christian\_Fjel](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/h/f19dbf/32.png) [@Hans-Christian\_Fjel](https://www.ruby-forum.com/u/Hans-Christian_Fjel)\
**Post date:** [October 11, 2007, 4:33pm UTC](https://www.ruby-forum.com/t/a-common-repository-for-extensions/116948/5 "2007-10-11T16:33:52Z")

</div>

and what value does workingwithrails add ? it appears to me to be an  
site  
sponsored by an aggressive commercial entity.

---

<div class="post-metadata">

**Author:** ![Hans-Christian\_Fjel](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/h/f19dbf/32.png) [@Hans-Christian\_Fjel](https://www.ruby-forum.com/u/Hans-Christian_Fjel)\
**Post date:** [October 11, 2007, 11:01pm UTC](https://www.ruby-forum.com/t/a-common-repository-for-extensions/116948/6 "2007-10-11T23:01:17Z")

</div>

On Oct 11, 2007, at 10:32 , mark.a.brand wrote:

> and what value does workingwithrails add ? it appears to me to be  
> an site  
> sponsored by an aggressive commercial entity.

Easy tiger, it was just an idea. Seemed like we’d be duplicating a  
lot of effort that they have already done, that’s all.

– Mitch

---

<div class="post-metadata">

**Author:** ![Hans-Christian\_Fjel](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/h/f19dbf/32.png) [@Hans-Christian\_Fjel](https://www.ruby-forum.com/u/Hans-Christian_Fjel)\
**Post date:** [October 11, 2007, 4:49pm UTC](https://www.ruby-forum.com/t/a-common-repository-for-extensions/116948/7 "2007-10-11T16:49:12Z")

</div>

Regarding installation of extensions, why not base it in the standard  
gem  
system?

A system must be devised to let Radiant interact with the gem system,  
but  
when that is solved we can take advantage of all the gem infrastructure  
that  
is already implemented.

```
/AITOR
```

---

<div class="post-metadata">

**Author:** ![Hans-Christian\_Fjel](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/h/f19dbf/32.png) [@Hans-Christian\_Fjel](https://www.ruby-forum.com/u/Hans-Christian_Fjel)\
**Post date:** [October 11, 2007, 11:34pm UTC](https://www.ruby-forum.com/t/a-common-repository-for-extensions/116948/8 "2007-10-11T23:34:05Z")

</div>

In what sense? WWR is primarily a directory of people, groups,  
projects, and companies. Its focus is entirely different. Is there  
something I’m not picking up on?

Please don’t take these questions as confrontational, I just don’t  
understand how WWR is related to the problem that an extension  
repository would solve.

Sean

---

<div class="post-metadata">

**Author:** ![Hans-Christian\_Fjel](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/h/f19dbf/32.png) [@Hans-Christian\_Fjel](https://www.ruby-forum.com/u/Hans-Christian_Fjel)\
**Post date:** [October 12, 2007, 4:35pm UTC](https://www.ruby-forum.com/t/a-common-repository-for-extensions/116948/9 "2007-10-12T16:35:32Z")

</div>

On Oct 11, 2007, at 17:31 , Sean C. wrote:

> In what sense? WWR is primarily a directory of people, groups,  
> projects, and companies. Its focus is entirely different. Is there  
> something I’m not picking up on?
> 
> Please don’t take these questions as confrontational, I just don’t  
> understand how WWR is related to the problem that an extension  
> repository would solve.

Sure, maybe I’m missing the intent then. Won’t be the first, or last  
time 😉

So are you looking for something more like http://  
[extensions.joomla.org](http://extensions.joomla.org) where you get nothing but info about extensions?

The reason I mentioned workingwithrails is that it seemed like a good  
start of an extension site that had a social component baked in -  
something that I feel the joomla extensions site lacks. An extension  
site that makes it easy to see what a particular developer produces,  
or see who is using what, is IMHO a really neat resource.

– Mitch

---

<div class="post-metadata">

**Author:** ![Hans-Christian\_Fjel](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/h/f19dbf/32.png) [@Hans-Christian\_Fjel](https://www.ruby-forum.com/u/Hans-Christian_Fjel)\
**Post date:** [October 12, 2007, 7:01pm UTC](https://www.ruby-forum.com/t/a-common-repository-for-extensions/116948/10 "2007-10-12T19:01:31Z")

</div>

@sean: nice simple application, looking forward to see it online.  
Definitively this is something Radiant needed since a long time ago.

```
/AITOR
```

---

<div class="post-metadata">

**Author:** ![Hans-Christian\_Fjel](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/h/f19dbf/32.png) [@Hans-Christian\_Fjel](https://www.ruby-forum.com/u/Hans-Christian_Fjel)\
**Post date:** [October 15, 2007, 5:29pm UTC](https://www.ruby-forum.com/t/a-common-repository-for-extensions/116948/11 "2007-10-15T17:29:48Z")

</div>

What about making some sort of gem system (or even better, use gem ! )  
so we  
can easily install / update / remove eq manage extensions? Would love to  
write some custom recipes for webistrano and then do one click content  
management 😃

Peter.

On 10/12/07, Aitor Garay-Romero [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> > their extensions. Both authors and extensions will be browseable.
> > 
> > > > projects, and companies. Its focus is entirely different. Is there  
> > > > So are you looking for something more like http://  
> > > > Radiant mailing list
> 
> * * *
> 
> Radiant mailing list  
> Post: removed\_email\_address@domain.invalid  
> Search: [http://radiantcms.org/mailing-list/search/](http://radiantcms.org/mailing-list/search/)  
> Site: [http://lists.radiantcms.org/mailman/listinfo/radiant](http://lists.radiantcms.org/mailman/listinfo/radiant)

–  
met vriendelijke groet,

Peter B.

---

<div class="post-metadata">

**Author:** ![Hans-Christian\_Fjel](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/h/f19dbf/32.png) [@Hans-Christian\_Fjel](https://www.ruby-forum.com/u/Hans-Christian_Fjel)\
**Post date:** [October 12, 2007, 6:02pm UTC](https://www.ruby-forum.com/t/a-common-repository-for-extensions/116948/12 "2007-10-12T18:02:51Z")

</div>

Oh I see what you mean. I fully intend for authors to be able to  
register and have short blurbs about themselves and manage all of  
their extensions. Both authors and extensions will be browseable.  
You can see the code for the prototype at  
[http://dev.radiantcms.org/radiant/browser/trunk/accents](http://dev.radiantcms.org/radiant/browser/trunk/accents)

Sean
