As a designer/developer I am constantly looking for new ways to build sites for my clients. Let me elaborate, I am constantly looking for new ways to make the process of building, managing and deploying web sites for clients easier.
At one point I was building every site layout in Photoshop and then hand-coding the layouts. This process was proving to be extremely time consuming and tedious despite having a basic workflow in place that was working perfectly. The problems I always ran into were making updates and managing the process of handling the requested updates made by clients.
This led me to the notion… Why not build sites on a CMS platform. This would make updates easier, allow for the display of dynamic content, and give the client the ability to make basic content changes without having to contact me.
So, why did I choose WordPress? The following 5 reasons explain in a bit more detail why WordPress has become my first choice.
Open Source and FREE
Personally, I like the idea of using software that is open source. That is not to say that I am against using software that comes at a price. It’s really all about the needs of the project. The main reason I embrace the open-source spirit is because there are a ton of developers out there working hard to further the capabilities of the CMS, which usually translates to faster bug fixes and feature implementations.
Ease of Use
WordPress is by far the most unobtrusive content management system on the market. Unobtrusive? Basically this means that WordPress stays out of the way while an editor or author is creating or editing page content. The system provides the tools needed and only when they are needed. It also means that someone with little to no web experience can easily add or edit site content.
Attention to Web Standards
Content and code that validates is important. With WordPress a user can write XHTML code into a post and know that it is not going to be altered through the CMS when the post is published. As well an inexperienced user can write basic text into a post and it will be converted into compliant XHTML automatically. WordPress generates standards compliant XHTML code by default without any additional plug-ins or configuration.
High Degree of Customization
Let’s be honest, every client is different. Every site is different. With that in mind the possibilities for design are endless so building on a platform that is flexible is imperative. There are thousands of themes you can choose from and thousands of plugins to add in order to get the exact functionality needed for any project.
Huge Community of Developers
WordPress would not be the incredible platform that it is without the community that supports it. The number of WordPress developers is incredible. Everything WordPress was created by and for the community from the documentation to the code itself. To me, that is enough said.