Becoming a better WordPress developer

With a very low barrier to entry, developing with WordPress has become particularly popular in the past few years. However, this sometimes means that standards and best practices aren’t well respected.

This talk will cover WordPress coding standards, best practices, and technical tools to become a better developer. This will be a resourceful presentation for anyone beginning, interested in, and those who have been developing with WordPress for a long time. Some of the topics covered will be proper usage of hooks and filters, creating your own plugins (instead of always using that functions.php), making use of the mu-plugins folder, how to properly escape and sanitize user-generated content, security gotchas and more.

The talk is geared at beginning developers as much as it is for advanced developers. Basic php knowledge is strongly recommended, though not required.

View slides on Joey’s site »

About Joey Kudish

Joey Kudish is a Code Wrangler at Automattic. Previously, he was a freelancing web developer building high-scale WordPress sites and private WordPress plugins. He is the author and contributor to several WordPress plugins as well as contributor to WordPress core. Joey’s an avid coffee drinker, dog lover & enthusiastic traveler.

Follow @jkudish on twitter.

Comments Off on Becoming a better WordPress developer

WordPress Plugin Development 201

After covering WordPress Plugin Development basics at last year’s conference, this presentation will continue its exploration of plugin development by covering topics such as the creation of an efficient development environment, efficiently loading and using jQuery, making plugins ready for internationalization and enhancing your plugin page on the official repository.

Some knowledge of PHP preferable. This talk is targeted to advanced users and up-and-coming coders. Watching my presentation from last year would also provide good background information.

View slides on Slideshare »

About Yannick Lefebvre

Yannick Lefebvre is a tech enthusiast and the author of the WordPress Plugin Development Cookbook, published by Packt Publishing. He has been blogging since 2003, started using WordPress in 2004 and published his first plugin, Link Library, in March 2005. Since then, he released six other plugins, all hosted on the official WordPress.org site. He absolutely loves using WordPress to develop web sites and find PHP to be a most liberating language compared to more traditional languages such as C/C++. Follow @ylefebvre on Twitter.

Three copies of the WordPress Plugin Development Cookbook will be raffled off during Yannick’s presentation. To order your own copy of this title in e-book format, buy the book from Packt and enter code wcmontreal12 in the promotional box field at checkout to get 40% off until December 31st, 2012.

Comments Off on WordPress Plugin Development 201

Debugging for WordPress Developers

Techniques, tools, and examples on how to debug WordPress development issues.

Beginning or Advanced Coders. Must understand concepts of WordPress development.

About Mo Jangda

Mo wrangles code and VIPs at WordPress.com / Automattic. Mo enjoys ice cream and other sugary things.

Comments Off on Debugging for WordPress Developers

Utilisation de WordPress comme CMS dans un contexte académique

La Faculté de médecine de l’Université de Montréal utilise WordPress depuis 2010 pour son blogazine (blogue et magazine) facultaire et, depuis 2011, comme système de gestion de contenu pour ses sites départementaux et de programmes (près d’une trentaine). L’étude de cas présentera, dans un contexte académique, les différentes étapes de migration du contenu existant et de la gestion quotidienne du contenu des différents sites. Nous examinerons les avantages et les inconvénients à utiliser WordPress et les rôles des différents intervenants dans l’ensemble du processus.

Cette étude de cas s’adresse aux communicateurs de niveau intermédiaire à avancé qui souhaitent utiliser WordPress comme système de gestion de contenu dans un contexte académique.

À propos de Benoit Beaudoin

Benoit Beaudoin travaille depuis plus de 25 ans dans la communication imprimée et depuis 15 ans dans la communication Web. Tour à tour enseignant, graphiste et maintenant rédacteur et communicateur Web, il s’intéresse particulièrement au développement de pratiques de communication Web dans un contexte académique.

Comments Off on Utilisation de WordPress comme CMS dans un contexte académique

Solutions Web « prêtes-à-porter » avec WordPress

Aux prises avec un gestionnaire de contenus désuet, coûteux et peu flexible, la Ville de Montréal s’est récemment tournée vers des solutions libres pour gérer ses contenus Internet et Intranet. Elle a notamment retenu WordPress principalement pour des projets intranet, mais également pour quelques besoins Internet.

