On 16/02/2007, at 1:46 AM, James Bennett wrote:
> > On 2/15/07, James Tauber <[EMAIL PROTECTED]> wrote: >> That would be great. In fact, it would be nice if many of the >> component apps of the site were themselves available on the site for >> building other software component catalog sites. > > Absolutely. I'm a fan of open-source sites (hopefully going to be > launching one soon!). Another aspect of this proposed "Hot Club of France" site would be a catalog of open-source sites. >> What do you think of the idea of having (optional) conventions for >> improving the ability of apps to work together? > > I've come across a few useful things I've been meaning to write up, > but I've already got a huge backlog of blog entries I need to finish > :) > > I think that a lot of it comes down to four things: Yes, those four things were exactly the sort of thing I was thinking. The idea is that an app or contrib package that follows the "Hot Club of France" conventions "jams" well with other apps and contrib packages in the Hot Club of France. And if ones own site (even if not open-source) follows the HCoF conventions, it will be easier to plug in features provided by the Hot Club of France. Let me give a concrete example. Consider my flashcard site, Quisition, which is built on Django. The core of the site is flashcards, but much of what I have and what I want to add could be generic. It currently uses account management code based on that provided on your blog. It uses the feed package for providing a feed of new card packs. I plan to use the comments packages for providing comments on new packs. But I'd also like to add tagging of packs. And rating. And possibly the ability for users to add other users as "friends". If written properly, all those components could be reusable on completely different sites. For example, I'm also working on a site for filmmakers to share tips, discuss gear, critique each others work, network, etc. There should me a lot of reusable apps between those two sites, even if the sites themselves are on completely different topics. Even with very different *core* apps, the support apps could be shared if conventions were followed. Hot Club of France itself could use a lot of the same apps. Anyway, that's my current thinking. I've preemptively registered hotcluboffrance.com and I'm happy to start a Google Code Hosted Project to build the site if you're still interested. James --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-users@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/django-users?hl=en -~----------~----~----~----~------~----~------~--~---