Zao WordPress web development, Zao WordPress team, WordPress web development, WordPress web developers,

Zao: A Look Back at 2017

Last year, we celebrated a huge 2016 with excitement and anticipation for what the future would bring.

We’re happy and humbled to report that 2017 didn’t disappoint. We added a Project Manager to our team, we posted some rad content, worked on some incredible projects, and learned a lot along the way.

Here are the highlights of what went down in Zao’s 2017:

Continue Reading

using quickbooks in WordPress, WordPress plugins, WordPress Quickbooks plugin,

Quickbooks and WooCommerce: It Was Only a Matter of Time

At Zao, one of our passions is building modular tools that solve client problems, and (our favorite part) releasing them to the public.

We were tasked with integrating QuickBooks Online with WooCommerce for one of our super rad clients, Brooklyn Tweed. Specifically, Brooklyn Tweed needed to be able to create QuickBooks invoices every time a manual wholesale order is generated (sidenote: If you’re familiar with WooCommerce, you know there is no such thing as a manual wholesale order [yet], but stay tuned for a future blog post and plugin release).

Naturally, the first step was to look for a WooCommerce/QuickBooks plugin. It might surprise you, as it did me, to find that there is not much available. Sure, there are a few SAAS options available, but nothing looked quite plug and play for what our client needed and wanted.

Continue Reading

Zao PDF Viewer, view PDFs in WordPress, view PDFs in your WordPress site, making PDFs viewable in your WordPress site, WordPress plugins

View PDFs in Your WordPress Site with Zao PDF Viewer

While we love an excellent out-of-the-box tool (and the WordPress community supplies so many of them!), we’re no strangers to making something from scratch when we feel it would be the best option. Not only is it fun, but we can really make it our own and make it exactly the way we like.

Not too long ago, we collaborated with Travis Smith, who is a champ. He had a plugin he’d built for a client, but hadn’t released. We reached out to him and he was generous enough to give us access to the source code so we could fork the plugin and make it our own.

Built on Travis’ solid foundation, we created the Zao PDF Viewer. It allows PDFs to be previewed inline on a website, using a viewer that is similar to the PDF viewer used in Firefox.

Continue Reading

Zao Adopts Asset Queue Manager on background of WordPress code image

Zao Adopts Asset Queue Manager

You’ve already heard our good news about CMB2…but wait, there’s more! We recently adopted Asset Queue Manager, a WordPress plugin that allows experienced front-end performance engineers to take control over the scripts and styles enqueued on their site(s).

About Asset Queue Manager

AQM is a well-liked and regarded plugin built by a developer from the UK named Nate Wright.

When plugins are bad citizens, they enqueue their assets everywhere on the front-end, which means their style sheets and JavaScript files are loaded everywhere, regardless of where they need to be. AQM allows you to manage whether or not those assets are actually enqueued. It’s a fantastic tool based on a great idea, and it has a really cool UI.

Continue Reading

CMB2 heart heart heart heart heart heart heart

CMB2 Grows: Where Human Made, Zao, and WebDevStudios Meet

If you know WordPress, you certainly know CMB2. CMB2 is a developer’s toolkit for building metaboxes, custom fields, and forms for WordPress. It’s a thriving plugin, with over 100K active installs and a five star rating on WordPress.org and over 1500 stars on Github. CMB2 also happens to be flexible enough to be bundled in other projects (plugins/themes), and those installation numbers are unaccounted for. If you account for the plugins and themes which bundle CMB2, this number is truly astounding.

After a long history of many contributors and iterations, three WordPress web development companies, Human Made, Zao, and WebDevStudios, are coming together to work on CMB2 and create its own Github organization.

Continue Reading