About Seaside 3.0

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
52 messages Options
123
Reply | Threaded
Open this post in threaded view
|

Re: About Seaside 3.0

Lukas Renggli
>  In the end, this hasn't really been exercised much but I'm sure the
>  boundaries are still defined enough for an interested party to easily
>  develop a template system (or resurrect Nori). If that layering has
>  become less defined somewhere and prevents doing so, I'm sure there
>  would be support for correcting that.

That should be simple. With Seaside 2.7 we made a transition from the
old rendering engine to the canvas based one. It is possible to have
different renderers, and even use mix them with each other.

Cheers,
Lukas

--
Lukas Renggli
http://www.lukas-renggli.ch
_______________________________________________
seaside mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
Reply | Threaded
Open this post in threaded view
|

Re: About Seaside 3.0

stephane ducasse
In reply to this post by david54
I have the impression that as a community we have to organize ourselves.
Two guys like lukas and philippe cannot do everything.

Stef

On Jul 12, 2008, at 8:34 PM, David Pennell wrote:

> Stephane - I agree with your two points.  Note that Gemstone and  
> Cincom seem to agree on the persistence issue (but are taking  
> radically different approaches to addressing in).
>
> I'd like to see some discussion about making it easy to deploy  
> Seaside on the Amazon cloud.  Make it easy to build sexy apps  
> (better components), easy to use and scalable persistence (AWS) and  
> we have a really great story.  The Cog VM would be icing on the cake  
> (it would reduce the $ to deploy).
>
> -david
>
> On Sat, Jul 12, 2008 at 11:10 AM, stephane ducasse <[hidden email]
> > wrote:
> Hello guys
>
> I was driving under the rain during 4 hours and my brain was  
> wandering...
> I got to think on what would be the most important point for Seaside  
> 3.0
> Here is my thoughts: may be I'm totally wrong but I watched some of  
> the Ror stuff and
> we have to learn from them.
>
>        - Better and more ready to use components.
>        - Straightforward and dead simple to use for dummies like me  
> persistency.
>
> I think that as a community we should pay attention that this is not  
> because
> we will be technical superior we will survive (even if 2.8 and 2.9  
> cleans are cool - lukas
> and philippe know that I think that they did an EXCELLENT job).
>
> Now I'm thinking for the next step that could really blow away the  
> rest of people
> not thinking that Seaside is coooool.
>
> Stef
> _______________________________________________
> seaside mailing list
> [hidden email]
> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
>
> _______________________________________________
> seaside mailing list
> [hidden email]
> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside

_______________________________________________
seaside mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
Reply | Threaded
Open this post in threaded view
|

Re: About Seaside 3.0

stephane ducasse
In reply to this post by Philippe Marschall
>
>>
>> I was driving under the rain during 4 hours and my brain was  
>> wandering...
>> I got to think on what would be the most important point for  
>> Seaside 3.0
>> Here is my thoughts: may be I'm totally wrong but I watched some of  
>> the Ror
>> stuff and
>> we have to learn from them.
>>
>>       - Better and more ready to use components.
>
> Should not be part of Seaside, should be separate project.
>
>>       - Straightforward and dead simple to use for dummies like me
>> persistency.
>
> Should be separate project as well.

This would be ok for me.
We should learn how to have simple to get started solution.

Stef
_______________________________________________
seaside mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
Reply | Threaded
Open this post in threaded view
|

Re: About Seaside 3.0

stephane ducasse
In reply to this post by Ramon Leon-5

On Jul 12, 2008, at 11:42 PM, Ramon Leon wrote:

>>>       - Better and more ready to use components.
>>
>> Should not be part of Seaside, should be separate project.
>
> +1, there's no such thing as a ready to use UI component, one size  
> does not
> fit all and UI components don't belong in Seaside.  I'd even like to  
> see
> #request: and #inform: removed because it plants such ideas in peoples
> heads.  Seaside can be used to build many UI frameworks, like wrapping
> MooTools, YUI, XUL, or the myriad of other current and future UI  
> components.
> There's no reason you shouldn't have a choice between any of the  
> various
> competing component libraries which should all be separate projects.

