15 messages in com.googlegroups.pylons-discussRe: Cross-Project code sharing...modu...
FromSent OnAttachments
rcs_comp24 May 2008 06:37 
Shannon -jj Behrens24 May 2008 10:24 
Wichert Akkerman24 May 2008 10:36 
Jose Galvez24 May 2008 10:50 
Wichert Akkerman24 May 2008 11:03 
Mike Orr24 May 2008 12:36 
Jonathan Vanasco24 May 2008 12:44 
Mike Orr24 May 2008 16:21 
rcs_comp24 May 2008 17:42 
Philip Jenvey24 May 2008 18:13 
rcs_comp24 May 2008 22:07 
Cliff Wells25 May 2008 11:49 
Mike Orr25 May 2008 15:26 
Cliff Wells25 May 2008 19:43 
Jonathan Vanasco26 May 2008 13:05 
Subject:Re: Cross-Project code sharing...modules/plugins what does Pylons use?
From:Shannon -jj Behrens (jji@gmail.com)
Date:05/24/2008 10:24:55 AM
List:com.googlegroups.pylons-discuss

On Sat, May 24, 2008 at 6:37 AM, rcs_comp <rsyr@gmail.com> wrote:

Hello all,

I am new to the Python web-programming world and trying to decide on frameworks. I was really impressed with Django, but ran into some problems with IIS hosting. Since Pylons had really nice install instructions for IIS, I started to take a look and I like the philosophy. The WSGI from the ground up mentality seems to be a real plus.

However, I have run across a show stopper for me with Pylons unless I have missed something in the documentation. Does Pylons support some kind of module/plugin architecture that will allow me to develop "plug- in" functionality across Pylons projects? What would be called in Django an "app".

For example, I would like to have a "news", "blog", and "calendar" module that I can plug into different applications. The goal is to have everything for the module contained in one subdirectory including any configuration, routing, templates, controllers, model, etc. So, something like this:

/modules/news/... /modules/calendar/... /modules/blog/...

I'm sure others will say something different, but my approach has always been to simply run multiple apps on separate subdomains. Subdomains are free ;) In the past, I had login.foxmarks.com, my.foxmarks.com, and www.foxmarks.com. Each of the apps were completely separate, but I used Genshi to create a common look and feel.

-jj