March 2018 WordPress Meet-Up

Use Your Own Data to Take Your WordPress Website to the Next Level for 2018
—————————

We all want to improve our websites, but “best practice” guesses aren’t enough – we want real data to help us understand where to focus our limited time and resources. But so often, the data and stats are intimidating – and the complexity of tools like Analytics can reinforce that. In tonight’s discussion, we’ll discover seven specific ways our own data can show us where to optimise for the most impact. Layman’s terms will be used/explained throughout. Newer website owners all the way up to experienced dev folks will discover useful info.

– discover what content our own visitors are begging us to write.
– learn how fast our website pages really are for our actual users and which need improvement. Bonus: What if our site could notify us when important pages got slower?!
– understand what parts of the site’s navigation/calls to action our visitors find helpful and which ones they ignore.
– key in on the pages that would provide the greatest benefit if we worked to improve them. (And what is bounce rate really?)
– and more, including teaching Analytics how to show you the important data you care about, instead of having to dig it out every time you want to check it.

Join us to get a better handle on how to use Analytics to improve our websites!

Presented by: Paul Thompson. As an SEO and web marketing consultant, I focus primarily on optimizing existing sites into powerful marketing platforms. Using expertise in technical SEO audits as a basis, I incorporate SEO, custom analytics, content marketing, conversion optimisation, email marketing, paid search (ah, the buzzwords!) in a strategy to improve websites’ business performance. I also provide one-on-one coaching and training in these areas.

My time on the web goes all the way back to 1996. I’ve been managing and optimising sites since 2002, including stints running the web programs for Banff and Lake Louise Tourism and Travel Alberta. I’ve worked with WordPress since 2009. I’ve just returned to Ontario after 20 yrs in the Canadian Rockies – would love to connect on Twitter @thompsonpaul or www.buzzwordstobusiness.com!

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

Agenda

6:00 – General announcements

6:10 – Presentation

7:00 – Q&A

7:30 – Wrap-up

February 2018 Virtual Contrib2Core [Developers]

WHAT WE DO

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 monthly events using YouTube live recording on Google Hangouts. A new hangout link is published in the comments shortly before each session. All registered attendees will also receive an email, just before the meetup, containing this link.

Sessions are interactive – you will help craft the code and create your own core commits. As at the beginning of January 2018, we had submitted around 20 patches of which about half have so far made it into a release 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!

WHAT YOU WILL NEED

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.

IMPORTANT TO KNOW

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

More reading:

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

This is a shared event with The Toronto WordPress Group and The Kingston WordPress Group and is open to anyone, anywhere!

February 2018 WordPress Meet-Up

*** POSTPONED DUE TO WEATHER ***

Use Your Own Data to Take Your WordPress Website to the Next Level for 2018
—————————

We all want to improve our websites, but “best practice” guesses aren’t enough – we want real data to help us understand where to focus our limited time and resources. But so often, the data and stats are intimidating – and the complexity of tools like Analytics can reinforce that. In tonight’s discussion, we’ll discover seven specific ways our own data can show us where to optimise for the most impact. Layman’s terms will be used/explained throughout. Newer website owners all the way up to experienced dev folks will discover useful info.

– discover what content our own visitors are begging us to write.
– learn how fast our website pages really are for our actual users and which need improvement. Bonus: What if our site could notify us when important pages got slower?!
– understand what parts of the site’s navigation/calls to action our visitors find helpful and which ones they ignore.
– key in on the pages that would provide the greatest benefit if we worked to improve them. (And what is bounce rate really?)
– and more, including teaching Analytics how to show you the important data you care about, instead of having to dig it out every time you want to check it.

Join us to get a better handle on how to use Analytics to improve our websites!

Presented by: Paul Thompson. As an SEO and web marketing consultant, I focus primarily on optimizing existing sites into powerful marketing platforms. Using expertise in technical SEO audits as a basis, I incorporate SEO, custom analytics, content marketing, conversion optimisation, email marketing, paid search (ah, the buzzwords!) in a strategy to improve websites’ business performance. I also provide one-on-one coaching and training in these areas.

