Theming for Sitebuilders - Drupal · PDF fileTheming for Sitebuilders: Getting started the...
Transcript of Theming for Sitebuilders - Drupal · PDF fileTheming for Sitebuilders: Getting started the...
is proud to present
Theming for Sitebuilders:Getting started the Drupal way
Drupalcon PortlandMay 22nd, 2013
@DAVIDNEEDHAM
Responsibilities○ Accessibility○ SEO○ UI/UX○ Security
Theming?
Coding○ PHP○ CSS○ HTML○ jQuery
@DAVIDNEEDHAM
Responsibilities○ Accessibility○ SEO○ UI/UX○ Security
Theming?
Coding○ PHP○ CSS○ HTML○ jQuery
for sitebuilders??
@DAVIDNEEDHAM
Responsibilities○ Accessibility○ SEO○ UI/UX○ Security
Theming?
Coding○ PHP○ CSS○ HTML○ jQuery
for sitebuilders??
o Modules
o UI-Driven
o No custom code
o Holistic
@DAVIDNEEDHAM
● Alt attributes on images
● HTML Purifier https://drupal.org/project/htmlpurifier
● Are you an accessibility guru?○ Search the queue, report issues, tag 'accessibility'
1. Accessibility
@DAVIDNEEDHAM
● Good content
● Page titles
● Good URLs
● Are you an SEO guru?○ Search the queue, report issues, tag 'SEO'
2. Search Engine Optimization
@DAVIDNEEDHAM
● Planning, planning, planning○ Content architecture○ Development plans○ Personas
● Good use of field modules
● Does something not feel right?○ Search the queue, report issues, tag 'UI/UX'
3. User experience
@DAVIDNEEDHAM
SEO Checklist https://drupal.org/project/seo_checklist
@DAVIDNEEDHAM
Menu Blockhttps://drupal.org/project/menu_block
@DAVIDNEEDHAM
Menu Blockhttps://drupal.org/project/menu_block
@DAVIDNEEDHAM
Menu Blockhttps://drupal.org/project/menu_block
@DAVIDNEEDHAM
● Fusion or Omega starter themes
● Color module
● Panopoly distro
Bigger considerations
"Once you know what you know, you can't pretend not to not know what you know."
"You don't know what you don't know."
"Once you know what you know, you can't pretend not to not know what you know."
"You don't know what you don't know."