agreed.

>>>       - Straightforward and dead simple to use for dummies like me
>>> persistency.
>>
>> Should be separate project as well.

yes
What I meant was more good integration of the proposed solutions.


>>
>>
>> Cheers
>> Philippe
>
> Also +1, persistence is not a web framework's job, it's a persistence
> framework's job and you should be able to use any one of the various
> competing persistence frameworks with Seaside.  Ruby on Rails is not
> technically a web framework, it's a collection of frameworks in an
> application stack; that it's called a framework is more marketing than
> truth.  The web framework within Rails is called ActionPack, that's  
> what
> Seaside is.  ActiveRecord is the persistence framework used by the  
> Rails
> stack, for Seaside that's Gemstone, Glorp, GOODS, Magma, OmniBase,  
> Roe or
> the Image itself depending on what you need.
>
> If there's anything to learn from Rails, it's that the stack can  
> benefit
> from being very well integrated from an outside point of view so  
> that it
> appears all the parts were made to fit together.  That doesn't mean  
> we need
> to dump everything into Seaside, and it's too late for that anyway.  
> Rails
> came out of the gate with just ActiveRecord and everyone uses it,  
> but you
> won't get the Seaside community to do that, we already have more  
> than one
> persistence option and you aren't going to be able to pick any one  
> bless it
> as *the* one.

Indeed this was not what I meant.

>
>
> There may be things Seaside can learn from Rails, but it shouldn't  
> copy
> Rails.  Convention over configuration, tight integration, simple to  
> use,
> easy to setup, all good things; on the other hand html templates, url
> hacking with regex and manual marshaling of state, integrated code
> generators/scaffolding, focus on statelessness, all IMHO, bad things  
> and a
> direction I'd hate to see Seaside go.  Even the Rails guys spent a  
> lot of
> time on 2.0 trying to push things out of the core and into plugins or
> separate gems because they realized it was a mistake including them  
> in the
> core.

What I would like to learn from them is not technical. It is about
integration and working solution.

_______________________________________________
seaside mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
Reply | Threaded
Open this post in threaded view
|

Re: About Seaside 3.0

stephane ducasse
In reply to this post by Lukas Renggli
lukas I meant 3.0 without the idea of rewriting but with the idea that  
after 2.9, 2.10 is a boring number :)

Stef


On Jul 13, 2008, at 12:22 AM, Lukas Renggli wrote:

