Meetups

May 2017 ***Not Beginner*** Meetup

Undo the Mess: Use Roots for WordPress Dev

Calling all picky developers.

Let’s say I’m using WordPress for a new project. A sweet setup is important to me so I have some questions: How can I set up version control properly? Can I develop with others? When dealing with plugins, can I lock down plugin versions so I can test locally and commit when tested? Can I use Sass for style sheets and have minified css and js builds that aren’t committed to my repo? Can I use a nice template approach that’s DRY? Can I match my local dev to have parity with staging and prod? Is there a way configure the server’s provisioning in the same repo as my theme?

I’ve found a Yes for all those questions. Roots is a kit made up of 1) a smart theme system (Sage), 2) a way to package WordPress and plugins as composer dependencies and a better, more secure project structure (Bedrock) and a way to provision your local dev and servers through conventional recipes (Trellis). Use the parts you need (or all three) on your next WordPress project.

In this talk, we’ll demo building a site using the Roots kit (and the new Sage v9). Come check out this elegant way of doing WordPress dev and come meet other fans of Roots.

Presented by Pascal Laliberté, who does Web development, Interaction Design and Product Consulting. He’s a real friendly guy with some strong opinions, so come out for a chat!

Meeting Details:

This is a meetup in our “Not Beginner” series. This series of talks is for WordPress (or related) presentations that are not at a beginner level.

Anyone at any experience level is welcome to attend, but there will be an assumption in the presentations and discussion that attendees have some knowledge of WordPress.

Senate Room, 6th Floor – Robertson Hall, Carleton University, 1125 Colonel By Drive. </a>


Parking on campus requires payment, but all of the lots, including the garage just to the north of Roberson Hall, cap at $8 for the evening after 5pm. <a href=”http://www5.carleton.ca/parking/visitors/parking-rates/”>http://www5.carleton.ca/parking/visitors/parking-rates/

No donations for this meeting!  (We normally ask for a $4 donation to help cover the cost of the room and our Meetup fees, which total about $150-450/year)

Agenda

7:00 – General announcements

7:10 – Q&A Lets talk WordPress

8:30 – Wrap-up

May 2017 Virtual Contrib2Core [Developers]

Virtual Contrib2Core – Shared event with WPToronto

See the Toronto WordPress Group for the partner event.

——

Note: The activities in this meetup are best suited for intermediate/advanced WordPress developers.

Join Paul Bearne (Senior Freelance WordPress Developer) for a virtual meetup using Google Hangouts, where we come together as a team with the aim of adding to and improving WordPess itself (contrib to core).

This is a series of bi-weekly events using YouTube live recording on Google Hangouts. A new hangout link is published in the comments shortly before each session.

Sessions are interactive – you will help craft the code and create your own core commits. As at the beginning of April, we had submitted 6 patches of which 2 have so far been accepted into WordPress 4.5 from this project. You do not need to have experience of core commits, just to be reasonably comfortable with code and willing to come along, learn and do. There is guidance all the way, with opportunities to help with documentation and research. You can even just lurk and listen!

At each meetup, we are working on writing unit tests for the original functions file in WordPress – there are around 200 functions to keep us occupied!

The file we are working on is:

https://github.com/pbearne/contrib2core/blob/master/src/wp-includes/functions.php

We will use this repo to swap code as we work:

https://github.com/pbearne/contrib2core

If you are new to core development, you will need to install
https://github.com/Varying-Vagrant-Vagrants/VVV or have a working deployment build of WordPess.

More reading:

https://make.wordpress.org/core/handbook/

May 2017 WordPress Meet-Up

*** NOTE VENUE – see meeting details below ***

Backups, Backups, Backups

Did you know that it is often recommended that you have at least 3 separate backups of your website?

Could you recover your WordPress website if it was lost due to a hardware failure, hacked, or corrupted during an update or plugin install? Loosing your website is not fun, make sure you have it backed up!

This presentation will look at some of the many options and plugins for backing up your WordPress site including backing up to Amazon and Google Drive

Presented by Rick Radko of R-Cubed Design Forge.

Meeting Details:

This months meeting is at Patty Bolands, 101 Clarence St. We have the room called “The Abbey”.

No donations for this meeting!  (We normally ask for a $4 donation to help cover the cost of the room and our Meetup fees, which total about $150-450/year)

Agenda

6:00 – General announcements

6:10 – Presentation

7:00 – Q&A

7:30 – Wrap-up

April 2017 Special Meetup

Guest Speaker Meetup – Christina Varro

*** Please note venue – see meeting details below ***

This talk focuses on tales of trial, error, and misadventure in WordPress security. I will share tips, tricks, successes, and failures in keeping my client websites secure over the years, as a non-developer. I will cover a few useful plugins and services, as well as monthly maintenance strategy for keeping WordPress sites secure.

Presented by: Christina Varro, who owns and operates a creative design and commercial photography studio called Varro Creative based in Calgary. She has over 15 years of experience in graphic and web design, and has primarily focused on WordPress based projects for her web clients for the past 6 years. She has spoken at several WordCamp’s, and is excited to collaborate and share knowledge with others in the WordPress community.

Meeting Details:

Senate Room, 6th Floor – Robertson Hall, Carleton University, 1125 Colonel By Drive.

Parking on campus requires payment, but all of the lots, including the garage just to the north of Roberson Hall, cap at $8 for the evening after 5pm. http://www5.carleton.ca/parking/visitors/parking-rates/

No donations for this meeting!  (We normally ask for a $4 donation to help cover the cost of the room and our Meetup fees, which total about $150-450/year)

Agenda

7:00 – General announcements

7:10 – Q&A Lets talk WordPress

8:30 – Wrap-up

April 2017 Virtual Contrib2Core [Developers]

Virtual Contrib2Core – Shared event with WPToronto

See the Toronto WordPress Group for the partner event.

——

Note: The activities in this meetup are best suited for intermediate/advanced WordPress developers. 

Join Paul Bearne (Senior Freelance WordPress Developer) for a virtual meetup using Google Hangouts, where we come together as a team with the aim of adding to and improving WordPess itself (contrib to core). 

This is a series of bi-weekly events using YouTube live recording on Google Hangouts. A new hangout link is published in the comments shortly before each session.

Sessions are interactive – you will help craft the code and create your own core commits. As at the beginning of April, we had submitted 6 patches of which 2 have so far been accepted into WordPress 4.5 from this project. You do not need to have experience of core commits, just to be reasonably comfortable with code and willing to come along, learn and do. There is guidance all the way, with opportunities to help with documentation and research. You can even just lurk and listen!

At each meetup, we are working on writing unit tests for the original functions file in WordPress – there are around 200 functions to keep us occupied! 

The file we are working on is:

https://github.com/pbearne/contrib2core/blob/master/src/wp-includes/functions.php

We will use this repo to swap code as we work:  

https://github.com/pbearne/contrib2core 

If you are new to core development, you will need to install 
https://github.com/Varying-Vagrant-Vagrants/VVV or have a working deployment build of WordPess.

More reading:

https://make.wordpress.org/core/handbook/