Adapting YUI for Seaside

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

Adapting YUI for Seaside

Randal L. Schwartz

I've started http://www.squeaksource.com/YUISeaside.html as a project to adapt
YUI constructs for Seaside, in a manner similar to (but without conflict with,
I hope) the Scriptalicious libraries already available.

The initial release simply creates a library with no moving parts.  If added
to your application (must go first, as indicated in the comments), you get the
YUI "reset-css-grid-basic" combination loaded from the Yahoo servers.  (One of
my goals is to ensure that I can also serve these locally similar to
Scriptalicious.)  Add the indicated markup, and you have yourself a nice
100%-wide cross-browser normalized layout.  (Another near goal is to add a
brush to hide the page layout mechanics.)

Since this is needed by a client, I'll be making rapid releases, but driven
specifically by client requirements.  If you have an interest in working on
this with me, please send me private email, and I'll set up a list or
something.

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

RE: Adapting YUI for Seaside

Sebastian Sastre-2
Hi Randal,

        some questions,

> I've started http://www.squeaksource.com/YUISeaside.html as a
> project to adapt YUI constructs for Seaside, in a manner
> similar to (but without conflict with, I hope) the
> Scriptalicious libraries already available.
>
Are you using the Scriptaculous js serializer or you achieve js code in some
other way?

> The initial release simply creates a library with no moving
> parts.  If added to your application (must go first, as
> indicated in the comments), you get the YUI
> "reset-css-grid-basic" combination loaded from the Yahoo
> servers.  (One of my goals is to ensure that I can also serve
> these locally similar to
> Scriptalicious.)  Add the indicated markup, and you have
> yourself a nice 100%-wide cross-browser normalized layout.  
> (Another near goal is to add a brush to hide the page layout
> mechanics.)
>
This normalized layout is arbitrarily composable? Can you make one layouted
component inside another?

Cheers,

Sebastian

> Since this is needed by a client, I'll be making rapid
> releases, but driven specifically by client requirements.  If
> you have an interest in working on this with me, please send
> me private email, and I'll set up a list or something.
>
> --
> Randal L. Schwartz - Stonehenge Consulting Services, Inc. -
> +1 503 777 0095 <[hidden email]>
> <URL:http://www.stonehenge.com/merlyn/>
> Perl/Unix/security consulting, Technical writing, Comedy, etc. etc.
> See PerlTraining.Stonehenge.com for onsite and
> open-enrollment Perl training!
> _______________________________________________
> 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: Adapting YUI for Seaside

octalpus
Randal, I also have one very important question - any chance of you
and O'Reilly getting together to put out a Seaside book?  That would
be quite excellent! :-)

Hugh

On Dec 20, 2007 6:55 AM, Sebastian Sastre <[hidden email]> wrote:

> Hi Randal,
>
>         some questions,
>
> > I've started http://www.squeaksource.com/YUISeaside.html as a
> > project to adapt YUI constructs for Seaside, in a manner
> > similar to (but without conflict with, I hope) the
> > Scriptalicious libraries already available.
> >
> Are you using the Scriptaculous js serializer or you achieve js code in some
> other way?
>
> > The initial release simply creates a library with no moving
> > parts.  If added to your application (must go first, as
> > indicated in the comments), you get the YUI
> > "reset-css-grid-basic" combination loaded from the Yahoo
> > servers.  (One of my goals is to ensure that I can also serve
> > these locally similar to
> > Scriptalicious.)  Add the indicated markup, and you have
> > yourself a nice 100%-wide cross-browser normalized layout.
> > (Another near goal is to add a brush to hide the page layout
> > mechanics.)
> >
> This normalized layout is arbitrarily composable? Can you make one layouted
> component inside another?
>
> Cheers,
>
> Sebastian
>
>
> > Since this is needed by a client, I'll be making rapid
> > releases, but driven specifically by client requirements.  If
> > you have an interest in working on this with me, please send
> > me private email, and I'll set up a list or something.
> >
> > --
> > Randal L. Schwartz - Stonehenge Consulting Services, Inc. -
> > +1 503 777 0095 <[hidden email]>
> > <URL:http://www.stonehenge.com/merlyn/>
> > Perl/Unix/security consulting, Technical writing, Comedy, etc. etc.
> > See PerlTraining.Stonehenge.com for onsite and
> > open-enrollment Perl training!
> > _______________________________________________
> > 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: Adapting YUI for Seaside

