I’ve been building WordPress products for close to eight years now, yet sometimes it feels like I’m just getting started. I can’t believe what a brilliant year 2018 was.
It’s been a year of adventure, change, and growth – both personally and professionally.
One common thread you’ll see in this review is that I lived and breathed everything Gutenberg throughout the entire year. Sometimes, an idea can transform the very way you think. I know for myself, the scope of the new WordPress editor fueled my focus and inspired me to take on the most challenging development projects I’ve ever attempted.
I opened so many doors that I didn’t even know existed. And by the end of 2018, I learned a great deal of React, built tens of blocks for the new Gutenberg editor, released two new Gutenberg-based products (winning an Automattic Design Award for one of them) and published most of what I’ve learned along the way here on my personal blog. Although 2018 was great, I faced more than a few unexpected challenges and even made a couple mistakes. But looking back on the year, one thing is absolutely clear: I accomplished a great deal, becoming a much more proficient developer and project manager along the way.
Here’s what I’ll be talking about:
- ThemeBeans 2018 Annual Review
- Jumping into Gutenberg with CoBlocks
- Launching Block Gallery
- Publishing on my Blog
- Personal Milestones
- More Happenings in 2018
- Major Goals and Projects for 2019
This is my second year having a public annual review. If you’re interested, check out last’s years review of 2017. 🥳
ThemeBeans Annual Review #
At ThemeBeans, 2018 was about taking action to reinforce my theme collection by focusing on how Gutenberg will influence the future of theme development. From running a theme shop for the last eight years, one thing is abundantly clearer than ever: folks don’t necessarily want a whole slew of new themes.
Quantity is not the primary value-add to my shop’s theme club. Instead, it’s the stability and overall quality of the collection that is taking the cake. I am constantly releasing updates, adding new features and ensuring that each theme works perfectly with the latest and greatest WordPress has to offer – including the Gutenberg editor. Having 100+ themes is only so attractive. But having a developer who will go that extra mile to make sure you’re taken care of – that’s what counts.
And even though I did not add a new theme to the ThemeBeans catalog in 2018, revenue grew another 60%. We’re so close to the 1,000 active subscribers benchmark I set for myself last year, currently sitting right around 900 active subscribers.
A closer look at themes
Throughout the entire year, I pushed 132 updates to the theme catalog, 13 of which were major releases – mostly addressing enhanced support for WordPress 5.0 and the Gutenberg editor. Interestingly enough, last year I pushed 144 theme updates. Yay for consistency!
My most successful theme of 2018 was, once again, Tabor. I attribute this to my focus on early Gutenberg optimizations, which garnered quite a lot of attention for the theme. My goal with Tabor was to use the project as a proving ground for WordPress 5.0 optimizations that I would later apply to all the themes in my collection. By the time Gutenberg was nearly ready to merge into core, I had a solid plan of action in place for migrating my existing themes to use the new editor.
Currently, six of my themes are highly refined for Gutenberg with editor styles, custom font sizes, color palettes… the whole nine-yards. I’m planning to set aside more time to update the rest of the catalog, but as you can imagine it’s not super easy to do it right. If you’re interested in how I’ve baked in Gutenberg support and optimized the block editor with theme styling, I wrote an article all about it. Like I said, it’s a lot of work, but totally worth it. The user experience offered by a highly optimized theme is far more superior than those that ignore the new editor – which is unfortunately the majority of WordPress themes.
Championing customer support
As ThemeBeans customers well know, our team is absolutely dedicated to delivering second-to-none support. I recently welcomed Luke Logan to help with supporting our customers, which has turned out to be a fantastic addition to team ThemeBeans. In short, Luke is a champion of customer support! Throughout 2018, we’ve resolved 541 tickets (up 149% from last year), with a whopping 53% of tickets that are resolved on the first reply. And out of those 541 tickets, only seven resulted with an unhappy rating. Therefore, 99.98% of folks were happy with our customer support efforts. I’ll take that any day!
Jumping into Gutenberg with CoBlocks #
After watching the Gutenberg demo at WordCamp US 2017, I knew that as soon as I got back to the office, I’d have my head down learning how to build blocks. And that’s exactly what I did. I started my foray into Gutenberg block development with a nifty spacer block in a project dubbed GutenKit, which eventually found its way into the core editor.
I figured the “Gutenberg” name would be familiar for a time, but not long-term, thus I rebranded the project to CoBlocks.
As it stands today, CoBlocks is a suite of blocks for content marketers, although it’s going to be much bigger than that. I started the project mostly to learn the ropes of the new block editor and to figure out which direction I’d like to take in this new era of WordPress. It’s been a great experience, not only for learning new programming languages, but for teaching me how to think with a more strategic level of planning to build something truly generational.
Launching Block Gallery #
I attempted to build my first block a full year ago. Trust me when I tell you, it did not go well. I didn’t know any React, nor had I even heard of JSX. Ironically enough, I was trying to build a block that featured a masonry grid. With a WordPress theme catalog consisting of a number of portfolio themes, I knew it was important to explore how my themes’ galleries will function post-Gutenberg. I soon realized this was far beyond my capabilities and ended up ice-boxing the idea for a time.
Nine months later, I kicked up the dust and started development on the first version of Block Gallery. It quickly grew into an exploration of how advanced galleries will interface with the Gutenberg editor. I released the plugin on October 25th, it was picked up by WP Tavern in November, and by mid-December had 1,000+ active installations already. Rad! On top of all that, Block Gallery was selected as this year’s winner in the Best Solution category of the Automattic Design Awards, at WordCamp Us 2018. Also mind blowing! 🤯
Once again, online traffic to my personal blog increased quite significantly over the year. Page views are up 129%, totalling 141,135, out of 71,834 sessions — which is a 151% increase in itself.
2018 was also a big year on the content front, although I failed to keep to my publishing schedule as consistent as I would have liked. This year, I need to be much more consistent and take publishing more seriously.
I wrote 25 articles in full, with my popular articles being:
- How to add WordPress theme styles to Gutenberg (6729 views)
- The Ultimate Guide to Gutenberg Image Alignments (5535 views)
- 11 Simple Tips to Getting Approved on ThemeForest (5451 views)
- Preparing WordPress themes for Gutenberg with the Block Unit Test (4563)
It’s wild to think that just two years ago I was essentially writing to myself, with hardly any readers. Some of the best advice I can give folks is to just start publishing. Sure, there are plenty of other “more important” tasks to take care of, but if you’re not sharing what you’re learning and talking about your work, no one will know what you’re up to. So what’s the point? Just do it already.
Let’s get Personal #
On a personal level, this year was challenging — but rewarding nonetheless. The biggest milestone that we checked off is that we ended up selling our home and moving across town to be closer to our family and friends. It was quite the adventure, but well worth the effort!
I started running more and took on my first 10k run in late September, as well as a Spartan Sprint in October. I’m still finding it difficult to get in the workout groove, but I’m realizing how important it is to take care of my physical being.
Last year, I voluntarily took up public speaking opportunities for the first time in my professional career. I spoke at a few local meetups in the greater Atlanta area, as well as at WordCamp Atlanta. Each were invaluable learning experiences that I really enjoyed doing.
I’m looking to possibly speak at WordCamp Atlanta again in 2019, and I’m considering to apply to speak at WordCamp Europe — both likely Gutenberg related. We’ll see!
More Happenings in 2018 #
Here’s a quick-fire list of other cool stuff that happened in 2018:
- Released v1.0 of Merlin WP
- Spoke about Gutenberg block development at WordCamp Atlanta
- Spoke at a few local meetups, also all about Gutenberg
- Contributed a fresh new logo to the WP Gulp project
- Released Block Unit Test to help theme developers with Gutenberg
- Login Designer reached 6k active installations; just shy of my goal of 7k
- Worked on Writy with Ahmad Awais
- Marked my two year anniversary of reviewing WordPress themes at Envato
- Joined Aaron Reiman on the WP SquareOne podcasts
Major Goals and Projects for 2019 #
My major goals and projects that I’ll be focusing on in 2019 are to:
- Develop CoBlocks into a game changing suite of page building blocks for Gutenberg. Building phenomenal blocks and tool-sets which will further empower folks to build brilliant websites.
- Reach 12k active installs for CoBlocks. Develop creative marketing strategies to get more folks using the free plugin hosted on WordPress.org.
- Launch CoBlocks Pro. Plan out what a pro version of CoBlocks would look like, what intrinsic value it would have, and then execute.
- Launch Block Gallery Pro. Build out more beautiful gallery blocks and add beneficial features such as light-box and lazy-loading functionality.
- Update all themes in the ThemeBeans catalog with deep Gutenberg integrations. Each of the shop’s themes should readily support the new editor with editor styles, custom color palettes, custom blocks, the whole nine yards.
Overall, 2018 was an Incredible Year
2018 has been a wild run, full of adventure; an on-ramp of sorts, preparing me to take on the future of WordPress, laying the foundation for my place in this new block-based era.
I’ve evolved from an above-average theme developer with a keen eye for design and a handful of marketing expertise, to a competent React developer, building tools for the next generation of WordPress.
I’m stoked for what’s ahead in 2019 and the opportunities Gutenberg brings to the table. You see, Gutenberg blocks are the future of WordPress — and quite possibly other CMSs, such as Drupal. So how about you? How was your year? Comment with your annual reviews, if they’re public. I’d love to read them.