October 27, 2016 — Here’s the tl;dr version: you can make an off-the-shelf theme look as good as a fully custom design if you know what you’re doing. We can safely say that most people who use WordPress have used a consumer template at some point. Some use them build a personal site, make a few modifications, and never touch it again. Freelancers and agencies set new templates up on a monthly or weekly basis for clients. There are WordPress developers whose main source of income is from templates they’ve developed and sold through sites like ThemeForest or Template Monster. Using a prebuilt theme has huge advantages: time savings for developers by using prebuilt CMS features, client confidence from knowing beforehand how a site will look and behave, and user-friendly interfaces that have often been tested and improved over multiple versions. But despite their ubiquity, there is plenty of resistance to using templates. Many clients and designers think that a site that “looks like a template” is cheap, unrefined, and should be inexpensive – regardless of how much time was invested into feature development or customizations. So how do you get the benefits of using a theme, and still satisfy your freelance clients and website’s visitors with a unique, fresh design? In this talk we’ll go through the major hurdles and show you how to overcome them with confidence: – What does a “template-y” site even look like? We’ve heard that feedback before. We may have even said it as we surfed the web. But what styles, elements, fonts, colors, or UI patterns are distinctly “template-y”? Knowing is half the battle. – How to choose the “best” template for your project Most people browse template sites looking for something that looks like the site they want to build, but that’s the wrong approach. A prebuilt theme is a tool, first and foremost, and you wouldn’t buy a saw based on the color of the blade. You pick the right tool for the job. – The right kind of planning “Well begun is half done” Aristotle famously said. Once you’ve picked a theme and are familiar with its capabilities and limitations, you can plan based on what’s possible, rather than trying to make a site that fits into the demo layout. Let’s talk about how to do that in a modular, time-saving way. – Let’s talk specifics We’ve talked about what not to do, and how to get started off on the right foot. Now we’ll go through side-by-side comparisons using real templates to show you how common components can be used to deliver outstanding results. By the end of the talk, you’ll be able to sit confidently down in front of your next project with a better approach to planning and design, and produce a better website. Wow your clients! Impress your friends! And keep all the time-saving benefits of an excellent prebuilt theme, but don’t sacrifice how it looks or performs.
August 30, 2016 — In this session, I’ll explain how a typical WordPress page template works, using the Twenty Sixteen theme as an example. I’ll show:
How does the page template display your content with a header, footer and (sometimes) a sidebar (or two)?
How does the header get there in the first place and what does it do?
How did the default menu get there, and can you move it?
Why do some pages have sidebars and others do not?
How do sidebars work, and can I add a new one to my site?
What is a sidebar, really, and why do you find them in the Widgets section?
And what about the footer?
…and maybe a few more things. This is a “tiptoe through the templates”, not a “camp out for 2 weeks in the templates”, but by the time we’re done, you’ll have a reasonable understanding of how page templates work and how you might use your own in a child theme.
This session is aimed at advanced beginners to intermediate users. You’ll need a working knowledge of HTML. If you know a little PHP, great, but you don’t need to know PHP to understand what I’ll be covering.
August 14, 2016 — WordPress coders have gotten a bad rap for writing messy code. Its a little unfair as there are many great programmers in the community. However, some of the criticism is well deserved. There are far too many plugins and themes that are one big mess of spaghetti php.
WordPress is great, but it doesn’t give us the best tools to write quality code. However, with the use of a templating library such as twig, blade and many others, we have a tool that will help us write a higher quality piece of software. Templates not only have much cleaner syntax then using straight php tags, but they also enforce a separation of concerns.
This talk will cover the various templating options that are available as well the basic methodology and functions of templates.
May 12, 2016 — Liisa’s talk explores the idea of modularity of templates and functionality, and the challenges she has faced from a designer’s perspective when translating an idea into reality, using concrete case examples to illustrate her points.
May 12, 2016 — Lorsque l’on désire personnaliser un site WordPress, la bonne pratique est d’utiliser les fichiers par défaut de WordPress. C’est à dire les fichiers de la hiérarchie des templates.
Étant donné que chaque thème WordPress n’embarque pas tous ces fichiers, on peut parfois passer à côté des bonnes pratiques et perdre du temps inutilement Dans cette présentation, les spectateurs pourront découvrir :
A quoi sert la hiérarchie des templates et quel est son fonctionnement
Comment il faut s’en servir pour bénéficier de mises en page particulières selon les pages demandées par les visiteurs
Quelles sont les subtilités des différents fichiers de template
Pourquoi il faut l’utiliser dans un thème enfant lorsque l’on ne travaille pas sur du sur mesure
Quelles sont les fonctions associées à la hiérarchie des templates
Quand est-il préférable de ne pas créer de nouveau fichier
Quels sont les hooks liés aux templates et comment les utiliser
Bref, tout ce qu’il faut savoir pour créer des sites dotés d’une mise en page subtile sur chacune de ses pages.
October 17, 2014 — Criando templates para WordPress, e mantendo a usabilidade no Admin. Como utilizar as melhores práticas e recursos confiáveis, que irão te ajudar a trabalhar layouts mais ousados, sem o uso de gambiarras na hora de inserir o conteúdo. (com Herick Correa)
May 8, 2014 — We’re at an interesting point in the evolution of WordPress. Huge advances have been made in the way that we build themes and plugins. Leaps and bounds have been made in performance, security, and the marketplace as a whole. But up until recently, the way that we actually create, organize, and present content has been pretty stagnant. WYSIWYG and Meta Boxes for creating content. Taxonomies, P2P, and hard-coded templates for organizing and displaying content. There’s a ton that you can do with that tool-set. But we want to do more. We want front end editing, page builders, and modular content. We want rich landing pages, and interesting layouts. We want flexibility. We want to empower authors and editors. We want to lower the bar to awesome. It’s a design challenge. It’s a theme challenge. It’s a dev challenge.This talk looks at what’s out there today and what’s coming down the pipe. Hopefully this is interesting for people who create content, build themes, and work with clients.
January 2, 2014 — Template languages are a major feature of Rails, Node and Django, but not something found in WordPress (until now). This session walks through how to build a theme using Timber and Twig. With this understanding, you’ll be making more themes with cleaner code and less debugging.
December 15, 2013 — This talk shows you how to use custom post meta data and the body_class filter to define custom layouts for both static pages and single blog posts. As a bonus, it shows you how to use custom post metaboxes, rather than forcing users to deal with custom fields.