Nous avons surnommé ce projet Prêt-à-porter puisque l’on souhaitait déployer des solutions rapidement, à faible coût, sans faire de développement et en utilisant un maximum de composantes réutilisables entre les projets.

Lors de cette conférence, nous exposerons ce qui nous à mené au choix de WordPress et comment nous avons procédé afin de pouvoir déployer sur demande des instances WordPress normalisées. Nous aborderons également les défis que nous avons eu à relever dans ce projet dont il reste encore quelques étapes à franchir.

Cette présentation non technique s’adresse à tous, mais intéressera particulièrement quiconque souhaite introduire WordPress en tant que gestionnaire de contenus au sein de son organisation.

Visionner la présentation sur Slideshare »

À propos de Stéphane Plante

Je suis tombé dans le Web quand il était petit et j’ai maintenant près de 20 ans d’expérience dans ce domaine. À la Ville de Montréal depuis 12 ans, j’y ai joué à peu près tous les rôles associés au Web, intégrateur, Web designer, Webmestre. Je suis actuellement conseiller au service des technologies de l’information en matière de Web et d’innovation technologique. Au cours des quatre dernières années, j’y ai mené plusieurs projets avec WordPress.

Comments Off on Solutions Web « prêtes-à-porter » avec WordPress

Votre site WordPress est-il bien protégé?

Vous devez avoir un plan de sauvegarde et de protection pour votre site. C’est ce que je vous propose avec la présentation, un plan d’entretien mensuel qui vous donnera la tranquillité d’esprit de savoir que votre contenu est protégé et, qu’advenant une catastrophe comme le piratage de votre site, vous pourrez rapidement le récupérer.

Sujets couverts :

  • Quelques modifications toutes simples à faire (admin, salt keys)
  • L’importance des mises à jour régulières
  • Quelles extensions installer pour protéger et sauvegarder son site WordPress
  • (BackupBuddy, malware scanners, WordFence ou Better WP Security) etc.

Pour le propriétaire de site WordPress régulier, le blogueur régulier. Pas besoin d’être expert, je vise à simplifier tout en apportant la tranquillité d’esprit à l’utilisateur.

Visionner la présentation sur le site de Danielle »

À propos de Danielle Guérin

Danielle Guérin, adjointe virtuelle depuis 2002, passionnée de WordPress et du Marketing Web, est tombée dans la potion Internet en 1999. C’était à l’époque où il fallait faire les sites Web avec du code HTML ou un WYSYWYG de Geocities. Les plus anciens s’en souviendront…

C’est en 2008 qu’elle apprend qu’il existe un système de gestion de contenu qui s’appelle WordPress, qui est gratuit et qui lui permet d’offrir à ses clients une solution encore plus simple et conviviale.

Danielle a eu à récupérer plusieurs sites WordPress qui ont été piratés, souvent parce qu’ils étaient vulnérables et que les clients n’avaient pas actualisé leur WordPress. Suite à cette expérience, elle s’est informée des différentes ressources disponibles et des procédures à suivre pour protéger les sites de ses clients à qui elle offre son forfait de sécurité WordPress.

Comments Off on Votre site WordPress est-il bien protégé?

Commerce électronique + WordPress = À l’aide!

L’éventail de solutions de commerce électronique sur WordPress a beaucoup évolué depuis quelques années. Il devient crucial de choisir la bonne plate-forme e-commerce, étant donné la difficulté de changer plus tard.

Cette présentation offrira un aperçu des principales extensions de commerce électronique, leur coûts, leurs caractéristiques, leurs forces et faiblesses ainsi que la viabilité de leurs développeurs.

Nous regarderons également la vitalité de l’écosystème entourant chaque extension: support (payant ou non), forums de discussion, extensions et thèmes additionnels.

Après cette présentation, vous serez mieux outillé pour choisir la plate-forme de commerce électronique la plus appropriée à votre entreprise ou aux projets WordPress de vos clients.

