WordCamp Montreal slides – Catching regressions faster with automated acceptance tests

Check out the demo plugin on https://github.com/jonathanbardo/WC-Codeception-Demo

Contact Widgets – A Plugin to showcase your social links & contact informations

Building a simple but highly flexible contact & social widget that works well in the customizer is hard. This was our core philosophy while working on the version 1 of this plugin and I do hope it proves useful for many people out there. Please check out for new features and releases in the coming weeks.

Here is a screenshot of the contact widget as of version 1.0.0 (note that you can reorder most fields using simple drag and drop. This works on mobile as well.)

Continue reading

WP Tavern has a great review about the mentionable plugin

Mentionable is a plugin I’ve engineered (with all other amazing talent at XWP) while working on the 56th Grammy’s website.  It allows you to link content inline using the familiar “@mention” syntax.

To read the full review, follow the link:

http://wptavern.com/mentionable-plugin-adds-mentions-for-wordpress-content-with-inline-autocomplete

Elasticsearch + WordPress: made for each other!

If you landed here is that you probably have a keen interest in bringing a more powerful search engine into your WordPress site and you have heard about Elasticsearch, the relatively new document oriented, RESTful search server based on Lucene.

There are many reasons why one uses Elasticsearch so I won’t get into much details, I will only show you the steps to get up and running with WordPress + Elasticsearch on your VPS server running ubuntu (or whatever linux distro you prefer but I will only show ubuntu commands)*.

Continue reading

Throwback tuesday | Inspirational quotes

Jira ticket number between git branches

Have you ever worked on a team where everyone needed to put the Jira ticket number in the git message? Ever wanted to know all the ticket being merge to another branch before doing so?

Here is a nifty little bash function that you can put in your bash profile:

Once you have this included, you can now compare 2 branches together like so:

gitjira master stage

PhpStorm code sniffer validation using scope

Have you ever wanted to apply php code sniffer validation on certain folders only in PhpStorm (for example when you do plugin development and you want to exclude the core of your libraries)?

Follow these four steps to create custom scope make them available in the inspection column.

Continue reading

© 2018 Jonathan Bardo