Co-incidentally, I was just reviewing the forum code, and thinking about how
I would describe what it does for you structurally...
In my mind T2 is just that - a tier (not a specific solution).

It is an experiment in (perhaps) a DSL - in the experriment, that is web2py
and bringing the concepts to a higher level of abstraction.   I recognize
what you say when you say "feels weird" - it's almost as if it does SO much
for you, there's not much to do - and that feels like not much lattitude to
do what you might want to do....

But that misses the point, I think.

Just because Massimo knows, has been breathing / eating / living web2py,
don't miss a more important thing being developed here:   it's not the
generic web2py.t2 that's the real product here - it's the flushing out of
how web applications will use and share something LIKE this....

We have a few more things to flush out:

   - how to have different versions of a "plugin" (or module) co-resident in
   a web2py deployment, so different apps are not forced to upgrade when a new
   rev of plugin comes out;
   - how different plugins will cooperate, interact accross the possibility
   of different applications using them

What we need now, I think, is for us / you  to look at and understand t2,
how it works in terms of plugging into web2py, what you like about the level
of abstraction it exposes and what you don't.

For the items I listed that I think need to be worked out, it would be
interesting for someone to modify (even if trivially)  Massimo's t2, and
then work out what it would take for 2 apps in one web2py instance to share
/ use either.  If it's a version of web2py, how will you handle the app
knowing it has the right version?  (minimal version?  exact version?)   What
needs to happen to have 2 versions co-exist on web2py?

The real "news" here is not _this_ t2 (although it is interesting by
itself), but the STRUCTURE it flushes out so we can each write (and sell???)
plugins like this, and even more so - plugins that can act like building
blocks - that can interact with themselves.

Think of a FORUM plugin, for making it easy to implement a forum with
whatever specifications your client might need.

Say the same for shoping cart;

and wiki...

and blog

and charge card interface

and calendar

and....


.....THIS is the point of T2 I think.

SO - I encourage you to take T2, and add / take away / somehow change it,
 and then use it in a demo app on a web2p that (for example) has Massimo's
forum code which depends on the original t2...

This will be useful!

I'm just thinking out loud.   What do you think?

Regards,
Yarko

On Thu, Nov 6, 2008 at 12:15 PM, voltron <[EMAIL PROTECTED]> wrote:

>
> Now I really wonder how many really use or want to use T2 in
> production sites? I , like Timothy have also decided against using it
> inits present form because it "feels" strange( initializing it in the
> model for example). It would be a pity if the component/plugin is not
> discussed and finalzed and web2pys core dev stagnates as a result too.
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"web2py Web Framework" 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/web2py?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to