Just the other day, I was in attendance at a meeting with one of my consulting clients, his paid advertising rep, and a rep from his web design vendor. I was there as the content consultant and provider – when I came on board, my client already had established relationships with a web design company and other vendors.
My client (who is the owner of a thriving personal services law firm) expressed his frustration at the lengthy delays in getting sites created and online – he noted that the production of his most recent site has taken almost 6 months. It seems that every revision takes at least a week to get implemented. In fact, I suspect that it was this delay that prompted him to call me – as an attorney I can prepare content about legal topics. By contrast, his web design company was using writers who were not lawyers, nor were they knowledgeable about the legal issues addressed by the web site. As such, they would produce content that contained factual errors, someone from my client’s office would review and point out the mistakes, then it would go back to a writer for revision, more mistakes would be made and the process would repeat itself over and over. Because our client’s web site was being developed in a proprietary development environment, the web site designer was the only person who could make any updates.
Just a note, by the way, for those of you who want to outsource content about a technical topic or one where unique knowledge is necessary, you will need to be involved in the content creation process – otherwise you will face ongoing frustrations.
During this conversation, the paid advertising rep and I looked at each other and almost simultaneously asked “why are you not using WordPress to produce this site?
WordPress, as you may know, is an “open source” blogging platform that is widely used and very flexible. Open source means that there is no cost whatsoever to download the software and there are a plethora of “plug-ins” that add flexibility to the base software’s functionality. The site you are now reading is a WordPress site.
Because it is open source software that has reached critical mass in terms of its use and popularity, the software is regularly updated and upgraded. Anyone is free to suggest proposed changes to the software – the supervising engineers review these suggestions and incorporate the best of them into the production updates. I suspect that for many of the volunteer programmers, a development credit on the WordPress site would be valuable resume fodder as well as positive publicity within that developer community.
I first started using WordPress around 2 years ago. At that time, WordPress was primarily a blogging platform. Since that time, the software has been significantly upgraded to the point where it can function as the backbone to a more traditional looking web site. In fact, I have seen WordPress used as the structure for a multi-user membership site, a storefront site for selling multiple items and just about any other application you could imagine.
More recently, I have been using WordPress to create web sites, rather than my previous site authoring tool – a program called NetObjects Fusion. Other common web authoring tools include FrontPage (a Microsoft product that has now been discontinued), and Dreamweaver.
I suspect that for very complex applications, tools like Dreamweaver offer a very high degree of precision in developing sites, but for all but the most unusual applications, I have reached the conclusion that WordPress now offers enough functionality to the vast majority of web projects. I actually use a customized version of WordPress called Semiologic WordPress, which comes packaged with a number of customized plug-ins along with support from a knowledgeable community of developers and users.
The biggest advantage to WordPress arises from its existence as a web based tool. Dreamweaver, NetObjects, FrontPage and the like reside on someone’s computer. If that person is sick, disappears, wants more money from you or experiences a system crash, your web site becomes an orphan. At best, you will have to wait until the developer reappears, and at worst, your web site becomes an orphan, and would need to be recreated in the event of catastrophic failure.
By contrast, WordPress exists on a remote server. It can easily be backed up, and anyone with appropriate login credentials can modify the look and feel, or add content. The site administrator (the person who uploads the file and creates the site) can add other administrators, author, editors or contributor – each with defined authority to work on the site.
The design of your WordPress site is contained in the applicable “theme.” The theme controls the look and feel of all of the site’s pages – once it is set up, you simply log in and create or upload your content.
In my client’s case, recreating his sites in WordPress would allow me to log-in and add content directly without having to submit that content to three other people and a week’s delay.
WordPress also happens to be extremely SEO friendly – I generally see my WordPress sites quickly move up the search engine listings.
WordPress is not perfect. If your server is slow, your WordPress site can also run slow as its “brain” is a database called mySQL which does require some horsepower. Further, like any popular software, it can be the target of hackers (although the WordPress community is extremely diligent about adding protection against hacking).
Ultimately, however, given the popularity of WordPress and the ease of finding a knowledgeable WordPress consultant, I am now recommending WordPress as the platform of choice for my consulting clients, and unless your application requires some exotic functionality you should consider it as well. I like to spend my time focusing on written, audio and video content, not on programming and tweaking design code, and I find that WordPress based sites require a whole lot less of the non-productive work that seems to be inherent with local design software.
Leave a Reply