Randal L. Schwartz
In reply to this post by Sebastian Sastre-2
>>>>> "Sebastian" == Sebastian Sastre <[hidden email]> writes:

Sebastian> Are you using the Scriptaculous js serializer or you achieve js
Sebastian> code in some other way?

I need to look at solutions in this area.  Obviously, I'm lazy (using the Perl
community definition :), so I plan on reusing and building on anything that
works.

Sebastian> This normalized layout is arbitrarily composable? Can you make one
Sebastian> layouted component inside another?

Yes.  See http://developer.yahoo.com/yui/grids/.  It's quite cool.  And the
big advantage is that it's tested across all "grade A" browsers.  If you don't
have time to test on 29 different browsers, Yahoo has already done the work
*for* you.  That's the advantage of YUI: it's what Yahoo is using internally
for their own sites.

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

Re: Adapting YUI for Seaside

Randal L. Schwartz
In reply to this post by octalpus
>>>>> "Hugh" == Hugh Willson <[hidden email]> writes:

Hugh> Randal, I also have one very important question - any chance of you
Hugh> and O'Reilly getting together to put out a Seaside book?  That would
Hugh> be quite excellent! :-)

I can't comment on specific work in progress or recent conversations I've had
in this area.  :-)  (Hi Chris!)

However, Stonehenge is definitely working on industrial-grade presentations,
consulting collateral, and training materials for Seaside.  The more I see of
what Seaside is doing and how it's built and the great team of people
contributing to it, the more I'm convinced that it can be the next RoR, or
better.  And I'm betting a significant portion of Stonehenge's R&D on it in
2008.

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

Re: Adapting YUI for Seaside

Chris Cunnington-5
On 12/20/07 10:43 AM, "Randal L. Schwartz" <[hidden email]> wrote:

>
> Hugh> Randal, I also have one very important question - any chance of you
> Hugh> and O'Reilly getting together to put out a Seaside book?  That would
> Hugh> be quite excellent! :-)
>
> I can't comment on specific work in progress or recent conversations I've had
> in this area.  :-)  (Hi Chris!)

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

Re: Adapting YUI for Seaside

octalpus
In reply to this post by Randal L. Schwartz
Wow, that's excellent!  I couldn't agree more with you - I was a rails
convert, until I heard about a crazy framework called Seaside written
in Smalltalk of all things!  (actually, I first heard about it from
you and Leo talking with Avi on FLOSS Weekly)  I must say I was quite
skeptical, having watched Java overcome Smalltalk way back when.
Listening to you guys talk about Seaside though really struck a chord,
and I decided I'd take a look (I had to blow the dust off of my
"Discovering Smalltalk" book ... :-)  Honestly though, I haven't
touched any of my rails projects since that freakin' podcast - I've
been completely submersed in Seaside, and loving it!  Please, talk to
Tim - "Hey Tim - remember when people only knew O'Reilly as the
company that published the "Learning Perl" book?  Guess what, I've got
another great idea ...".

:-)
Hugh


On Dec 20, 2007 10:43 AM, Randal L. Schwartz <[hidden email]> wrote:

> >>>>> "Hugh" == Hugh Willson <[hidden email]> writes:
>
> Hugh> Randal, I also have one very important question - any chance of you
> Hugh> and O'Reilly getting together to put out a Seaside book?  That would
> Hugh> be quite excellent! :-)
>
> I can't comment on specific work in progress or recent conversations I've had
> in this area.  :-)  (Hi Chris!)
>
> However, Stonehenge is definitely working on industrial-grade presentations,
> consulting collateral, and training materials for Seaside.  The more I see of
> what Seaside is doing and how it's built and the great team of people
> contributing to it, the more I'm convinced that it can be the next RoR, or
> better.  And I'm betting a significant portion of Stonehenge's R&D on it in
> 2008.
>
> --
>
> Randal L. Schwartz - Stonehenge Consulting Services, Inc. - +1 503 777 0095
> <[hidden email]> <URL:http://www.stonehenge.com/merlyn/>
> Perl/Unix/security consulting, Technical writing, Comedy, etc. etc.
> See PerlTraining.Stonehenge.com for onsite and open-enrollment Perl training!
>
_______________________________________________
seaside mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside