WordPress for Beginners

Cet atelier pratique est COMPLET.

This workshop is an encouraging experience intended for those who want to get their feet wet with WordPress. It is also a great preparation for WP newbies who are attending WordCamp for the first time.
We will start with the “musts” through hands-on demos and walkthroughs:
  • The WordPress installation process
  • Best practices before and after installing.
  • WordPress semantics, intro of the dashboard and basic features.
We will then focus on how to continue your newly found WordPress skills on your own:
  • What to expect at WordCamp and how to make the most of it.
  • Learning resources and ways to get help
  • Inspiration for what explore afterwards

Prerequisites:
No code knowledge required. Laptop if you want to participate. WIFI will be provided.

This is a hands-on workshop. A special ticket to this event is required. Space is limited.

View the slides

Let’s Install Vagrant and a WordPress Development Environment

Cet atelier pratique est COMPLET.

Simply put, Vagrant makes it really easy to work with virtual machines. By using a virtual machine you can create an isolated development environment that matches server configuration, e.g. PHP/MySQL versions, resulting in fewer surprises on deployment (“Oh, it worked on my desktop!”). Vagrant will save you time, is easily installed and will enable you to give the exact same environment to somebody else.

In this workshop we are going install Vagrant and the VVV install of WordPress. Along the way (as we are waiting for the install to finish) you will learn about how Vagrant works, how to add sites to your new Vagrant setup, and about all the tools / helpers that come with VVV.

We will also touch on the VIP quickstart for WordPress VIP work.

Prerequisites:
This talk is aimed at anyone developing WordPress code.
Participants should be comfortable installing programs.
Laptop
If you wish to save time, you may also want to:

  1. Install Git
  2. Install VirtualBox 4.3.x
  3. Install Vagrant 1.6.x

This is a hands-on workshop. A special ticket to this event is required. Space is limited.

« Hello World » of WordPress Theming: An Introduction to WordPress Theme Building

Cet atelier pratique est COMPLET.

A beginners guide to creating a custom theme, aimed at users who have used WordPress mostly with other people’s themes, and are ready to dive into creating their own theme from scratch. Will include the following content: principles of theming, theme essentials (styles.css, index.php), theme includes (sidebar.php, header.php, footer.php), theme settings (functions.php), assets (/css, /js, /img, /fonts), first-plugin.php (a simple plugin for changing except length). A starter theme including the code provided in the slides will be provided. The rest of the workshop myself and other volunteers would help people customize their themes.

Prerequisites:
For Beginner to Intermediate WordPress users. Excellent for first time theme creators or people who have just started making themes. Attendees should have basic knowledge of php, html, css and javascript. Attendees should know how to install and run a WordPress installation on their local computers. Attendees should have a working installation of WordPress on their computers to build the theme with.

This is a hands-on workshop. A special ticket to this event is required. Space is limited.

View the slides

Discover the World of Object-Oriented Programming

Cet atelier pratique est COMPLET.

You’re a WordPress developer. You might have a few plugins under your belt or maybe a theme or two. You build WordPress sites for clients or just for yourself.

You’ve heard of this thing called object-oriented programming. Everyone tells you it’s awesome. Yet each time you look into it, it makes no sense! You end up telling yourself object-oriented programming isn’t useful or worth the trouble.

Don’t give up just now! You’ve found the right talk for you.

It focuses on explaining that value to you. You’ll learn why object-oriented programming is your next step as a WordPress developer. We’ll go over basic concepts with WordPress related examples. By the end of the talk, you should have a solid footing to continue learning about it.

Prerequisites:
Some basics of PHP. You should also be familiar with WordPress APIs like the plugin API.

This is a hands-on workshop. A special ticket to this event is required. Space is limited.

View the slides

Develop Your First WordPress Plugin

Cet atelier pratique est COMPLET.

Since WordPress 3.0, Custom Post Types have enabled developers to create numerous plugins that extend the platform beyond basic posts and pages. In this workshop, you will learn how to develop your own WordPress plugin by leveraging Custom Post Types. This session will cover all aspects of working with CPTs including programatically creating new post types, adding new sections to the post type editor, interacting with custom fields through code, displaying new posts on a site, customizing the custom post list page columns and more.

Prerequisites:
PHP programming basics are required to be able to understand some of the code that will be used in this session, along with a basic understanding of WordPress.

A laptop running a local web server with a WordPress installation or access to a remote WordPress installation with FTP access is required to be able to try out code samples during the workshop. You can follow one of the following tutorials to install WordPress on a local web server:

Windows: http://www.wpbeginner.com/wp-tutorials/how-to-install-wordpress-on-your-windows-computer-using-wamp/

Mac: http://www.wpbeginner.com/wp-tutorials/how-to-install-wordpress-locally-on-mac-using-mamp/

For remote WordPress installation, install FileZilla: https://filezilla-project.org/

You should also have a good text editor installed that can provide syntax highlighting:

Programmer’s Notepad for Windows: http://www.pnotepad.org/

Brackets for Mac: http://brackets.io/

Attendees can download a free chapter of the presenter’s book on plugin development, which will be used as a basis for this workshop here.

This is a hands-on workshop. A special ticket to this event is required. Space is limited.

View the slides