Cette présentation s’adresse à la fois à une clientèle de gens d’affaire et d’intégrateurs webs, mais le jargon technique sera gardé à un minimum 🙂

Visionner la présentation sur Slideshare »

À propos de Jean-Francois Arseneault

Je suis informaticien avec plus de 20 ans d’expérience en TI, dont près de 10 à aider les professionnels et PMEs à utiliser les technologies du web.

Depuis 2007, mon entreprise utilise WordPress afin d’offrir à nos clients une plate-forme web performante et évolutive. Nous sommes spécialisés dans l’intégration de sites multilingues complexes.

Comments Off on Commerce électronique + WordPress = À l’aide!

Don’t be Afraid of the HTML Tab

Does the HTML tab on your WordPress dashboard beckon to you, but the thought of tags, divs and stylesheets keeps you from clicking over? All good sites start with a good foundation — semantic and valid HTML and CSS. Once you have that foundation, you have all the power in the world to control the look of your site.

This workshop will look at the box model and the most commonly used HTML tags and how to use them to lay out your text without breaking your theme. We’ll also take a look at CSS — what it is and how to use it to style your content.

This talk is aimed for beginner coders who don’t know their <a> from their <span> class.

About Laurie M. Rauch

Laurie M. Rauch believes that great user experiences start at the first line of code. Laurie is the owner and chief code nerd of Code Diva, where she provides WordPress customizations and coaching, and specializes in developing sites for WordPress using standards-compliant HTML and CSS.

She is also part of the support team for Graph Paper Press, an associate designer for E.Webscapes, and has taught web page design at Seneca College.

In her free time Laurie is slowly redoing her house, blogs, tweets, and pins.

Comments Off on Don’t be Afraid of the HTML Tab

Great User Experiences Start Here: an Approach to Information Architecture for WordPress

Before you start coding there’s an important step for every website project: this is, of course, Information Architecture. Often poorly understood and seldom given the attention it deserves, IA is, in fact the foundation of every great website. WordPress comes with a built-in Information Architecture that includes basic building blocks with which most users are familiar: pages and posts, categories and tags. But it also features custom content types (or post types), drag and drop menus, and custom taxonomies, which all help categorize information and make it easier for end-users to find.

This presentation will offer a foundation for understanding how IA can help meet site goals through practical examples of how to resolve site architecture problems.

The presentation is largely high-level, and will be understandable to attendees with only a basic knowledge of WordPress.

View slides on Slideshare »

About David Hamilton

I’m a blogger, content strategist, and journalist. My work has appeared in Canadian publications including the National Post, and trade magazines like the Web Host Industry Review. I recently began working for Toronto digital marketing agency Kobayashi Online, where my day revolves around the creation of exciting content for organizations.

Comments Off on Great User Experiences Start Here: an Approach to Information Architecture for WordPress

Passionate About Plugins

Kathryn PresnerThe huge range of community-contributed plugins (nearly 20,000) is one of the most valuable features of WordPress.org. But how do you determine what’s a safe and effective plugin without being overwhelmed by choice? In this session we’ll discuss how to make an informed decision about which plugin to use – and look at how to troubleshoot any conflicts that may crop up. I’ll also present a few recommended plugins, including security tools that help protect your site against malicious intruders. From simple plugins to the more complex, we’ll look at how to set them up, what they do, and pitfalls to watch out for. Feel free to bring your favourite plugin to share with the group during the Q&A period.

No technical knowledge needed. Geared to beginner-level users and designers.

View slides on Slideshare »

About Kathryn Presner

Kathryn Presner of Zoonini Web Services takes a holistic approach to web design and development, building unique sites that work well, look great, and are easily found in search-engine results by the target market. Kathryn is passionate about helping people avoid common website pitfalls and as an enthusiastic WordPress user, gives back to the open-source community by answering questions as a volunteer WordPress support-forum moderator and presenting at events like WordCamp, Podcamp, and Girl Geek Dinners. Non-web pastimes include cooking healthy and delicious food, pondering which of her three cats is the most human-like, and eagerly awaiting her first crop of homegrown organic garlic. Follow @zoonini on Twitter.

Comments Off on Passionate About Plugins