Nginx Post-mortem



  • Blitz.io
  • New Relic
  • Query Monitor


  • OpCache – Built into PHP, for computing, i.e., cache PHP code, http://stackoverflow.com/questions/17224798/how-to-use-php-opcache
  • Redis – Object cache, http://stackoverflow.com/questions/16268950/using-redis-as-a-cache-for-a-mysql-database
  • Page Cache – Nginx FastCGI module



Using zM AJAX Login & Register with BuddyPress

Earlier today we had an excellent support forum question regarding using zM AJAX Login & Register with BuddyPress.  Specifically, the login portion of our plugin with an existing BuddyPress site.

The forum user wanted to do the following:

  • Did not want to enable Registration
  • Only enable Login


Be sure that you disable registration. Go to your general settings and be sure the box “Anyone can register” is not selected.



Be sure that you do not have a register handle, a menu page for registration, nor a menu page for login handle. Since BuddyPress comes already equipped with a login function, if you want to add the login to menus, you can add it using the dashboard.


If you do not want to add the additional login menu option, leave blank.

No BuddyPress Login Menu


Add the BuddyPress Id to the Login-handle portion under Advance usage of AJAX Login & Register settings.  This will allow you to use our plugin as the login when users visit your site. To find the BuddyPress ID , you can inspect the element or use the ID below (as it is the default).




This is what final product should look like. User should only be asked to login.

Login only enabled using BuddyPress

Notes on our Pro Version development

We’re currently working on additional features to make the plugin more accessible and useful to the WordPress community. One of the features we’re working on is making the BuddyPress integration experience more user friendly–with other security features we believe our users will love.

Stay tune, and until next time.



Demo zM WordPress Plugins and Themes

This week we launched demo.zanematthew.com.  We’re very excited to offer this site as a tool our users can use to test out our zM WordPress plugins and themes.

Similar to having an Amazon Sandbox account, which allows you to test the buyer and seller e-commerce experience, the demo site can provides users with information needed to implement zM WordPress plugins and themes.

In the words of our founder….

The demo site caters to the tester in all of us -Zane

Other advantages of zM Demo site:

  • Visual representation theme and functionality of plugin — We can show you all the screenshots but having an already installed plugin or theme allows our users to see what the product is/does.  With plugins, it will be more of functionality testing rather than what it looks like.
  • Front end experience — You can test user front end experience.
  • Testing of user experience across multiple browsers and platforms — You can use the site and test out in your smartphone, tablet and other mobile devices.
  • We get feedback — As we look to improve what we make for the world to use, our demo site may highlight the need for improvements down the road.

WordPress Plugin Workshop at Betamore

On July 22, Zane will be presenting a General WordPress plugin development workshop at Betamore, an incubator located in Federal Hill, Baltimore.

The workshop will be a great opportunity for developers interested in creating their own WordPress plugin. Interested participants can visit Betamore’s website to learn more.

What attendees should anticipate

The workshop will demystify some of the  misconceptions of a WordPress Theme vs. Plugin. Also, allow attendees to become more familiarized with the development process. It will be hands-on workshop and attendees are encouraged to bring their laptops.

-Zane Kolnik

Workshop details:

Title: General WordPress Plugin Development
Date: Tuesday, July 22, 2014
Time: 5:30-7:30 p.m.

RSVP here