Upload
maartendeblock
View
3.811
Download
11
Embed Size (px)
DESCRIPTION
Presentatie (NL) over Drupal Starter themes (ook gekend als base themes). Eerst gegeven op een Drupal User Group in Gent
Citation preview
Starter themes
Maarten De Block
Drupal User Group
Overzicht
• Wie ben ik?
• Wat is een starter theme?
• Waar starter themes vinden?
• Veelgebruikte starter themes: Zen
• Veelgebruikte starter themes: Fusion
• Veelgebruikte starter themes: Basic
• Eigen themes
• Conclusie
Wie ben ik?
• Maarten De Block
• Drupal Freelancer
– http://www.maartendeblock.be
• ‘Websites voor KMO’
– http://www.websitesvoorkmo.be
• Contributer op drupal.org
– user_edit_permissions
– pageviewblock
Wat is een starter theme?
• Vermijden dat je van 0 moet beginnen
• ‘Best practices’
• Beperkt <-> uitgebreid
• Soms kopie, soms subtheme
Wat is een starter theme?
• Vermijden dat je Garland moet kopiëren
• Wat je ook doet, NOOIT Garland kopiëren
Waar starter themes vinden?
• Google: drupal starter themes
• http://drupal.org/node/323993
• Conventional layout <-> Grid layout
Waar starter themes vinden?
Waar starter themes vinden?
• Zen 40329 *• Fusion 13164 *• Framework 2880• Genesis 2551• Basic 2085 *• Blueprint 2082• AdaptiveTheme 2002• NineSixty 1631• Clean 988 • Zen nineSixty 749• Tendu 397 • Omega 348• beginning 274 • Foundation 223
• Advanced Theme Construction Kit (ATCK) 202
• beginningW2 181 • BluetTrip 112• Layout Studio 109 • Flexible 103 • Fluid Grid System 85• Stark 80 • Hunchbaque 77 • Starkish 66 • Studio theme pack 47• YUI Grid 42• Ink Ribbon 31 • FuelDeLuxe 12
Veelgebruikte starter themes: Zen
• http://drupal.org/project/zen
• Meest gebruikte
• Conventional layout
• Op basis van sub themes
• Lees STARTERKIT/README.txt
• Goede documentatie in php/css bestanden
• Demonstratie
Veelgebruikte starter themes: Fusion
• http://drupal.org/project/fusion
• Grid layout
• Op basis van subthemes
• Lees README.txt
• Goede integratie met skinr module
– http://drupal.org/project/skinr
• Lite versie
Veelgebruikte starter themes: Fusion
Fusion Starter
• 14 regions
• 16 column grid
• Wrappers op alle rijen
• Uitgebreide CSS
• Ubercart CSS
• Alle Skinr styles uit core
Fusion Starter Lite
• 5 regions
• 12 column grid
• Geen wrappers
• Minimale CSS
• Geen Ubercart CSS
• Slechts enkele Skinr styles
http://fusiondrupalthemes.com/support/theme-developers/subtheming-quickstart/comparison-fusion-starter-themes
Veelgebruikte starter themes: Fusion
• Demonstratie
Veelgebruikte starter themes: Basic
• http://drupal.org/project/basic
• Uitgeklede versie van Zen
• Conventional layout
• Kopie nemen van theme
• Lees README.txt
Eigen themes
• Kopie van ‘vorige klant’
• Opletten
– Naamgeving
– Css overriden tot in het oneindige
– Overbodige HTML
– ‘Identieke’ sites
Persoonlijke ervaring
• Opbouwen van eigen ‘basetheme’
• Best practices
– page.tpl.php
– reset.css (http://meyerweb.com/eric/tools/css/reset/)
– Aangepast zoekformulier
– Nergens rechtstreekse menu’s
• Enkel via Blocks
Conclusie
• Veel verschillende starter themes
• Zen en Fusion meest gebruikt
• Altijd README.txt lezen
• Doe wat voor jou werkt
Vragen?
• Later via
– Twitter: http://twitter.com/maartendeblock
– LinkedIn: http://be.linkedin.com/in/maartendeblock
– Email: [email protected]
Opgelet! Reclame
• Pure Sign zoekt developers!
• Websites voor KMO zoekt samenwerking met communicatiebureau’s