Thursday, November 29, 2007

CSS Framework will make your life easier

please pardon my mess. information is in the process of being collected for this subject.

tools

libraries

conventions
best practices
  • W3C Web Standards (XHTML/CSS Validation)
  • Accessibility (content preceeds the navigation) [Flexible in response to user initiated font-size adjustments.]
  • content should dictate our layout, not the other way around (one single XHTML might not be the solution)
  • SEO [Template columns are source-order independent, so you can put your most important content first in the markup layer for improved accessibility and search engine optimization (SEO).]
  • Accomodates IAB's Ad Unit Guidelines for common ad dimensions.
  • Cross-browser compatibility - Offers full A-grade browser support.

examples of things web designers use on every project that can be abstracted
  • reset.css—handles the mass reset. A “mass reset” of default browser styles. For example, setting margin and padding to 0 on all elements, turning off borders on framesets and images, etc. (see also: Global White Space Reset) (Eric Meyer's Resetting Again)
  • type.css—handles the typography. good typography - stylesheet that sets up the typography and Aligning the type to a consistent baseline. This includes things like setting the margins on block level elements like paragraphs, headers, and lists to the same value as (or some multiple of) the base line-height setting for the site. Relative font-sizes everywhere; typography examples are available at How to size text in css and Compose to a Vertical Rhythm
  • Creating basic styles for forms.
  • Creating a few CSS classes I always use, such as .hide (where I set the display value to none) and .mute (which I set to a smaller type size and sometimes a lighter color).
  • grid.css—handles the layout grid. same basic 16-unit grid structure or An easily customizable grid (like in google blueprint )
  • widgets.css—handles widgets like tabs, drop-down menus, and “read more” buttons. common widgets, like drop-down menus, navigation tabs, buttons
  • navigation tabs:  
    ul.tabs li {
    border: none;
    background-image: url('/images/tabs/ »
    site-specific-tab-look.jpg');
    }
    All the work of floating the list items the to the left and making the links inside them display as blocks (also floated to the left) with the text centered in the middle
  • list of photos that appear as thumbnails
  • hacks and workarounds (such as those that accommodate older browsers) tend to be too site-specific
  • base.css—includes all the other stylesheets, so that we only need to call base.css from our (X)HTML documents to use the entire framework. careful: adds to the number of HTTP connections
  • stylesheet for printing
  • An extendable plugin system
  • Support for PNG transparency in IE5.5+ (js)
  • Liquid layout version
  • support for external navigation
  • fixes like class="clearfix"
  • cross-browser compatibility: like alt css for ie6 or gte ie 6; examples and info are at CSS Bugs in IE5.x Mac, Will the browser apply the rule(s)?, My CSS Framework
  • page loads differently for different resolutions
  • Self-clearing footer. No matter which column is longer, the footer stays at the bottom.
  • Layouts less than 100% are automatically centered.

Any framework must account for the most common layouts, otherwise it'll never get used.

for multiple pages can use Body ids to switch styles

adjusting layout will use some tricks:
Dunstan published his absolutely positioned menu technique
negative margin tricks : Ryan Brill posted about them on Mezzoblue
floated layouts : clearfix method by Tony Aslett
Floats, Margins and IE


common building blocks in the above 6 layouts?

  • Header
  • Footer
  • Main content
  • Sub content
  • Main nav (#nav-main rather than #main-nav) [programers call nav used on every page of site "global navigation"]
  • Local nav [prgrammers call section nav "local"]
others building blocks

#branding
#branding-logo
#branding-tagline
#container for pg container or #page
#nav or #navigation
#nav-section for nav for that section of the site that you are in
#nav-external for external links
#nav-supplementary or #nav-supp for supplementary links commonly found in the footer; (they are suggesting that this could replace the footer but that would not be useful for a framework)
#search
#search-input [search form]
#search-output [search results]
#content
#content-main
#content-news
#siteinfo
#siteinfo-legal [copy right]
#siteinfo-credits
'related-links'
date
rss


blog:
--- .entry
---- .entryTitle,
.entryAuthor,
.entryAuthorEmail,
.entryCreated,
.entryModified,
.entryContent,
.entryChildren.

ecom:
#content-products
.products
.products-prices
.products-description
.products-review


structure our websites?

  1. Header
  2. Main content
  3. Sub content
  4. Local nav
  5. Main nav
  6. Footer





Read More at:

Yahoo!'s YUI Grids CSS

? CSS Framework Themes: a collection of different sets by multiple contest entrants
? My CSS Framework by Karl Dawson
? Schema by David Golding
? Modular CSS
? Smashing Magazine's CSS Frameworks
Schema Web Design Framework - David Golding Design
Yahoo! UI Library Grids CSS







Sources:
Frameworks for Designers by Jeff Croft at alistapart.com

Google's Blueprint CSS credits Jeff Croft, Nathan Borror, Christian Metts, & Eric Meyer

A CSS Framework by Mike Stenhouse at contentwithstyle.com

My CSS Framework by The Standards Guy



? Not Reviewed Yet

Wednesday, November 28, 2007

Improving Your DESIGN Skills for web designers and developers

The Struggle for Artistic Merit to No End
I talk about this subject too much and stumble on articles that touch on this subject multiple times daily. Today I found these two articles: Digital Web Magazine's Collecting for Design and A List Apart's Understanding Web Design.

Here are the highlights:
Jeffrey Zeldman implies the absurdity of it all, "What is the “London Calling” of television? Who is the Jane Austen of automotive design?"

Matthew Smith articulated it with unbelieveable conciseness, "...Good-looking design is useless unless we’re willing to conform to standard design patterns and accepted principles of user experience"
Matthew Smith sums up the major points I've encountered in my months of research to learn how to impress the art community with web design. With a minimal graphic design background, I feel like I have been given the impossible task of creating a fine art piece in the medium of web design. The two things that I learned is that creating a better user experience is true good design and that good web design is not going to be good art. Make a site that is well formed, pleasing to modern aesthetics of popular design, and make it's primary goal to create the perfect user experience. Once you finish your MFA, then you might be able to make a web site that is also a peice of art but until then, just make sure you're a good web designer.

Sorry if you have already read 5 other posts similar to this. Reading helps but moving on improves you.

Process
I've been looking for more process articles to learn how to improve my design process.
Smashing Magazine interviews designers with some process related questions in 35 Designers X 5 Questions

Process: Collecting
Collecting for Design states that there are three parts to the improvement process:

  • Reading
  • practicing
  • collecting

His article talks specifically about collecting which contains three parts:



  • Integration
  • Separation
  • Creation

You should find a place to store your images (examples, screenshots, ect...) either locally (iPhoto) or on the web (Flickr), so you can easily sort them for reference.

Make the process as easy as possible so you will follow it with tools that help simplify (FlickScreen).

Sample Collections:



Practice Makes Perfect

Keep a Sketchbook

Try Tutorials

Best of Adobe Photoshop Tutorials

Gimme More

Please post process articles in comments!

Friday, November 16, 2007

Best Placed Soundtrack Music

Spoon - This Book is a Movie in Stranger Than Fiction

ORM, Online Reputation Management, aka SEO PR

The Marketing Pilgrim offers Online Reputation Management & Consulting and offers a Free Online Reputation Management Beginner’s Guide with the largest number of links in an article I have ever seen to sites like Moreover to help you keep track of your name in search results and feeds. The comments suggested other sites such as MonitorThis, Distilled ORM Tool, and Serph Buzz Tracker.

When you finally get done with the Marketing Pilgrim article, you can check out these related articles on the site:
Updated Online Reputation Monitoring Guide
Update to Reputation Monitoring Guide
What Should Your Company Monitor?
Get Your Free Online PR Briefing
Free Reputation Management Guide for Students

Managing Multiple ASP.NET Websites

Your CMS options are limited
DotNetNuke is a CMS that you can use to manage multiple websites from one login. Other available asp.net CMS can be expensive but may offer features that DotNetNuke doesn't. To see well designed sites using DotNetNuke, visit CMS Showcase. You can compare CMS's at cmsmatrix.org

Thursday, November 15, 2007

Project Management and Organization

What are your goals?
make a list of all the goals of the project, being as detailed as possible. you may have only a few major goals and then, each major goal will have it's own set of goals.

What's the next step?
sort goals by priority. give each goal a weight (on a scale of 1 - 10) so that there is a clear understanding of how the goals are related to each other. you're next step will be to move forward on the highest priority while keeping in mind the goals that hold the highest weight.

Vegan Sweet Tooth

Wonderful Vegan Brownies
Vegan Ginger Cookies
Vegan Chocolate Chip Cookies

Web Development

Research
http://builtwith.com/

Frameworks and CMS may make your life easier
http://www.cmsshowcase.com/
[asp.net] http://www.dotnetnuke.com/
[seo/php] http://www.jojocms.org

Web Design Inspiration

You are Under No Obligation
Elliot Jay Stocks: ‘Destroy The Web 2.0 Look’ @ Future of Web Design, New York takes a look at just one of many popular design styles but the points that are brought up are just as applicable to all popular design styles. He talks about why designers adopt this style and offers us an alternative to drawing inspiration from what we see most frequently in CSS Design Galleries.

Learn from the Best
Avoid cliche use of style and look for inspiration from "big name designers" who coincidentally avoid cliche use of popular design styles. The ones listed in Stocks presentation, do not use the "web 2.0 look" at all:

Subtraction [subtraction.com]
Khoi Vinh’s Subtraction screen shot

Happy Cog [happycog.com]
Happy Cog screen shot

31Three [31three.com]
31Three website screen shot

Stuff and Nonsense [http://www.stuffandnonsense.co.uk/]
stuffandnonsense

Jesus Rodriguez Velasco [jrvelasco.com]
Jesus Rodriguez Velasco

Web Designer Wall [http://www.webdesignerwall.com/]
webdesignerwall

Veerle [http://veerle.douh.com/]
veerle.douh.com

http://www.voulumeone.com/
volumeone


Flame Digital [Flame Digital]


Tuesday, November 13, 2007

Web Development Financial Management

NYC07

http://hitotoki.org/newyork/

Eco Razor Solution

Problem: I need a new razor that is environmentally friendly.
Solution:

Reduce
do you need this? does aesthetics play a role in your decision? think about the long term. what are the alternatives?

Reuse
use what you have. is there a better way to maintain and care for what I have? soaking in alcohol has been suggested. there are oils which prolong the life of your blades.

Recycle
what to do with you old one. can i find a use for it? can someone else find a use for it?

sort by: *price *enviromental impact *social responsibility

Some Items:
Wally Rubber Shower Razor
Cruelty-Free Razor Blades for Wally and Spike Razors
Disposable Razor Sharpener [available at Sustainable Village]

photography

flickr sets
Entoptic Phenomena

Monday, October 29, 2007

social science notes

the corporation - the patholigical pursuit of profit and power (name of an article)

playlist

  • intro common be
  • hellogoodbye in my arms
  • css lets make love
  • music is my hot hot sex - css
  • you outta know - fannypack
  • ice cream - nypc
  • samian vs justice - we are you friends
  • still not a player - big pun
  • where the party at - jagged edge
  • lets get married - jagged edge
  • fantasy - mariah and odb
  • don't stop the rock - freestyle
  • gonna get thru this - daniel benenfield
  • sugar - talking heads
  • will to power - dreamin
  • pick it up - home team
  • it's just the way i are - timbaland
  • i'm damaged
  • say it's gonna rain
  • heart
  • fleetwood mac/stevie nicks
  • after dark diplo remix
  • four to the floor remix
  • slip away - sam cooke intro hook
  • release me - angelina
  • tegan and sara - walking with a ghost remix

Playlist from the phone conversation with the Lisben Girls

[girls] Gilbert O'Sullivan - Alone Again Naturally
[boys] James Taylor - You've Got a Friend
[girls] Cat Stevens - Where Do The Children Play
[boys] Beatles - Dear Prudence
[girls] Elton John - Candle in the Wind
[boys] Rolling Stones - Wild Horses
[girls] Janis Ian - At Seventeen
[boys] Jim Croche - Time in a Bottle
[girls] Carol King - So Far Away

Wednesday, October 17, 2007

Make Me These Audio Books

Craig J Thompson (consumer culture)
A Cyborg Manifesto - Donna Haraway
Autobiography and Black Identiy Politics - Kenneth Mostern
Don't Make Me Think - Steve Krug
The Artist’s Guide to Making Money - Matt Cassity and Sam Spratlin
The Visual Display of Quantitative Information
culture shock: working holidays abroad
debt cures they don't want you to know about - kevin trudeau

Mind Your Money

Price Protector
Startup News
Buy Cheap Land
Starting Up - A site for Entrepreneurs
Ben Stein financialist
How To Quit Your Job In One Year: A Step By Step Guide
Money Book for broke
What’s Keeping You Financially From Living Your Dream?
Why Career Planning May Be Time Wasted - And Personal Finance Planning Isn’t 1
15 Things You Can Do Right Now To Help Your Career

The Artists and Designers Collection

Atari Game Manuals
The Almightys
Emm Design
knoxville site
Coudal
Joshua Davis
Graphic Design Archive by Alki1
Obsessive Consumption on flickr
Jogger
svenigson
Okapi Studio
pool film fest site design
Tak Tak
Mik Mik
Anna Melcon
Tristan Henry-Wilson illustrator
20nine
Fresh View
Red Bubble
Raw Pixles
31three
Don't Click It
All On One Page Webmaster Reference
design wire
Ryan Sims
Supercharged
Method Arts
Zero ru
Happy Cog
Kevin Cornell
Mein Brandenburg
32FPS
Subcircle
JS Box
Unstructure
Oh You Pretty Things
Tom Dominey
Cameron Moll's portfolio
Cameron Moll
Chris J Williams
Electric Pulp
Yucesoy
24 Corporate Event
Marc Dahmen
Electric Heat
Air Bag Industries
on finding a designer
Mike Industries
Signal vs. Noise
37 Signals
Grow Collective
Rob Goodlatte
Smashing Magazine
Hello Color
Dale Harris
Lyndsay Meager
Light On Dark
Foan 82
Illustration Mundo
Vintage Art and Ads
eleven3
res72 (BG)
veerle
subtraction
pearsonified
A catwalk show with a conscience
fadtastic
jared christensen
SECRETS OF SELF-TAUGHT WEB DEVELOPERS
free vector downloads
quickform.net
Jen Gordon
FWA
Design Snack
Neil Paterson Curvey Speech bubble css
Chris Erickson
Best Web Gallery
Spice Shop
Luke Stevens
Tony Yoo
Cabana Digital
Mercury Cloud
5 nak
Jeremiah Shoaf
svenigson

there's no accounting for taste

I didn't say it but I quote it all the time:
"There's no accounting for taste"


I have noticed that I'm not the only one:
"First we write a stylesheet for screen display (remember, there's no accounting for taste): /* screen display styles */..." - Eric Meyer in "Print Different"