> It seems like TG makes modular design
> pretty much impossible, you can't build an application and then
> package up add-ons and skins that people could install without hacking
> code, at least not easily. That to me seems like a major hurdle to
> adoption depending on what you're doing.

I don't think this is true.  Our problem is that we haven't created
the "one right way" to do any of this stuff, and we haven't documented
the myriad ways that it can be done now, so it seems less promising
than Django, but really it's not.

You can create TG plugins using setuptools and entry points, you can
skin things using conditional xincludes in genshi, or by adding
something like Deliverance middleware to your stack (allowing you to
compose apps into a unified site and skin it all  even if the
components aren't all python apps).

And the Django way of doing reusable component apps requires at least
a little bit of hacking code if I'm not mistaken.   So, I don't think
the two are as far apart as it looks.   It's just a matter of
documentation and of making some decisions about the "right" way to
tell people to do this.

--Mark

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"TurboGears" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/turbogears?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to