You found a new WordPress theme. It looks perfect for your blog, but you’re really nervous about changing your theme. What if something breaks? Will you lose any content? I’ll walk you through what you should be nervous about, and what you shouldn’t.
Ensuring plugin compatibility within the Single Page Application in Collections was a major challenge. In this post, I will discuss some of the measures we took to increase the probability of plugin compatibility in Collections.
The biggest challenge with building a Backbone.js powered theme for WordPress was handling routing. This post will explore those struggles and outline the solution used in Collections.
As you may have heard, WordPress will be adopting Sass in core with the upcoming WordPress 3.8 release. Aptly dubbed “CSS with superpowers”, Sass brings your CSS to a whole new level. We’re big fans of using Sass in our WordPress templates here at The Theme Foundry, so this is really exciting news for us. Here’s three little known facts about The Theme Foundry and Sass:
We are extremely excited to announce Basis, the perfect theme for building your WordPress powered business website. We invite you to browse the Basis demo site and learn more about Basis.
You’ve got WordPress set up, you’ve installed your favorite theme, and now you want more. You want to learn how to customize a WordPress theme so it looks just right. Where do you get started? How hard is it?
You might think the hardest part of the process is learning WordPress or doing something fancy with code. In fact, it’s learning a few basic concepts and applying them when you want to customize your theme. There are even some fantastic free tools available to make this process fun.
You’re in a new city and looking to grab dinner. You walk by a busy restaurant. You see customers laughing and having a good time. You glance at the restaurant across the street and see one couple by the window. Otherwise, the place looks deserted. Where are you eating?
This is commonly referred to in psychology circles as social proof. In summary, human beings seem to be hardwired to look to their peers for guidance. This groupthink probably served us well in prehistoric times. You see others in the group start to run, so you start running too. If you stop to look, you might be dinosaur lunch.
So, what does social proof have to do with increasing conversion rates?
If you look at the best practices expounded by most WordPress professionals, you’ll find one related to plugins that goes something like this: when a plugin is deleted, it should remove all traces of itself. No meta data, no extra tables, nothing.
This approach sounds great and it feels downright refreshing to any seasoned WordPress developer. It’s clean, and it respects the existing plugin system, which follows this two-step logic:
- When you deactivate a plugin, nothing is removed, but the plugin is disabled.
- When you delete a plugin, you get a confirmation screen, and then everything is removed.
Easy right? If you’re thinking about maybe using a plugin again later, you should just deactivate it. If you never plan to use it again, you should just delete it.
The big problem: Most WordPress users have no idea about these subtleties, nor are they 100% sure if they’re going to use a plugin again. The even bigger problem: Removing certain plugin data can have disastrous consequences. If someone has used a plugin extensively to set up their site, deletes it for any multitude of reasons, and then re-installs it, everything is gone.
You might be aware of weak spots in your business, but are you being honest with yourself about them?
When you first start a business, it’s usually just you, or maybe you and a co-founder. You do almost everything: sales, marketing, product development, design, customer service, budgets, hiring, etc.
To have a moderately successful business, you need to be good in at least a few of these areas, but it’s really rare for any person to be great in all of these areas. It’s a common scenario: a developer who builds great software and provides stellar support, but doesn’t know much about marketing. A marketer who knows how to sell and drive business, but really doesn’t understand product development or design.
To be a great business over the long term you need to be great in all of those areas. Otherwise, you’re struggling against your competition with a hand tied behind your back. This is one reason why multiple co-founders with complementary skills can work so well. But, what if you’re a single founder or you have co-founders with similar skills?
Most business owners eventually become somewhat aware of their business weak spots over time. For me, this meant going through two distinct phases.
Earlier this summer, we launched Collections, the first WordPress theme that we know of that leverages Backbone.js to add single page application (SPA) experiences (e.g., load new content without a full page refresh) in the theme. Now that the theme is in the wild, I would like to share some of our experiences building the theme through a series of posts about Collections. These posts will specifically emphasize the integration of Backbone.js into the theme.
At the outset, we decided that the SPA features would follow the progressive enhancement philosophy. First and foremost, we wanted to build a solid WordPress theme. Then, we wanted to make it special by adding SPA features on top of it (e.g., fast page loading, transition animations). Fortunately, this approach paid off as we were able to create a WordPress theme that did not need to compromise WordPress standards in order to implement SPA features.