Wednesday, June 07, 2017

Euology for a Friend

We are here today to mourn the loss of a dear friend. One that has stuck by us, was loved by a select few, who fought the good fight. I am speaking of course, of our friend Concrete5. As much as it pains me to say it, after years of devotion and support, it is time to move on. But is it truly dead? That page has yet to be written. But I fear my blind devotion has finally cleared and I have reached a stage of clarity where I can see other vistas upon the horizon. New beginnings. Putting aside the fear and loathing of what I once spurned as a CMS after-thought, I am returning to WordPress.

Ok, enough histrionics.

It’s true. I decided to work with C5 because it was geared specifically to the needs of the CMS community, not first a blog. It was flexible, could be added to existing designs with a little programming, and was supported by a small, yet robust community. The C5 team worked apace and continued to develop the app and supporting addons like eCommerce and Discussions. In addition, there were great addons provided by the community for calendaring, blogging and more. Themes abounded. Life was good. I produced about 30 sites using C5 over the course of 3 years.

Then disaster struck.

The good folks at C5, seeing the changes in the industry, decided to upgrade the core of the application. Good thing, yes? Yes. Mostly. However, several things happened preventing the upgrade from becoming a one-click move. First, the apps were not compatible, designers were forced to recreate their sites by hand. Secondly, developers were required to rewrite their themes and addons. Designers whose sites that were developed using custom themes and addons discovered that many if not all of their themes and addons weren’t available in the new version.

Doggedly I forged on, trying to shoehorn solutions into C5, thinking all the while, “It shouldn’t be that hard to do this!” And secretly wondering if there was a WordPress plugin that could meet my needs. And the answer was almost always yes. You see, while C5’s users are devoted, they are few. WordPress developers are vast. That is certainly one major advantage of WordPress. Another is that the developers have adopted a basic/pro functionality with a majority of their plugins. That is, the basic version of most plugins work with limited options, functions, templates, etc. for free and the pro version gives you everything but you have pay for it. Makes sense. What I don’t like is that they sometimes ask you to subscribe rather than just buy it outright. The subscription entitles you to all the features, enhanced support and upgrades for a period of time, usually a year. Then you can continue to use the version you have, but without the support and upgrades.

“Well,” you say, “isn’t WordPress the Windows of the CMS world and as such is subject to hijacking, viruses, and spam? Yesss... but if you are concerned about that, there are ways to deal. Three options off the top of my head are custom webhosts specializing in secure WordPress installs like WebSynthesis and Dreamhost, caching services like CloudFlare, and plugins like WordFence, Loginizer and Akismet, that make your sites less likely to succumb to these threats.

I used a couple of wonderful templates in C5 (Supermint3 and Fundamental) that were more design frameworks rather than fixed layouts, something I could translate my or my associate’s designs onto rather than dumping content into specific sections. They provided the responsiveness, mobile support and code needed to build a modern site, while allowing me to implement the design almost completely as I saw fit. Luckily, there are a few of those now available for WordPress. Divi 3.0 by ElegantThemes, is my current go-to. and they are constantly updating and upgrading it, I mean like weekly. New features, bug fixes tutorials, etc. Pretty great. Their customer support, even for lifetime subscribers, is not super responsive and you need some patience, but they generally will help you solve your problems and even provide the necessary code.

Is C5 dead? Not quite. I still maintain both older and newer sites, the developers continue to provide patches and security upgrades. What is falling behind is their addon and template support and the support from the third-party developers. Maybe it’s just a growing phase that will pass, but in the meantime I need to get my client projects up quickly and efficiently. WordPress has just become another arrow in my tech quiver.