> Ramon, I coulden't agree more.
>
> To justify a major version jump from 2.x to 3.0 we need something
> radically better. Seaside 2.0 was a complete rewrite over Seaside
> 0.98. The manpower (and interest?) to start such an endavour seems to
> be missing currently.
>
> Cheers,
> Lukas
>
> On 7/12/08, Ramon Leon <[hidden email]> wrote:
>>>>       - Better and more ready to use components.
>>>
>>> Should not be part of Seaside, should be separate project.
>>
>> +1, there's no such thing as a ready to use UI component, one size  
>> does not
>> fit all and UI components don't belong in Seaside.  I'd even like  
>> to see
>> #request: and #inform: removed because it plants such ideas in  
>> peoples
>> heads.  Seaside can be used to build many UI frameworks, like  
>> wrapping
>> MooTools, YUI, XUL, or the myriad of other current and future UI  
>> components.
>> There's no reason you shouldn't have a choice between any of the  
>> various
>> competing component libraries which should all be separate projects.
>>
>>>
>>>>       - Straightforward and dead simple to use for dummies like me
>>>> persistency.
>>>
>>> Should be separate project as well.
>>>
>>> Cheers
>>> Philippe
>>
>> Also +1, persistence is not a web framework's job, it's a persistence
>> framework's job and you should be able to use any one of the various
>> competing persistence frameworks with Seaside.  Ruby on Rails is not
>> technically a web framework, it's a collection of frameworks in an
>> application stack; that it's called a framework is more marketing  
>> than
>> truth.  The web framework within Rails is called ActionPack, that's  
>> what
>> Seaside is.  ActiveRecord is the persistence framework used by the  
>> Rails
>> stack, for Seaside that's Gemstone, Glorp, GOODS, Magma, OmniBase,  
>> Roe or
>> the Image itself depending on what you need.
>>
>> If there's anything to learn from Rails, it's that the stack can  
>> benefit
>> from being very well integrated from an outside point of view so  
>> that it
>> appears all the parts were made to fit together.  That doesn't mean  
>> we need
>> to dump everything into Seaside, and it's too late for that  
>> anyway.  Rails
>> came out of the gate with just ActiveRecord and everyone uses it,  
>> but you
>> won't get the Seaside community to do that, we already have more  
>> than one
>> persistence option and you aren't going to be able to pick any one  
>> bless it
>> as *the* one.
>>
>> There may be things Seaside can learn from Rails, but it shouldn't  
>> copy
>> Rails.  Convention over configuration, tight integration, simple to  
>> use,
>> easy to setup, all good things; on the other hand html templates, url
>> hacking with regex and manual marshaling of state, integrated code
>> generators/scaffolding, focus on statelessness, all IMHO, bad  
>> things and a
>> direction I'd hate to see Seaside go.  Even the Rails guys spent a  
>> lot of
>> time on 2.0 trying to push things out of the core and into plugins or
>> separate gems because they realized it was a mistake including them  
>> in the
>> core.
>>
>> Ramon Leon
>> http://onsmalltalk.com
>>
>>
>>
>>
>> _______________________________________________
>> seaside mailing list
>> [hidden email]
>> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
>>
>
>
> --
> Lukas Renggli
> http://www.lukas-renggli.ch
> _______________________________________________
> seaside mailing list
> [hidden email]
> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
>

_______________________________________________
seaside mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
Reply | Threaded
Open this post in threaded view
|

Re: About Seaside 3.0

stephane ducasse
In reply to this post by Ramon Leon-5

On Jul 13, 2008, at 2:48 AM, Ramon Leon wrote:

>>
>> Ramon, I couldn't agree more.
>>
>> To justify a major version jump from 2.x to 3.0 we need something
>> radically better. Seaside 2.0 was a complete rewrite over Seaside
>> 0.98. The manpower (and interest?) to start such an endavour seems to
>> be missing currently.
>>
>> Cheers,
>> Lukas
>
>
> With 2.9 not even out of the gate yet and 2.8 still the stable  
> release,
> maybe it's a bit premature to be discussing a 3.0.  As long as the  
> core is
> lean, mean, and clean, and there's nothing just jumping out of the  
> community
> that looks like it should be harvested for the core, is there really  
> a need
> push for another version?
>
> With all of the other Smalltalk's scrambling to support Seaside and  
> bring
> people from their communities in, and the various cross platform  
> issues that
> are likely to keep creeping up, maybe now is better a time to sit  
> back and
> develop some stability and let the community grow a bit without  
> making every
> chase Squeak trying to keep up with the latest version.


yes. This is why may be my email was badly formulated (too much  
driving and rain)
I think that the packaging of things is important => better integration.



> Here's a few ideas of existing things we could improve without  
> needing a
> major release...
>
> * Things like Dale exploring reusing existing callback state so  
> every hit
> doesn't have to generate new state in the session.
> *  Maybe spend some time exploring real world issues like how to run a
> single site that flips back and forth between secure and non secure  
> pages
> dynamically and generating the anchors correctly (I hacked up my own
> versions of secureCallback: and unsecuredCallback: to do this on
> ReserveTravel) because setting the server port and server protocol  
> globally
> on the application itself seems wrong, but maybe I'm missing  
> something.
> *  How about some fancier methods built in for how sessions expire  
> so a
> rouge bot can't just come along and chew up all your ram till your  
> image
> dies.  Avi had a nice idea a while back on a sliding expiration time  
> based
> on how many times the session was, simple but likely very effective  
> against
> stupid bots that hit you 10000 times with each hit starting a new  
> session.
> *  How about some attention into how sessions are implemented with  
> dynamic
> variables that you lose access to when you fork a block and try to do
> anything asynchronously.  I'm not the only one that's been bitten by  
> this.
> *  Is there a possibility of using ImageSegments to partition out  
> the state
> of a Seaside node so upgrades can be rolled out to load balanced  
> farms by
> having the running node save and quit and immediately start up a new  
> version
> to replace it so users only notice a momentary pause but not have  
> their
> sessions blown away?  It's one thing to hot upgrade a site running  
> in a
> single image with VNC or the web interface, but if you're load  
> balancing a
> whole slew of nodes that's just not going to work. It's much easier  
> to copy
> out a new image and restart all the nodes.
> * What about some resources for helping people running Seaside sites  
> with
> Apache, really good example Apache configs with load balancing and  
> Dabble
> style dynamic launching and shutting down of images to suite the  
> demands of
> the current load.  Seaside deployment is not trivial and everyone  
> stumbles
> over these issues time and time again.
>
> Anyway, just a few things to think about, but my point is there's  
> plenty of
> things to do now, without needing to think of some ground breaking  
> idea that
> would justify a new major version.

I agree.

>
>
> Ramon Leon
> http://onsmalltalk.com
>
>
>
>
> _______________________________________________
> seaside mailing list
> [hidden email]
> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
>

_______________________________________________
seaside mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
Reply | Threaded
Open this post in threaded view
|

Re: About Seaside 3.0

stephane ducasse
In reply to this post by Julian Fitzell-2
>
> Also, the next version after 2.9 can always be 2.10. There's nothing
> saying there *has* to be a 3.0 at this point.

I was not aware of the meaning of X.2 naming convention
>
>
> I agree it could be a good time to focus on softer issues such as
> documentation, deployment, scaling, porting, and so on. Standard
> "patterns" may be more useful than "components".

yes! Patterns are really important. I raised the questions several times
in the past.

Now I cannot believe that people do not reuse for example "logging  
logic"
and so on for their project, or table.

Stef


_______________________________________________
seaside mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
Reply | Threaded
Open this post in threaded view
|

RE: About Seaside 3.0

Ramon Leon-5
In reply to this post by stephane ducasse
>
> lukas I meant 3.0 without the idea of rewriting but with the
> idea that  
> after 2.9, 2.10 is a boring number :)
>
> Stef

I think most people treat version numbers as major.minor, if there's not big
change then the major shouldn't be incremented, just the minor.  Anything
else is just confusing.

Ramon Leon
http://onsmalltalk.com

_______________________________________________
seaside mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
Reply | Threaded
Open this post in threaded view
|

Re: About Seaside 3.0

cedreek
In reply to this post by stephane ducasse
>>>>      - Better and more ready to use components.

