Recently I posted a note to a WordPress group on Facebook about BruteProtect no longer issuing new API keys, and naturally Automattic’s Jetpack plugin was mentioned since that is where you have to go for BruteProtect functionality nowadays. Since the internet never disappoints, Jetpack detractors there were there almost immediately chiming in with the usual comments about how “bloated” the plugin is (I don’t personally agree); how awful Jetpack is because it starts with numerous modules activated out of the gate (I don’t see this as a big problem, as they are easily enabled/disabled and it is something you only have to worry about once per site installation); and how much of a pain it is to manage Jetpack installations for clients due to its requirement for connection to a account.

jetpack logo
This last complaint caught my attention, because it reminded me of a discussion we’d had a few months ago at the agency where I work. We were discussing a rollout plan for giving Jetpack to many of our existing clients, but we knew that we would need to connect each site to in order to do so. For ease of use we wanted to use a single email alias such as `[email protected]`, but this was immediately ruled out. When you have multiple independent clients, you can’t connect everyone with the same email address because don’t want each one having access to each others data (especially stats and plugin management!). We needed a different approach.

Our final solution ended up taking about 5 minutes to configure, and allowed us to go through the Jetpack installations with ease. New clients who receive Jetpack are quickly connected with no additional setup required.

Continue reading

i18n logoIf you’re here looking for the slides from my i18n / l10n presentation from WordCamp Rhode Island 2015, you’ve come to the right place!

If you attended my presentation, I hope you enjoyed it and learned something about i18n today! If you didn’t attend, I hope these slides are still helpful to you.

If you still have any questions, please get in touch with me! I’d be happy to help answer any questions you have.

Click here to view the presentation on Speaker Deck

wcri2015Very excited to hear, and announce, that I’ve been selected to speak at WordCamp Rhode Island at the end of the month!

I’ll be speaking at the 4:30 time slot on i18n/l10n, aka: Internationalization and Localization. I’ve used many of the gettext functions in my own code before, but haven’t touched too much on the less-common functions and I felt that it was an important enough topic that there was value in teaching it to people who may be writing their own plugins or themes and didn’t currently use the functions. Plus, I know I’ll learn a ton putting together the presentation! You always learn a topic best when putting material together so that you can teach it to others.

Saturday, 9/26 @ 4:30pm ET on the NEIT campus in East Greenwich, RI. Maybe I’ll see you there!