On Tue, Nov 4, 2008 at 5:00 PM, Chris B - JK at asciiking dot com <
[EMAIL PROTECTED]> wrote:

>
>
> > From trying to work with TG it seems like it would be very nice for
> > making a single coherent application like a wiki, a BB or a blog and
> > bloody awkward for designing a multi-purpose container like a CMS.
> > Django seems like it would be better for designing something more
> > sprawling and creates much more convenience and order for plugging
> > things in after the fact, but, and this is just me, except for that
> > one major flaw (to me) I like what I see as the elegance and
> > flexibility of TG a lot more.
>
> I'm a bit more deployment oriented than programming oriented myself,
> so I understand this impulse. The thing that I appreciate about TG2 is
> that I'm going to be able to maintain, patch and hack web apps on it
> using my meager Python skills and a tool set with applications in the
> server environment as well as in the web environment. In designing
> infrastructure components like TurboGears, I think that good design is
> to make sure that there is a right way to do any given task within the
> scope of the tool, not necessarily to define what that way is.
>
> Ian Charnas is working hard on Tortuga CMS, described as a "pluggable
> CMS," to have a beta out by the end of the year (the last I knew).
> This isn't a trivial task, but I'd be willing to bet that he's had an
> easier time of writing a CMS for TG2 - despite the evolving API of
> some components - than the Plone Team did writing a CMS for Zope. I'm
> not slamming Zope. They've done a lot for the Python community. If
> learning to write for Zope was as easy as writing a TurboGears app,
> though, we would have many fewer Python frameworks in the market and
> under development. Not to weigh down Ian with my expectations, but I
> think that Tortuga is what you are waiting for in terms of CMS
> functionality and/or being able to write plugins for a registration
> interface as opposed to writing to an API, but I may be reading more
> into the definition of "pluggable" than the authors intend for the
> beta release.
>
> I think that Python/TurboGears is more fairly compared to PHP/Pear
> than PHP/Joomla. That's not a one to one either because Python and PHP
> do different things, so Pear and TG2 address different needs, but
> that's more fair than comparing a tool chain to an application. I'm
> hoping that Python/TG2/Tortuga will shape up to be a stack that
> compares favorably to PHP/Pear/Horde and Python/Zope/Plone once
> developers have had some time to play with the API. It's not going to
> deploy on any free or $5/month hosting packages, but I view that as a
> benefit, because I'm going to be able to integrate some
> computationally intensive server-side logic to improve the user
> experience - like AIs in web-based games or user agents for filtering
> web content - that won't be available on those platforms.
>
> There's a reason that the functionality you are asking for is
> available 'there' and not 'here'. 'There' is a stable application.
> It's pretty much as good as it's going to get. Any improvements will
> be incremental. 'Here' is a tool chain... in beta. It's already
> sufficiently feature-rich that we feel compelled to compare it to the
> other, but it's not really comparable. The programming layer is barely
> complete and the application layer isn't even available yet. We can
> see what we'll be able to do, but it may be another year before we'll
> be able to do it easily. I know that documentation is a high priority
> for the TG team, so I'm sure that the mechanisms will be described
> more explicitly than they are now, but I'm pretty sure that a copy the
> files and click on the widget in the administration interface
> implementation will come to TG from a whole different layer of the
> application stack.
>
> Chris


Well, I guess my inclination then is to build the project I want to build in
Django because it seems like the most practical here-and-now Python-based
alternative that'll do what I want it to do. It certainly won't kill me to
learn Django, anyway! But I'll keep my eye on TG and also Tortuga (thanks
for the heads up - this is the first I heard of this project) with great
interest as they mature and always try to keep them as an option for future
projects.

Thanks everyone for your helpful and informative feedback,

Stephen

--~--~---------~--~----~------------~-------~--~----~
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