>>>
>>> Should not be part of Seaside, should be separate project.
>>
>> +1, there's no such thing as a ready to use UI component, one size does
>> not
>> fit all and UI components don't belong in Seaside.  I'd even like to see
>> #request: and #inform: removed because it plants such ideas in peoples
>> heads.  Seaside can be used to build many UI frameworks, like wrapping
>> MooTools, YUI, XUL, or the myriad of other current and future UI
>> components.
>> There's no reason you shouldn't have a choice between any of the various
>> competing component libraries which should all be separate projects.
>
> agreed.
>
>>>>      - Straightforward and dead simple to use for dummies like me
>>>> persistency.
>>>
>>> Should be separate project as well.
>
> yes
> What I meant was more good integration of the proposed solutions.
>
>
>>>
>>>
>>> Cheers
>>> Philippe
>>
>> Also +1, persistence is not a web framework's job, it's a persistence
>> framework's job and you should be able to use any one of the various
>> competing persistence frameworks with Seaside.  Ruby on Rails is not
>> technically a web framework, it's a collection of frameworks in an
>> application stack; that it's called a framework is more marketing than
>> truth.  The web framework within Rails is called ActionPack, that's what
>> Seaside is.  ActiveRecord is the persistence framework used by the Rails
>> stack, for Seaside that's Gemstone, Glorp, GOODS, Magma, OmniBase, Roe or
>> the Image itself depending on what you need.
>>
>> If there's anything to learn from Rails, it's that the stack can benefit
>> from being very well integrated from an outside point of view so that it
>> appears all the parts were made to fit together.  That doesn't mean we
>> need
>> to dump everything into Seaside, and it's too late for that anyway.  Rails
>> came out of the gate with just ActiveRecord and everyone uses it, but you
>> won't get the Seaside community to do that, we already have more than one
>> persistence option and you aren't going to be able to pick any one bless
>> it
>> as *the* one.
>
> Indeed this was not what I meant.
>>
>>
>> There may be things Seaside can learn from Rails, but it shouldn't copy
>> Rails.  Convention over configuration, tight integration, simple to use,
>> easy to setup, all good things; on the other hand html templates, url
>> hacking with regex and manual marshaling of state, integrated code
>> generators/scaffolding, focus on statelessness, all IMHO, bad things and a
>> direction I'd hate to see Seaside go.  Even the Rails guys spent a lot of
>> time on 2.0 trying to push things out of the core and into plugins or
>> separate gems because they realized it was a mistake including them in the
>> core.
>
> What I would like to learn from them is not technical. It is about
> integration and working solution.
>
Yes we really need to be more explicit about what seaside do (is good
for) and provide guidelines like integration patterns (provide
presistence solutions, apache setup (+load balance) and also swazoo as
an alternative, etc...).

I'd like to know about one in particular that I find has not been
discussed much. It's about how-to mix web sites and seaside apps

I find one common mistake is that people try at first to build a 100%
seaside site. It's possible but for most common web tasks, it's
overkill. Look at the main dabbledb page, it's a pure classic html
site... It's the same for auctomatic, again the same with
reservetravel where you can't see at first glance this is using
seaside (there are aspx pages), For reservtravel, "only" the booking
engine is done in seaside (entry point is after validating a search at
http://www.reservetravel.com/v6).

So, I think often people are looking forward a full solution that will
also manage static html pages (with seaside engine included). Maybe
the stack solution should give answers on how to integrate/manage the
classic html development. I actually have no idea how people deal with
that. Do they write pure xhtml in a text editor ? Do they use a tool
for that  (even nvu for instance)? is it possible in smalltalk (I
would like that) ?

As a sumup, how can we cleanly separate html pages and app processing
components ? How do others do ?

Cédrick

_______________________________________________
seaside mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
Reply | Threaded
Open this post in threaded view
|

Re: About Seaside 3.0

NorbertHartl
In reply to this post by stephane ducasse
On Sat, 2008-07-12 at 18:10 +0200, stephane ducasse wrote:

> Hello guys
>
> I was driving under the rain during 4 hours and my brain was  
> wandering...
> I got to think on what would be the most important point for Seaside 3.0
> Here is my thoughts: may be I'm totally wrong but I watched some of  
> the Ror stuff and
> we have to learn from them.
>
> - Better and more ready to use components.
> - Straightforward and dead simple to use for dummies like me  
> persistency.
>
> I think that as a community we should pay attention that this is not  
> because
> we will be technical superior we will survive (even if 2.8 and 2.9  
> cleans are cool - lukas
> and philippe know that I think that they did an EXCELLENT job).
>
> Now I'm thinking for the next step that could really blow away the  
> rest of people
> not thinking that Seaside is coooool.

Now that I read the thread as whole I have a question. What I can read
is people having lots of enhancements in mind they want to see in
seaside. And there are seaside developers which are trying to keep the
"pollution" away from seaside :) The most enhancements would fit
quite good in a complete web application stack. So why aren't we
creating such a web application stack (call it "lido")?

To summarize I read arguments:

- things that are good ideas but that don't belong into seaside
- help for setup of things like apache
- useful components
- persistency integration

That sounds exactly like a thing that wraps around seaside. A thing
that

- pollutes itself with helper classes to e.g. create apache set ups
- incorporates persistency and glue code (Glorp, Gemstone, ...)
- that builds a bunch of useful components
- that integrates a concept that is native to RoR people but not
  to smalltalkers: "conventions"

So, why not put the "dirt" into a stack and let the modules be clean?
Having one-click images for the most wanted uses cases could lower the
barrier for new users once more. And I don't think we need much more
code because everything is there already. Building a stack would focus
a lot more on integrating the different parts and so make it easier for
newbies.

Norbert

_______________________________________________
seaside mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
Reply | Threaded
Open this post in threaded view
|

Re: About Seaside 3.0

Stan Shepherd
This post was updated on .
In reply to this post by stephane ducasse
stephane ducasse wrote
>

We should learn how to have simple to get started solution.
How close is Seaside to being able to offer something like Heroku? http://heroku.com/ 

This seems to be the start of the art in 'simple to get started'. Start coding from your browser, build and deploy a 'hello world' app in 5 minutes, tell your friends to point their browsers at your site. Seems like Seaside has most of that too, and by enabling it from the browser on a hosted stack,  all the questions about stack, integration etc disappear.

...Stan
Reply | Threaded
Open this post in threaded view
|

RE: About Seaside 3.0

Sebastian Sastre-2
In reply to this post by NorbertHartl
Very interesting thread. I see very good ideas came from Ramon also healthy
focus on Phillipe and Lukas. Bill has a puntual need that is not hard to solve
with apache.
Regarding to Seaside I think we are entering in a consolidation stage.

We donÂ’t have to feel pushed to innovate all the time. Even when just for fun or
whatever.
"Less is more" said Rohe who made lots of "factorizations" to clean other design
domains.

About documentation: a perfect setup kind of how to (like the ones you use for
linux distros apache and such) for a basic seaside app can be illuminating for
newcomers.

        cheers,

Sebastian
 

> -----Mensaje original-----
> De: [hidden email]
> [mailto:[hidden email]] En nombre
> de Norbert Hartl
> Enviado el: Lunes, 14 de Julio de 2008 05:50
> Para: Seaside - general discussion
> Asunto: Re: [Seaside] About Seaside 3.0
>
> On Sat, 2008-07-12 at 18:10 +0200, stephane ducasse wrote:
> > Hello guys
> >
> > I was driving under the rain during 4 hours and my brain was  
> > wandering...
> > I got to think on what would be the most important point
> for Seaside 3.0
> > Here is my thoughts: may be I'm totally wrong but I watched
> some of  
> > the Ror stuff and
> > we have to learn from them.
> >
> > - Better and more ready to use components.
> > - Straightforward and dead simple to use for dummies like me  
> > persistency.
> >
> > I think that as a community we should pay attention that
> this is not  
> > because
> > we will be technical superior we will survive (even if 2.8 and 2.9  
> > cleans are cool - lukas
> > and philippe know that I think that they did an EXCELLENT job).
> >
> > Now I'm thinking for the next step that could really blow away the  
> > rest of people
> > not thinking that Seaside is coooool.
>
> Now that I read the thread as whole I have a question. What I can read
> is people having lots of enhancements in mind they want to see in
> seaside. And there are seaside developers which are trying to
> keep the
> "pollution" away from seaside :) The most enhancements would fit
> quite good in a complete web application stack. So why aren't we
> creating such a web application stack (call it "lido")?
>
> To summarize I read arguments:
>
> - things that are good ideas but that don't belong into seaside
> - help for setup of things like apache
> - useful components
> - persistency integration
>
> That sounds exactly like a thing that wraps around seaside. A thing
> that
>
> - pollutes itself with helper classes to e.g. create apache set ups
> - incorporates persistency and glue code (Glorp, Gemstone, ...)
> - that builds a bunch of useful components
> - that integrates a concept that is native to RoR people but not
>   to smalltalkers: "conventions"
>
> So, why not put the "dirt" into a stack and let the modules be clean?
> Having one-click images for the most wanted uses cases could lower the
> barrier for new users once more. And I don't think we need much more
> code because everything is there already. Building a stack would focus
> a lot more on integrating the different parts and so make it
> easier for
> newbies.
>
> Norbert
>
> _______________________________________________
> seaside mailing list
> [hidden email]
> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside

_______________________________________________
seaside mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
Reply | Threaded
Open this post in threaded view
|

Re: About Seaside 3.0

Stan Shepherd
In reply to this post by Stan Shepherd
Quoting stan shepherd <[hidden email]>:

>
> This seems to be the start of the art in 'simple to get started'.
>

s/start/state/    :)

...Stan
_______________________________________________
seaside mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
Reply | Threaded
Open this post in threaded view
|

Re: About Seaside 3.0

stephane ducasse
In reply to this post by Ramon Leon-5
sure :)

Stef

On Jul 13, 2008, at 9:58 PM, Ramon Leon wrote:

>>
>> lukas I meant 3.0 without the idea of rewriting but with the
>> idea that
>> after 2.9, 2.10 is a boring number :)
>>
>> Stef
>
> I think most people treat version numbers as major.minor, if there's  
> not big
> change then the major shouldn't be incremented, just the minor.  
> Anything
> else is just confusing.
>
> Ramon Leon
> http://onsmalltalk.com
>
> _______________________________________________
> seaside mailing list
> [hidden email]
> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
>

_______________________________________________
seaside mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
Reply | Threaded
Open this post in threaded view
|

Re: About Seaside 3.0

stephane ducasse
In reply to this post by Stan Shepherd
I'm impressed by the communication effort and the style.


> How close is Seaside to being able to offer something like Heroku?
> http://heroku.com/
>
> This seems to be the start of the art in 'simple to get started'.  
> Start
> coding from your browser, build and deploy a 'hello world' app in 5  
> minutes,
> tell your friends to point their browsers at your site. Seems like  
> Seaside
> has most of that too, and by enabling it from the browser on a  
> hosted stack,
> all the questions about stack, integration etc disappear.

I think that this was the meta thread I had in mind. Technical solutions
are just part of the overall solutions. We are painfully writing a book
but I would love to see other people contribute to seaside and this
does not mean technically.

Stef
_______________________________________________
seaside mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
Reply | Threaded
Open this post in threaded view
|

Re: About Seaside 3.0

SeanTAllen
In reply to this post by David Zmick



On Jul 12, 2008, at 10:02 PM, David Zmick wrote:

> I was talking about html templates, because, they are eisier to  
> build, and read, with css, than the seaside concepts, I think.
>

Please lord no.

HTML templates become completely unmanageable past certain levels.
You end up with tons and tons and tons of include/partial templates
and before you know it, you are staring down at hundreds of templates.

What I would like to see, is the ability to take html and generate  
smalltalk code to generate
said html from it. Then I can have a designer do their thing and take  
it and process it.

That is the big issue I'm looking at right now. Our designers arent  
going to learn smalltalk.
Our programmers arent going to become designers. A bridge between the  
two is needed
and as the last few years have taught me, html templates arent the  
solution.
_______________________________________________
seaside mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
Reply | Threaded
Open this post in threaded view
|

Re: About Seaside 3.0

Rick Flower
On Mon, July 14, 2008 9:58 am, Sean Allen wrote:
 [ ... ]

> HTML templates become completely unmanageable past certain levels.
> You end up with tons and tons and tons of include/partial templates
> and before you know it, you are staring down at hundreds of templates.

I'll have to agree here.. I've got a couple of sites that are template
based.. Sure it was easy from the start but now that I've got a few dozen
templates, I find it a pain in the rear to keep them going and all updated
in sequence when changes are needed.. That was one of the reasons I moved
to Seaside for my current development work.. YMMV I guess..


_______________________________________________
seaside mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
Reply | Threaded
Open this post in threaded view
|

Re: About Seaside 3.0

Randal L. Schwartz
In reply to this post by SeanTAllen
>>>>> "Sean" == Sean Allen <[hidden email]> writes:

Sean> What I would like to see, is the ability to take html and generate
Sean> smalltalk code to generate said html from it. Then I can have a designer
Sean> do their thing and take it and process it.

I was thinking about that too.  Perhaps something OMeta based for easy
extending and tweaking.  An HTMLToSeasideCode project, anyone?

--
Randal L. Schwartz - Stonehenge Consulting Services, Inc. - +1 503 777 0095
<[hidden email]> <URL:http://www.stonehenge.com/merlyn/>
Smalltalk/Perl/Unix consulting, Technical writing, Comedy, etc. etc.
See http://methodsandmessages.vox.com/ for Smalltalk and Seaside discussion
_______________________________________________
seaside mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
Reply | Threaded
Open this post in threaded view
|

RE: About Seaside 3.0

Boris Popov, DeepCove Labs (SNN)
I tend to think this is a recipe for disaster as plain html-to-code
translator will bypass a valuable step of you hand-factoring the code
for reuse and longevity. What you might end up with are long methods
that are essentially complete templates in their own right and we're
back to square one.

-Boris

--
+1.604.689.0322
DeepCove Labs Ltd.
4th floor 595 Howe Street
Vancouver, Canada V6C 2T5
http://tinyurl.com/r7uw4

[hidden email]

CONFIDENTIALITY NOTICE

This email is intended only for the persons named in the message
header. Unless otherwise indicated, it contains information that is
private and confidential. If you have received it in error, please
notify the sender and delete the entire message including any
attachments.

Thank you.

> -----Original Message-----
> From: [hidden email] [mailto:seaside-
> [hidden email]] On Behalf Of Randal L. Schwartz
> Sent: Monday, July 14, 2008 10:31 AM
> To: Sean Allen
> Cc: Seaside - general discussion
> Subject: Re: [Seaside] About Seaside 3.0
>
> >>>>> "Sean" == Sean Allen <[hidden email]> writes:
>
> Sean> What I would like to see, is the ability to take html and
generate

> Sean> smalltalk code to generate said html from it. Then I can have a
> designer
> Sean> do their thing and take it and process it.
>
> I was thinking about that too.  Perhaps something OMeta based for easy
> extending and tweaking.  An HTMLToSeasideCode project, anyone?
>
> --
> Randal L. Schwartz - Stonehenge Consulting Services, Inc. - +1 503 777
> 0095
> <[hidden email]> <URL:http://www.stonehenge.com/merlyn/>
> Smalltalk/Perl/Unix consulting, Technical writing, Comedy, etc. etc.
> See http://methodsandmessages.vox.com/ for Smalltalk and Seaside
> discussion
> _______________________________________________
> seaside mailing list
> [hidden email]
> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
_______________________________________________
seaside mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
Reply | Threaded
Open this post in threaded view
|

Re: About Seaside 3.0

SeanTAllen
In reply to this post by Randal L. Schwartz

On Jul 14, 2008, at 1:30 PM, Randal L. Schwartz wrote:

>>>>>> "Sean" == Sean Allen <[hidden email]> writes:
>
> Sean> What I would like to see, is the ability to take html and  
> generate
> Sean> smalltalk code to generate said html from it. Then I can have  
> a designer
> Sean> do their thing and take it and process it.
>
> I was thinking about that too.  Perhaps something OMeta based for easy
> extending and tweaking.  An HTMLToSeasideCode project, anyone?

I have some pressing immediate concerns right now but about 4-6 months  
from
now I should have myself and a couple other people who could put some  
time
towards learning and contributing towards such a project.

_______________________________________________
seaside mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
123