psd 2 drupal

32
PSD 2 Drupal Some techniques and tools for making high quality Drupal themes from Photoshop designs

Upload: nicolas-borda

Post on 18-Dec-2014

2.260 views

Category:

Design


3 download

DESCRIPTION

Tools and techniques for turning design into Drupal themes.

TRANSCRIPT

Page 1: Psd 2 Drupal

PSD 2 DrupalSome techniques and tools for making high quality

Drupal themes from Photoshop designs

Page 2: Psd 2 Drupal

TOOLS

Page 3: Psd 2 Drupal

Firefox Extensions

Page 4: Psd 2 Drupal

Firebug

• Easily view HTML, CSS and JS

• Edit HTML, CSS and JS live

• View objects padding and margin

Firebug is the best thing since sliced bread

Page 5: Psd 2 Drupal

YSlow

• Analyzes site and gives a performance analysis and score

• Gives suggestions on how to improve performance score

http://wimleers.com/article/improving-drupals-page-loading-performance

Page 6: Psd 2 Drupal

• Allows you to overlay your designs on top of websites

• Multiple layers

Page 7: Psd 2 Drupal

• Reference material

• Additional information on HTML elements and CSS properties

Page 8: Psd 2 Drupal

Drupal For Firebug

• Drupal debugging

• SQL query information

Page 9: Psd 2 Drupal

ColorZilla

• Eyedropper

• Color picker

• Zoom, palette editor, and other somewhat useful features

Page 10: Psd 2 Drupal

MeasureIt

• Allows you to measure elements on your browsers

• You can have multiple measurement windows

Page 11: Psd 2 Drupal

GridFox

• Overlay grids on top of websites

• Grid options are highly customizable

Page 12: Psd 2 Drupal

GridFox

• Overlay grids on top of websites

• Grid options are highly customizable

Page 13: Psd 2 Drupal

Desktop Software

Page 14: Psd 2 Drupal

xScope

• On-screen ruler

• Easily measure on-screen dimensions

• Overlay screen sizes

• Guides and crosshair

Page 15: Psd 2 Drupal

Skitch

• Easily take and upload screenshots to the web

• Add text, shapes, pencil, etc.

• Great for bug reports

Page 16: Psd 2 Drupal

OmniGraffle

• Great for wireframing

• Great for diagrams

• Great for UX planning

Page 17: Psd 2 Drupal

Drupal Modules

Page 18: Psd 2 Drupal

Theme Developer

• Part of devel

• Clicking on any element gives you the theme/function that outputted the HTML

• Make is easy to know what to override

Page 19: Psd 2 Drupal
Page 20: Psd 2 Drupal

Skinr

• Allows end users to select predefined styles

• Works with blocks, panels, and views

Page 21: Psd 2 Drupal

Skinr

• Allows end users to select predefined styles

• Works with blocks, panels, and views

Page 22: Psd 2 Drupal

Skinr

• Allows end users to select predefined styles

• Works with blocks, panels, and views

Page 23: Psd 2 Drupal

TECHNIQUES

Page 24: Psd 2 Drupal

CSS Sprites

• 80+% loading time comes from front-end

• Reduce number of HTTP requests

• Clean markup

Page 25: Psd 2 Drupal

CSS Sprites

Credit: http://css-tricks.com/css-sprites/

Page 26: Psd 2 Drupal

CSS Sprites

Page 27: Psd 2 Drupal

CSS Sprites

Vertical sprite

Horizontal sprite

Page 28: Psd 2 Drupal

CSS Sprites

• 16 kb for whole interface

• Allows background patterns

• Apply PNG fix to only one CSS statement

Page 29: Psd 2 Drupal

Image Replacement

• Clean markup

• SEO friendly

• Accessible?

Page 30: Psd 2 Drupal

sIFR

• Requires JavaScript and Flash

• Text is selectable!

• Hard to tame

Page 31: Psd 2 Drupal

cufón

• Only requires JS

• Uses canvas (sexy!)

• All the styling is taken directly from the CSS

Page 32: Psd 2 Drupal