Retour sur la rencontre de novembre / Recap of November’s Meetup

English below

Alors que nos amis américains célébraient le Thanksgiving avec leurs amis et leur famille, la communauté de WordPress Montréal s’est également concentrée sur la famille – avec un atelier gratuit sur les thèmes enfants!

Le jeudi 24 novembre, 20 participants se sont rassemblés à Centre Cloud.ca pour en apprendre davantage sur les thèmes enfants de WordPress. L’atelier a été donné par Kathryn Presner, une organisatrice de notre WordPress Montréal local et Theme Whisperer de l’équipe Theme chez Automattic, où elle aide les gens avec la personnalisation, la configuration et le dépannage. Nous n’aurions pas pu choisir un meilleur professeur pour ce sujet! Suivez-la sur Twitter @zoonini. Nous avons également reçu l’aide de cinq assistants expérimentés pour que tout le monde puisse profiter au maximum de la soirée.

Qu’est-ce qu’un thème enfant? Dans la Bible WordPress (le Codex), « un thème enfant est un thème qui hérite de la fonctionnalité et du style d’un autre thème, appelé le thème parent. Les thèmes enfants sont la manière recommandée pour modifier un thème existant.»

OK, alors pourquoi fonctionner de la sorte? Lorsque vous installez un thème WordPress, vous allez probablement faire des modifications avec les fichiers style.css et functions.php. Le problème survient lorsque le thème WordPress original doit être mis à jour lorsqu’il y a une nouvelle version de WordPress, ou un correctif de sécurité. Si vous avez modifié le thème d’origine, tous les changements seront effacés avec la mise à jour. Gah!

Pour éviter que cela ne se produise, toute personnalisation d’un thème doit être effectuée sur une copie du thème – le thème enfant!

À leur arrivée, les participants ont été accueillis avec un café et un repas de La Bistrote, un café local à Griffintown, grâce aux commanditaires de notre atelier. Les participants ont été invités à installer un serveur local sur leurs ordinateurs, seuls ou avec l’aide d’un assistant technique. Ensuite, Kathryn les a accompagnés dans la création d’un thème enfant, puis pour apporter des changements au nouveau thème.

Kathryn a également profité de l’atelier pour offrir des notions de CSS, de personnalisation du thème de base, de plug-ins, et introduire les débutants à des outils et à des ressources Web utiles.

La création de thèmes enfants est une compétence fondamentale en développement WordPress et sera un tremplin pour beaucoup de participants vers des sujets plus avancés. La mission de la communauté de WordPress Montréal est d’ailleurs d’offrir gratuitement des ateliers et des conférences qui aident les utilisateurs de tous les niveaux à améliorer leurs compétences et à réseauter. La rencontre de novembre a contribué à ces deux missions!

Visionnez les diapositives et les exercices pratiques de l’atelier.

Un grand merci à la formatrice, Kathryn et aux assistants Alex, Jill, Jonathan, Richard et Sonia. Merci à Centre Cloud.ca pour le local et aux commanditaires Jetpack, WooCommerce, Bluehost, BoldGrid, GoDaddy, Pantheon, WPML, Dreamhost et Plesk. Merci à Dana de La Bistrote pour la délicieuse cuisine.

Notre prochaine rencontre est notre fête de Noël le 7 décembre! Assurez-vous de RSVP et de réserver un billet qui comprend de la nourriture et une boisson.

Acheter un billet


While our American friends celebrated Thanksgiving with friends and family, the WordPress Montreal community also focused on family — with a free workshop on child-theming!

Thursday, November 24, 20 attendees gathered at Centre Cloud.ca to learn about child-theming in WordPress. The workshop was given by Kathryn Presner, a local WordPress Montreal organizer and Theme Whisperer on the Theme Team at Automattic, where she helps folks with customization, configuration, and troubleshooting. We couldn’t have picked a better teacher for this topic! Follow her on Twitter @zoonini. We also had the help of five experienced TAs to help everyone get the most out of the evening.

What is child theming? Directly from the WordPress Bible (the Codex), “a child theme is a theme that inherits the functionality and styling of another theme, called the parent theme. Child themes are the recommended way of modifying an existing theme.”

Ok, so why do this? When you install a WordPress theme, you’ll likely make changes to it with the style.css and the functions.php files. The trouble happens when the original WordPress theme needs to be updated when there is a new version of WordPress, or a security patch. If you’ve edited the original theme, all your changes will be wiped out with the update. Gah!

To prevent this from happening, any customizations to a theme should be done to a copy of the theme — the child theme!

Upon arriving, attendees were greeted with coffee and dinner from La Bistrote, a local café in Griffintown, thanks to our workshop sponsors. The attendees were invited to set up a local host on their computers, by themselves or with the help of a TA. Then, Kathryn walked them through creating the child-theme, and then making changes to the new theme.

Kathryn also took advantage of the workshop to give a lesson in CSS, basic theme customization, plugins, and introduced beginners to useful web tools and resources.

Child-theming is a fundamental skill in WordPress development and will hopefully be a stepping stone for a lot of attendees into more advanced topics.  It’s the mandate of the WordPress Montreal community to offer workshops and talks, for free, that help users of all levels grow in their abilities and connect with others. November’s meetup accomplished both of those missions!

Check out the slides and practical exercises from the workshop.

A huge thanks to the workshop leader Kathryn and TAs  Alex, Jill, Jonathan, Richard, and Sonia. Thanks to Centre Cloud.ca for hosting and to the sponsors Jetpack, WooCommerce, Bluehost, BoldGrid, GoDaddy, Pantheon, WPML, Dreamhost, Plesk. Thanks to Dana from La Bistrote for the delicious food.

Our next meetup is our Holiday party on December 7th! Be sure to RSVP and grab a ticket that includes food and a drink.

Buy a ticket