Account Options

  1. Sign in
The old Google Groups will be going away soon, but your browser is incompatible with the new version.
Google Groups Home
« Groups Home
Ticket #216
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  15 messages - Collapse all  -  Translate all to Translated (View all originals)
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
Peter Hunt  
View profile  
 More options Dec 17 2005, 9:43 am
From: Peter Hunt <floydoph...@gmail.com>
Date: Sat, 17 Dec 2005 09:43:06 -0500
Local: Sat, Dec 17 2005 9:43 am
Subject: Ticket #216

Thoughts? I am in support of it.

Peter Hunt


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Lethalman  
View profile  
 More options Dec 17 2005, 9:58 am
From: Lethalman <lethalma...@gmail.com>
Date: Sat, 17 Dec 2005 15:58:52 +0100
Local: Sat, Dec 17 2005 9:58 am
Subject: Re: Ticket #216
Only with these options:
1) Controllers as the subway way (not classes)
2) Cheetah and not kid
3) Other subway features

Or even let the user choose what components to use. The web app should
then support as many items as it can, providing an abstract layer for
each of them. For example
- FormEncode/Atocha
- Cheetah/Kid
- Class controllers/Filesystem controllers
- and so on...

Another thing... the tg administration interfaces (like catwalk and
i18n) must be closed for now until products are in.

On 12/17/05, Peter Hunt <floydoph...@gmail.com> wrote:

> Thoughts? I am in support of it.

> Peter Hunt

--
www.italianpug.org - Italian Python User Group Founder
www.lethalman.net - Thoughts about computer technologies

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Alia Khouri  
View profile  
 More options Dec 18 2005, 2:34 pm
From: "Alia Khouri" <alia_kho...@yahoo.com>
Date: Sun, 18 Dec 2005 11:34:22 -0800
Local: Sun, Dec 18 2005 2:34 pm
Subject: Re: Ticket #216

Peter Hunt wrote:
> Thoughts? I am in support of it.

I'm extremely happy you're in support of unfication.

To begin with, the lead developers of Subway, Turbogears,
SQLObject/FormEncode, and Cherrypy [1] should get together for some
kind of chat or IRC session and hash out an agreement on principle
issues such as

- If there is a shared desire to work together towards one
megaframework
- Division of responsibilities
- Architectural issues (WSGI support, etc)
- User Marketing Strategy: How to attract further developers to the
cause.
- How to do it better than RoR
- Possible fundraising from python users
- etc...

[1] and perhaps some of the Templating module authors, but that may be
premature at this stage.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Peter Hunt  
View profile  
 More options Dec 18 2005, 9:46 pm
From: Peter Hunt <floydoph...@gmail.com>
Date: Sun, 18 Dec 2005 21:46:24 -0500
Local: Sun, Dec 18 2005 9:46 pm
Subject: Re: Ticket #216

I actually think Ian Bicking should be in on this, too: we should get Paste
on the bandwagon as well.

On 12/18/05, Alia Khouri <alia_kho...@yahoo.com> wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Ian Bicking  
View profile  
 More options Dec 19 2005, 2:19 am
From: Ian Bicking <i...@colorstudy.com>
Date: Mon, 19 Dec 2005 01:19:22 -0600
Local: Mon, Dec 19 2005 2:19 am
Subject: Re: Ticket #216
Howdy all...

Lethalman wrote:
> Only with these options:
> 1) Controllers as the subway way (not classes)

My impression is that there's not a huge commitment to the class
structure in TG, but the decorators are pretty essential.  That doesn't
seem incompatible with Subway.

> 2) Cheetah and not kid

There's no way they'll switch to Kid.  But configurable templates (or
just noticing .tmpl on a filename) is quite possible.  I think with some
of these things the issue isn't technical, but documentation.  They
(well, mostly Kevin) don't/doesn't want to document things in a
piecemeal fashion, or add complexity by presenting different options at
each turn.

> 3) Other subway features

Well sure, this is the thing you are offering in return for other
compromises ;)  Kevin has added a bunch of developers fairly quickly, so
I don't think he's overly protective either.

Another option is for Subway's model to become another flavor instead of
a separate framework.  If you use Cheetah, for instance, that might just
mean different scaffolding.  Though, all considered, that's the only
really substantive difference I see.  I think controller differences
should be resolveable.  They aren't using schemabuilder in TG and some
other stuff, but even if that overlaps with other developments there I
see no reason why there wouldn't be room for both.