My time on the web goes all the way back to 1996. I’ve been managing and optimising sites since 2002, including stints running the web programs for Banff and Lake Louise Tourism and Travel Alberta. I’ve worked with WordPress since 2009. I’ve just returned to Ontario after 20 yrs in the Canadian Rockies – would love to connect on Twitter @thompsonpaul or www.buzzwordstobusiness.com!

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

Agenda

6:00 – General announcements

6:10 – Presentation

7:00 – Q&A

7:30 – Wrap-up

January 2018 ***Not Beginner*** Meetup

LoopConf talk previews! Not just one, but two of our meetup members are speaking at LoopConf (https://loopconf.com/) in February and are going to preview their talks for us.

While this is a meetup in our “***Not Beginner***” series, anyone at any experience level is welcome to attend, but there will be an assumption in the presentations and discussion that attendees have prior knowledge of WordPress.

1) Developing on The Front-End: Chrome Developer Tools
***************************
Are you debugging your JavaScript by writing console.log statements – the front-end equivalent of using “echo” or “var_dump” in PHP?

Being primarily a back-end developer, I was accustomed to using XDEBUG as part of my workflow, but often fell back on rudimentary debugging skills when it came to debugging JavaScript or diagnosing performance issues from the front-end.

Enter Chrome Developer Tools. It seems that every time I look, this little window in Chrome gets more and more features that save me time and headaches debugging, testing and optimizing my web pages. Whether I’m stepping through JavaScript, Debugging CSS, Testing REST API calls, or auditing page performance, Chrome’s Developer Tools are there to help. In this session, I’ll share with you some of the features that have made this tool an essential part of my toolbox. I’ll show you how how to diagnose a page’s performance issues, audit a page for accessibility, review page security,inspect calls made to the REST API, and more.

Presented by: Shawn Hooper. Shawn has been a web developer since the mid 1990s, watching the web grow from simple and tags to the complex mix of markup and languages it is today. He is now the Director of IT at learning and development startup Actionable.co, as well as being a freelance WordPress developer in his “spare time”. Shawn has a few contributions to WordPress Core under his belt, and will be taking on the role of Lead Organizer for WordCamp Ottawa in 2018.

2) Refactoring the Disaster No One Is Talking About: How We’re Handling JavaScript Tech Debt in WP Migrate DB Pro
***************************
An issue a lot of WordPress teams are facing (including the current Gutenberg discussions) is how do you implement new and shiny JavaScript into an existing WordPress application?

JavaScript technical debt can be a disaster, but working with legacy code doesn’t have to be all doom and gloom. WP Migrate DB Pro has a *lot* of JavaScript tech debt in our existing codebase but how much time should our team be devoting to it versus adding new features?

In this talk, Peter (the WP Migrate DB Pro team lead), will talk through how to balance solving new problems while refactoring an old codebase.

Some of the questions Peter will address include:
– How to update your build tooling from Grunt to Webpack/npm scripts
– How to avoid rewriting your jQuery soup but still use the latest shiny JavaScript
– Switching to ES2015 syntax and modules

Very much a show-and-tell, you should walk away from this talk knowing some of the pitfalls to avoid (don’t make the same mistakes as us!) and some tricks you can implement today to help you balance this in your own JavaScript development.

Presented by: Peter Tasker. Peter is a PHP and JavaScript developer from Ottawa, Ontario, Canada. He currently works on refactoring all the code on the WP Migrate DB Pro team at Delicious Brains. In a previous life, he worked for marketing and public relations agencies. Loves WordPress, dislikes FTP.

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 (http://carleton.ca/campus/map/#RO), 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/

Agenda
***************************
7:00 – General announcements
7:05 – Presentations
8:30 – Wrap-up

January 2018 Virtual Contrib2Core [Developers]

WHAT WE DO

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 monthly events using YouTube live recording on Google Hangouts. A new hangout link is published in the comments shortly before each session. All registered attendees will also receive an email, just before the meetup, containing this link.

Sessions are interactive – you will help craft the code and create your own core commits. As at the beginning of January 2018, we had submitted around 20 patches of which about half have so far made it into a release 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!

WHAT YOU WILL NEED

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.

IMPORTANT TO KNOW

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

More reading:

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

This is a shared event with The Toronto WordPress Group and The Kingston WordPress Group and is open to anyone, anywhere!