The Yahoo! UI Library: Grids CSS ->
http://com1.devnet.scd.yahoo.com/yui/grids/
So what does everyone think?
Upon my initial review, I'm liking this. With 3 files, it would be relatively easy to ensure cross browser compatibility among basic design and layout.
* grids.css - makes it super easy to specify a 1 - 4 column website. By default this is fixed width for 800x600 browsers, but you could easily tweak this. * font.css - normalizes fonts across browsers * reset.css - normalizes elements across browsers (h1, ul, li, etc...), dealing with spacing and sizing
I think for many designs, these are pretty useful base CSS files to build upon. I plan on testing these out in 2 upcoming sites I'm working on.
And yes, the obvious caveat, this will never replace a true designer, but for something quick and easy, I don't think you can go wrong.
ted
This brings up another question I've had about licensing. These tools from Yahoo are released under a BSD license. If I were to include one of these tools in my module or theme, could it ever be included in Drupal since Drupal requires the GPL for modules and themes? (at least I think I read that somewhere).
On 5/10/06, Theodore Serbinski tss24@cornell.edu wrote:
The Yahoo! UI Library: Grids CSS ->
http://com1.devnet.scd.yahoo.com/yui/grids/
So what does everyone think?
Upon my initial review, I'm liking this. With 3 files, it would be relatively easy to ensure cross browser compatibility among basic design and layout.
- grids.css - makes it super easy to specify a 1 - 4 column website.
By default this is fixed width for 800x600 browsers, but you could easily tweak this.
- font.css - normalizes fonts across browsers
- reset.css - normalizes elements across browsers (h1, ul, li,
etc...), dealing with spacing and sizing
I think for many designs, these are pretty useful base CSS files to build upon. I plan on testing these out in 2 upcoming sites I'm working on.
And yes, the obvious caveat, this will never replace a true designer, but for something quick and easy, I don't think you can go wrong.
ted
themes mailing list themes@drupal.org http://lists.drupal.org/mailman/listinfo/themes
-- Proud member of the KEXP cubicle army. http://www.cubiclearmy.com
The current BSD license basically allows you to do whatever you want with the original code, without even getting consent of the original authors. According to Wikipedia, you can relicense BSD code under the GPL (although not the other way around: http://en.wikipedia.org/wiki/BSD_and_GPL_licensing
-Victor
On 5/10/06, Will Wyatt will@willwyatt.com wrote:
This brings up another question I've had about licensing. These tools from Yahoo are released under a BSD license. If I were to include one of these tools in my module or theme, could it ever be included in Drupal since Drupal requires the GPL for modules and themes? (at least I think I read that somewhere).
On 5/10/06, Theodore Serbinski tss24@cornell.edu wrote:
The Yahoo! UI Library: Grids CSS ->
http://com1.devnet.scd.yahoo.com/yui/grids/
So what does everyone think?
Upon my initial review, I'm liking this. With 3 files, it would be relatively easy to ensure cross browser compatibility among basic design and layout.
- grids.css - makes it super easy to specify a 1 - 4 column website.
By default this is fixed width for 800x600 browsers, but you could easily tweak this.
- font.css - normalizes fonts across browsers
- reset.css - normalizes elements across browsers (h1, ul, li,
etc...), dealing with spacing and sizing
I think for many designs, these are pretty useful base CSS files to build upon. I plan on testing these out in 2 upcoming sites I'm working on.
And yes, the obvious caveat, this will never replace a true designer, but for something quick and easy, I don't think you can go wrong.
ted
themes mailing list themes@drupal.org http://lists.drupal.org/mailman/listinfo/themes
-- Proud member of the KEXP cubicle army. http://www.cubiclearmy.com _______________________________________________ themes mailing list themes@drupal.org http://lists.drupal.org/mailman/listinfo/themes
The other day I was reading about the Drupal Spam module, and it being BSD licensed.
http://kerneltrap.org/jeremy/drupal/spam/
He links here to the BSD/GPL thing http://lists.drupal.org/archives/documentation/2005-07/msg00054.html
Ted, This sounds like a great idea to me.
YUI++
Trae
That said, I'm going to support whatever we, as a community of themers, want to do as a base. We need to all come together and support a common theme base. It might not be the exact right thing the first time, but we'll never know until we start somewhere.
On 5/10/06, Theodore Serbinski tss24@cornell.edu wrote:
The Yahoo! UI Library: Grids CSS ->
http://com1.devnet.scd.yahoo.com/yui/grids/
So what does everyone think?
Upon my initial review, I'm liking this. With 3 files, it would be relatively easy to ensure cross browser compatibility among basic design and layout.
- grids.css - makes it super easy to specify a 1 - 4 column website.
By default this is fixed width for 800x600 browsers, but you could easily tweak this.
- font.css - normalizes fonts across browsers
- reset.css - normalizes elements across browsers (h1, ul, li,
etc...), dealing with spacing and sizing
I think for many designs, these are pretty useful base CSS files to build upon. I plan on testing these out in 2 upcoming sites I'm working on.
And yes, the obvious caveat, this will never replace a true designer, but for something quick and easy, I don't think you can go wrong.
ted
themes mailing list themes@drupal.org http://lists.drupal.org/mailman/listinfo/themes
On 11 May 2006, at 4:25 AM, Trae McCombs wrote:
Ted, This sounds like a great idea to me.
YUI++
Ok. this sounds severe, but I think I like this stuff enough to build our default markup on it
Think about it for something like the dashboard module, but integrated into core. Being able to split up the content grid the way you want, and use it for displaying the content the way you need to.
Think about splitting up node forms using this.
Take the header of drupal.org for instance (http://drupal.org/). We could very easily make that configurable using a web interface. Just set up the grid, and each of the grid units gets exported as a region.
-- Adrian Rossouw Drupal developer and Bryght Guy http://drupal.org | http://bryght.com
That said, I'm going to support whatever we, as a community of themers, want to do as a base. We need to all come together and support a common theme base. It might not be the exact right thing the first time, but we'll never know until we start somewhere.
Agreed.
I've just written up a proposal here: http://www.tedserbinski.com/ node/36
This is of course the first step. Having some solid base CSS to work with will go miles.
From there, we can work on semantic HTML, per module CSS files, and what not... but one step at a time.
ted
"Theodore Serbinski" wrote:
And yes, the obvious caveat, this will never replace a true designer, but for something quick and easy, I don't think you can go wrong.
Well, you can still go wrong, but a head-start is always nice.
I don't particularly like the fact that the DOCTYPE is
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
while the recommended link tags are coded as
<link rel="stylesheet" type="text/css" href="grids.css" />
which is an XHTML-markup element.
This is easy enough to remedy, of course.
Otherwise, any tested, robust, standards-compliant, cross-browser tools for rapidly building web sites is a fine idea.
Of course, converting these to phpTemplate would take a bit of work, but probably a nice addition to the base install of Drupal (it surely needs something. ;)
-- Gary