Anyway, if you guys want to move forward on this you should probably
move on this fast, since TurboGears is trying to quickly reach 1.0, and
the APIs are calcifying quickly as a result.

--
Ian Bicking  |  i...@colorstudy.com  |  http://blog.ianbicking.org


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Mark Ramm  
View profile  
 More options Dec 19 2005, 2:00 pm
From: Mark Ramm <mark.mchristen...@gmail.com>
Date: Mon, 19 Dec 2005 14:00:05 -0500
Local: Mon, Dec 19 2005 2:00 pm
Subject: Re: Ticket #216

> Only with these options:
> 1) Controllers as the subway way (not classes)
> 2) Cheetah and not kid
> 3) Other subway features

> Or even let the user choose what components to use. The web app should
> then support as many items as it can, providing an abstract layer for
> each of them. For example
> - FormEncode/Atocha
> - Cheetah/Kid
> - Class controllers/Filesystem controllers
> - and so on...
> Another thing... the tg administration interfaces (like catwalk and
> i18n) must be closed for now until products are in.

Wow, I think the TurboGears folks are interested in exploring the
possibility of a project merge, but this seems like quite a large list
of up-front non-negotiable items.

Before we get mired in the discussion of these points, perhaps we
ought to take a step back:

1) What can the TurboGears project gain from merging with subway?

2) What can the SubWay project gain from merging with TurboGears?

3) What can the python community gain from these two projects merging?

As a TurboGears and Python user, I feel like I am best equipped to
answer questions 2 and 3.  But I think we need good answers to all
there of these questions if there is any chance to make this merger
fly.

I promise to write more on questions 2 and 3 this evening.  But for
now, anybody have from this list have some good ideas for answering
question 1?

--Mark Ramm


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
jorge.vargas@gmail.com  
View profile  
 More options Dec 19 2005, 2:41 pm
From: "jorge.var...@gmail.com" <jorge.var...@gmail.com>
Date: Mon, 19 Dec 2005 19:41:02 -0000
Local: Mon, Dec 19 2005 2:41 pm
Subject: Re: Ticket #216
hi I come from TG, about your post could you elaborated a little more
on

Lethalman wrote:
> Only with these options:
> 1) Controllers as the subway way (not classes)
> 2) Cheetah and not kid

why if cheetah and I quote "Cheetah should make code reuse easy by
providing an object-oriented interface to templates that is accessible
from Python code or other Cheetah templates." you don't use classes for
the controller?

> 3) Other subway features

are you refering to http://www.gosubway.org/docs/helpers.shtml

> Or even let the user choose what components to use. The web app should
> then support as many items as it can, providing an abstract layer for
> each of them. For example
> - FormEncode/Atocha
> - Cheetah/Kid
> - Class controllers/Filesystem controllers
> - and so on...

That could be a solution but we need to think that will require a lot
since everything will have to be check a lot, and we will provide more
then one way to do the same thing, which is an overkill. On the other
hand one of the things about TG is aims to use the best for each part
of it.

> Another thing... the tg administration interfaces (like catwalk and
> i18n) must be closed for now until products are in.

you mean stop any changes on them?

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Lethalman  
View profile  
 More options Dec 19 2005, 3:38 pm
From: Lethalman <lethalma...@gmail.com>
Date: Mon, 19 Dec 2005 21:38:00 +0100
Subject: Re: Ticket #216

1) Subway features which TurboGears has not
2) Popularity
3) All in one web frameworks

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Lethalman  
View profile  
 More options Dec 19 2005, 3:40 pm
From: Lethalman <lethalma...@gmail.com>
Date: Mon, 19 Dec 2005 21:40:52 +0100
Local: Mon, Dec 19 2005 3:40 pm
Subject: Re: Ticket #216

Ok, no problems... sometimes classes are better. This is not the main
problem...

>>3) Other subway features

>are you refering to http://www.gosubway.org/docs/helpers.shtml

CherryFlow, form handling...

>>Another thing... the tg administration interfaces (like catwalk and
>>i18n) must be closed for now until products are in.

>you mean stop any changes on them?

I mean "do not make radical changes before products/plugins/extensions
are done", sorry i don't speak English well :)

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Mark Ramm  
View profile  
 More options Dec 19 2005, 3:48 pm
From: Mark Ramm <mark.mchristen...@gmail.com>
Date: Mon, 19 Dec 2005 15:48:36 -0500
Local: Mon, Dec 19 2005 3:48 pm
Subject: Re: Ticket #216

> >1) What can the TurboGears project gain from merging with subway?
> >2) What can the SubWay project gain from merging with TurboGears?
> >3) What can the python community gain from these two projects merging?
> 1) Subway features which TurboGears has not
> 2) Popularity
> 3) All in one web frameworks

OK, 2 and 3 are very understandable to me. can you help me understand
1 better?

I'm sure Kevin is all for adding new features which Subway has and
TurboGears has not, but what are they?

My main concern is that if we accommodate to the "everything has to
work with cheetah and controllers can optionally not be classes" it
will hugely slow down TurboGears development, make testing very
difficult.   This has to be weighed against what subway and the subway
developers can bring to the table.

I think the idea is great, but the devil is going to be in the details.

--Mark Ramm


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Lethalman  
View profile  
 More options Dec 19 2005, 4:01 pm
From: Lethalman <lethalma...@gmail.com>
Date: Mon, 19 Dec 2005 22:01:07 +0100
Local: Mon, Dec 19 2005 4:01 pm
Subject: Re: Ticket #216

2) Subway is more code-featured against TurboGears but marketing has
gone to TG
3) Create and collaborate to a unique framework so users don't get
painfully on choosing and increase development

>I'm sure Kevin is all for adding new features which Subway has and
>TurboGears has not, but what are they?

Form handling, cherryflow and other small things...

>My main concern is that if we accommodate to the "everything has to
>work with cheetah and controllers can optionally not be classes" it
>will hugely slow down TurboGears development, make testing very
>difficult.   This has to be weighed against what subway and the subway
>developers can bring to the table.

Code is not a problem... much of the Subway code is made for non-class
controllers.

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
aw  
View profile  
 More options Dec 19 2005, 5:14 pm
From: "aw" <alvinw...@gmail.com>
Date: Mon, 19 Dec 2005 22:14:11 -0000
Local: Mon, Dec 19 2005 5:14 pm
Subject: Re: Ticket #216
I notice that this thread says that the marketing has gone to TG.  I
only started using TG a few weeks ago.  When I was looking for a Python
framework, it was mainly the difference in the 2 websites that sold me.

Subway's website is a lot of text.  Few images much less screencasts.
Documentation, howto's, etc are harder to find.  It may have more
features but I was not able to determine that at a glance.

TG has done a better job with documentation.  It can be a lot better
but that is in process.  I am really looking forward to the next few
devcasts because I really don't understand formencode.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Lethalman  
View profile  
 More options Dec 19 2005, 5:18 pm
From: Lethalman <lethalma...@gmail.com>
Date: Mon, 19 Dec 2005 23:18:18 +0100
Local: Mon, Dec 19 2005 5:18 pm
Subject: Re: Ticket #216

Marketing... manly how to attract people...

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Peter Hunt  
View profile  
 More options Dec 19 2005, 6:53 pm
From: Peter Hunt <floydoph...@gmail.com>
Date: Mon, 19 Dec 2005 18:53:26 -0500
Local: Mon, Dec 19 2005 6:53 pm
Subject: Re: Ticket #216

I don't have any non-negotiable items. I'm willing to talk it over.

TurboGears has a lot to gain from Subway. We do form handling in a pretty
unique and convenient way, and we also have CherryFlow. Controllers are also
automatically set up instead of manually added on the tree, and I think this
is an important feature TG is lacking.

I think we should have an IRC meeting of everyone concerned.

Peter Hunt

On 12/19/05, aw <alvinw...@gmail.com> wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Lethalman  
View profile  
 More options Dec 20 2005, 5:08 am
From: Lethalman <lethalma...@gmail.com>
Date: Tue, 20 Dec 2005 11:08:35 +0100
Local: Tues, Dec 20 2005 5:08 am
Subject: Re: Ticket #216
On 12/20/05, Peter Hunt <floydoph...@gmail.com> wrote:

> I think we should have an IRC meeting of everyone concerned.

> Peter Hunt

I do agree...
--
www.italianpug.org - Italian Python User Group Founder
www.lethalman.net - Thoughts about computer technologies

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
End of messages
« Back to Discussions « Newer topic     Older topic »