We said last year that our focus would be on driving new products, with a focus on Maintainn, AppPresser, and some more things that were in the pipeline. Not long after, we brought John Hawkins aboard. Now, we are excited to finally share with you the latest development: We are officially launching Pluginize!
Pluginize was created to share, sell, and educate on the latest products we’re releasing. After realizing how many plugins and extensions we were building for our incredible clients, we realized that, well…we should probably start sharing!
All of the products will be built, maintained, and supported by us, and will be delivering the same high quality you’ve come to expect of us, both in the projects we create and our contributions to the WordPress community, over the years.
Along with this announcement, we’d like to take a moment to tell you a little bit more about our first release, CPTUI Extended. If you’ve been keeping track of our moves over the last year, you already know that Custom Post Type UI is our most popular plugin. In July of last year, it became our first plugin to hit over one million downloads, and has been continuing to serve non-devs and devs alike in their quest to create their own custom post types with ease. At 300,000+ active installs, its utility cannot be ignored!
On Thursday, March 24th, 2016, we pushed out the latest version of Custom Post Type UI, now at version 1.3.0. This is our latest major version of the plugin. It brings in a nice number of changes that I will cover here. CPTUI Fans, it’s about to get even better!
Here are some of the awesome updates you can find in 1.3.0:
And another event is HERE! We’re headed to WooConf, April 6-8th, 2016, in none other than glorious Austin, TX.
For those who aren’t familiar, WooConf is a conference for store owners, WordPress developers, and e-commerce professionals who are looking to network with likeminded folk and learn a few things. This is not only an epic event that offers a lot of great information for those who are interested in ecommerce and WordPress, but there’s also a very special occasion that is no April Fool’s joke–we promise! Not only are Brian and Lisa going to be there, but Dre is going to be MC-ing the event!
The agenda looks absolutely incredible; there are so many amazing presentations that are being delivered by lovely familiar faces (and some we don’t know…yet!). Here are a few things that caught our eye and that you won’t wanna miss:
That was a lightbulb moment, as I realized that we drove 1,200 miles (with kids!) so I could play on my computer!?
I closed the laptop, put on my jacket, laced up my snow boots, and went outside.
Here are some tips for unplugging during your (well deserved) time off
By definition, vacation is TIME off. We only have so much time, so here are some tips to help you recharge your batteries.
If you keep an eye on WordPress Twitter, you might have heard little birds tweeting about some of our recent work with Shopify!
Shopify is an e-commerce software that provides a hassle-free platform for shop owners to run their own online store and get a piece of the internet sales pie. We built them an extremely flexible e-commerce plugin that makes it easy for WordPress.org site owners to download the plugin and use immediately.
This is probably the most non-technical post I’ve ever written about coding or WordPress ever. In fact, it’s not about WordPress or coding at all. This post is about how philosophy and our personal beliefs, things that are extremely personal, that end up helping us at work. I’ve been a Stoic for a few years and ever since I read The Obstacle is the Way, Stoicism has done more than just help me personally–it has helped me professionally. I wanted to take a moment to explore some ways Stoic practices have informed my dev work.
Please note that this post isn’t meant to be evangelical; take what works for you, what resonates with you, and leave out what doesn’t.
These are some tenets that have helped me be a better developer (and all around better person!):
The WordPress user roles and capabilities system is built to be pretty flexible. There’s a hierarchy of responsibilities in place that can be used to inform a content workflow from lower on the totem pole to higher. But sometimes those user roles aren’t quite sufficient to perform the particular kinds of tasks (but not other tasks) that you want your users to perform. Or perhaps you need to create subdivisions within your roles to create “content teams” of users–that’s not really supported by WordPress out of the box. I recently built a fairly complex content team system based on John James Jacoby‘s excellent WP User Groups plugin and I’m going to show you how it works–and how to extend it–in this post.
This is going to be extremely technical, and you probably won’t have need for this specific functionality, but hopefully it will give you an idea of some of the cool things you can do with the tools at hand.
BuddyPress comes with all the profile and group pages it needs to access core settings and content. Sometimes you add a plugin to your site that’s not a BuddyPress plugin but you want to have a page on the profile to display this extra content. If you are a plugin developer, you can add support for BuddyPress using this same technique. Adding BuddyPress custom pages to profiles doesn’t have to be complicated!
Let’s say you have a portfolio plugin and you want to put a tab/page on a user profile and include the portfolio items. If your portfolio items are a custom post type then you can add a post loop on the page and pass in a query for the displayed BuddyPress user.
The following image is what we will accomplish in this tutorial:
Sometimes you add a plugin to your site that’s not a BuddyPress plugin, but you want to have a page on the profile to display this extra content.
If you aren’t already familiar, CMB2 is a metabox, custom fields, and forms library for WordPress. And well…as Justin pointed out, what is it good for? Absolutely everything! With seemingly endless options, it can sometimes be difficult to decide on how to implement these types of customizations.
Well, what if you have a lot of questions? And just as many answers? Look no further. Let’s create a ‘Frequently Asked Questions’ section.
The freelancing world is a fierce place to be, and for a newbie freelancer, this is especially true. Competing against the world online can seem like a futile endeavor, which is why most freelancers start off in their hometown or nearby cities working for local business. Usually you have the advantage here–you know them, they know you, and trust is just a side product of that relationship.
I know this topic can be controversial, but this is based on my own experience. If you’ve had a different one, please chime in below and tell me about it. The only way we can all make it is if we view not only our experiences, but other peoples’ experiences as learning opportunities–and not everyone is going to have the same story.
Here are a few of the common freelancer fails–and my advice, which was learned the hard way, on how to avoid them: