Here's another GSoC idea.

Currently TG2 has no infrastructure for re-usable site components
(like django apps), I think it would be good to create something along
those lines, and build up the infrastructure around the requirements
of a  common use case a user-registration component.

This component would make use of turbomail, a capcha widget, and
perhaps some other basic TG stuff.   It would be composed of a set of
controller methods, templates, and some database model information.
We would need a standard way to "mount" the component in an app, and
to configure various internal components.   The Django way to do this
is to just paste the code into your project, but that has some
downsides for reusability.   Ben Bangert suggested a 3 way merge
algorythm to help keep pasted-in-apps up to date with the upstream
server.   But it may be possible to provide a simple extension/overide
mechanism that removes the need to paste stuff into the user's
project.

-- 
Mark Ramm-Christensen
email: mark at compoundthinking dot com
blog: www.compoundthinking.com/blog

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"TurboGears Trunk" 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-trunk?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to