twenty ten: the last theme you'll ever need?
DESCRIPTION
Présentation en franglais, prepared for WordCamp Montréal 2010. Twenty Ten is the new default theme in WordPress 3.0. It showcases all the new features in 3.0 and incorporates best practices learned from theme frameworks developed by the community. I'll tell you why you should be using it for most (all?) your WordPress sites, starting right now. Then I'll show you how to do it. Twenty Ten est le nouveau thème par défaut offert avec WordPress 3.0. Il met en valeur les nouvelles fonctionnalités de 3.0 et incorpore les meilleures pratiques glanées de "theme frameworks" développés par la communauté. Je vais vous expliquer pourquoi vous devriez dès maintenant l'utiliser pour la plupart de (tous?) vos sites WordPress. Puis je vous montrerai comment le faire.TRANSCRIPT
Alexandre Simard, brocheafoin.biz
Twenty Ten
The last theme you’ll ever need?
Alexandre Simard, brocheafoin.bizTwenty Ten: the last theme you'll ever need?
Hope you’ve guessed my name
Pleased to meet you
Alexandre Simard, brocheafoin.biz
Handyman depuis 1998
WordPress depuis 2005
(Pas encore assez) Impliqué dans la communauté WP
Freelance depuis 2009
Twenty Ten: the last theme you'll ever need?
Alexandre Simard, brocheafoin.bizTwenty Ten: the last theme you'll ever need?
Alexandre Simard, brocheafoin.bizTwenty Ten: the last theme you'll ever need?
Alexandre Simard, brocheafoin.bizTwenty Ten: the last theme you'll ever need?
RIP Kubrick
Twenty Ten
Alexandre Simard, brocheafoin.biz
Hey there, good looking!
Supporte les nouveaux features
Conçu pour êtreune base de développement
Twenty Ten: the last theme you'll ever need?
Alexandre Simard, brocheafoin.bizTwenty Ten: the last theme you'll ever need?
Les nouveaux features
Bells and whistles
Alexandre Simard, brocheafoin.bizTwenty Ten: the last theme you'll ever need?
Alexandre Simard, brocheafoin.bizTwenty Ten: the last theme you'll ever need?
Alexandre Simard, brocheafoin.bizTwenty Ten: the last theme you'll ever need?
Alexandre Simard, brocheafoin.bizTwenty Ten: the last theme you'll ever need?
Alexandre Simard, brocheafoin.bizTwenty Ten: the last theme you'll ever need?
Alexandre Simard, brocheafoin.bizTwenty Ten: the last theme you'll ever need?
without losing sleep over it
To develop a WordPress theme
Alexandre Simard, brocheafoin.bizTwenty Ten: the last theme you'll ever need?
What is a theme?
Alexandre Simard, brocheafoin.bizTwenty Ten: the last theme you'll ever need?
Alexandre Simard, brocheafoin.bizTwenty Ten: the last theme you'll ever need?
Alexandre Simard, brocheafoin.bizTwenty Ten: the last theme you'll ever need?
Alexandre Simard, brocheafoin.bizTwenty Ten: the last theme you'll ever need?
WordPress
Template Tags Filters Actions
Templates functions.php
Nom de fichier
Image CSS JavaScript
<tag /> id=“” class=“”
Page HTML
Alexandre Simard, brocheafoin.bizTwenty Ten: the last theme you'll ever need?
Let’s get started
Alexandre Simard, brocheafoin.biz
<?php
Twenty Ten: the last theme you'll ever need?
|
Alexandre Simard, brocheafoin.bizTwenty Ten: the last theme you'll ever need?
Alexandre Simard, brocheafoin.bizTwenty Ten: the last theme you'll ever need?
Easy Peasy!
Good learning experience, but…
A bad idea
Alexandre Simard, brocheafoin.bizTwenty Ten: the last theme you'll ever need?
Sandbox
There has to be a better way
Alexandre Simard, brocheafoin.bizTwenty Ten: the last theme you'll ever need?
WordPress
Template Tags Filters Actions
Templates functions.php
Nom de fichier
Image CSS JavaScript
<tag /> id=“” class=“”
Page HTML
Alexandre Simard, brocheafoin.bizTwenty Ten: the last theme you'll ever need?
Alexandre Simard, brocheafoin.bizTwenty Ten: the last theme you'll ever need?
Alexandre Simard, brocheafoin.biz
Encapsule les modifications
Utilise les compétencesdes designers
Des fois (pas souvent), le CSS ne suffit pas
Pas beau par défaut
Abandonné
Twenty Ten: the last theme you'll ever need?
Alexandre Simard, brocheafoin.bizTwenty Ten: the last theme you'll ever need?
Theme frameworks
Could there be an even better way?
Alexandre Simard, brocheafoin.biz
SEO optimized!
Classes et IDs à la Sandbox
Menus déroulantsSoS
13 zones à widgets!
Des dizaines de hooks supplémentaires
Twenty Ten: the last theme you'll ever need?
Alexandre Simard, brocheafoin.bizTwenty Ten: the last theme you'll ever need?
We are family
Child themes
Alexandre Simard, brocheafoin.bizTwenty Ten: the last theme you'll ever need?
Alexandre Simard, brocheafoin.bizTwenty Ten: the last theme you'll ever need?
Alexandre Simard, brocheafoin.bizTwenty Ten: the last theme you'll ever need?
Alexandre Simard, brocheafoin.bizTwenty Ten: the last theme you'll ever need?
Alexandre Simard, brocheafoin.bizTwenty Ten: the last theme you'll ever need?
WordPress
Template Tags Filters Actions
Templates functions.php
Nom de fichier
Image CSS JavaScript
<tag /> id=“” class=“”
Page HTML
Alexandre Simard, brocheafoin.bizTwenty Ten: the last theme you'll ever need?
WordPress
Template Tags Filters Actions
Templates functions.php
Nom de fichier
Page HTML
Filters Actions
Templates functions.php
Alexandre Simard, brocheafoin.bizTwenty Ten: the last theme you'll ever need?
Alexandre Simard, brocheafoin.bizTwenty Ten: the last theme you'll ever need?
Alexandre Simard, brocheafoin.bizTwenty Ten: the last theme you'll ever need?
Alexandre Simard, brocheafoin.biz
Avantages Sandbox++
Désavantages Sandbox
More dependencies
Learning curve
Twenty Ten: the last theme you'll ever need?
Alexandre Simard, brocheafoin.bizTwenty Ten: the last theme you'll ever need?
Twenty Ten as a Parent Theme
Who’s your daddy?
Alexandre Simard, brocheafoin.biz
Thematic: isolermodifications dans Child Theme
Sandbox: HTML completavec unetonne de classes et d’IDs
Kubrick: supporté et misàjour par la communautéWordPress
Twenty Ten: the last theme you'll ever need?
Alexandre Simard, brocheafoin.bizTwenty Ten: the last theme you'll ever need?
CSS Mods
Alexandre Simard, brocheafoin.bizTwenty Ten: the last theme you'll ever need?
Alexandre Simard, brocheafoin.bizTwenty Ten: the last theme you'll ever need?
Alexandre Simard, brocheafoin.bizTwenty Ten: the last theme you'll ever need?
Alexandre Simard, brocheafoin.bizTwenty Ten: the last theme you'll ever need?
Alexandre Simard, brocheafoin.bizTwenty Ten: the last theme you'll ever need?
Alexandre Simard, brocheafoin.bizTwenty Ten: the last theme you'll ever need?
Alexandre Simard, brocheafoin.bizTwenty Ten: the last theme you'll ever need?
Alexandre Simard, brocheafoin.bizTwenty Ten: the last theme you'll ever need?
Alexandre Simard, brocheafoin.bizTwenty Ten: the last theme you'll ever need?
Alexandre Simard, brocheafoin.bizTwenty Ten: the last theme you'll ever need?
Template Mods
Alexandre Simard, brocheafoin.bizTwenty Ten: the last theme you'll ever need?
Alexandre Simard, brocheafoin.bizTwenty Ten: the last theme you'll ever need?
Alexandre Simard, brocheafoin.bizTwenty Ten: the last theme you'll ever need?
Alexandre Simard, brocheafoin.bizTwenty Ten: the last theme you'll ever need?
Alexandre Simard, brocheafoin.bizTwenty Ten: the last theme you'll ever need?
What is good for?
functions.php
Alexandre Simard, brocheafoin.bizTwenty Ten: the last theme you'll ever need?
Alexandre Simard, brocheafoin.bizTwenty Ten: the last theme you'll ever need?
Alexandre Simard, brocheafoin.bizTwenty Ten: the last theme you'll ever need?
Alexandre Simard, brocheafoin.bizTwenty Ten: the last theme you'll ever need?
I think so too
Pretty good, no?
Alexandre Simard, brocheafoin.biz
Simple d’approche, maispuissant
Puissant, mais simple d’approche
Supporte(ra) tous les features
Créé et maintenu par la communauté
Twenty Ten: the last theme you'll ever need?
Alexandre Simard, brocheafoin.bizTwenty Ten: the last theme you'll ever need?
End with the beginning
Alexandre Simard, brocheafoin.bizTwenty Ten: the last theme you'll ever need?
Alexandre Simard, brocheafoin.bizTwenty Ten: the last theme you'll ever need?
Alexandre Simard, brocheafoin.bizTwenty Ten: the last theme you'll ever need?
Questions?
Thanks!