WordPress is the most popular content management system in the world for a reason. In this article I’ll tell you why I switched to WordPress. There are many content management systems to choose from, so why this one? The answers are below. If you want to dive right in, visit my How To section on WordPress for step-by-step guides on how to enhance your WordPress site. Sign up for my free email newsletter to be notified when I add more.
The problem we want to solve:
“How can we make it quick and easy for people to publish
content online and have it look great?”.
If you are reading this then you or someone you know wants a website. Non-technical friends and family often want to start a blog or start a business online. Clients may have hired you to build a website. Once you do all the work of setting up the website you find yourself getting sucked into a never ending maintenance mode with requests coming at unpredictable times to update the website for someone. The problem we want to solve is “how can we make it quick and easy for people to publish content online and have it look great?” The solution to this problem is to set up a site using a Content Management System (“CMS”) that has lots of free support available. Once you set up WordPress, it’s easy to learn and there are lots of free courses available on YouTube. There’s also courses available on paid sites like http://www.pluralsight.com and Lynda.com.
Three Reasons why I switched to WordPress
1. Empowerment. By using this CMS I enable non-technical people to easily publish content online, and I empower myself to do it faster and with a better result in most cases than by doing it myself. By learning WordPress, we can work on an enormous number of client projects and build solutions for friends and family members as well, quickly, that look good and empower people to publish content without being dependent upon a developer.
2. Learn from the Experts. Now more than ever, content is king. Managing content well is a complex problem than involves many workflows. My enterprise clients need an effective solution. Rather than starting from scratch, I study widely adopted solutions that have been in the market for a long time, so I can learn from the experience of others. I have built several content management systems and will build more. By studying how the many contributors of the WordPress code base solved content management problems, and the product decisions they made, I will be able to make more informed architectural design decisions.
3. Ease of use and fun. It’s cool. It’s easy to learn, and it’s a lot of fun to tinker with. I love technology and you do do, that’s why you’re here. Never lose the joy of playing with things. Technology is always evolving, so we must constantly be updating our skills as well.
Other CMS Options I Considered
When choosing a CMS you can go with a commercial solution or a free solution. I choose to go with a free solution, which you can extend with a mix of free and paid plugin services. The commercial solutions are expensive and require a lot of time investment to learn.
DIY. You can always “Do it yourself”. Building a blog is a great exercise for developing skills in a new programming language. However, building a feature rich CMS that does all of the essentials is a big time commitment. Why reinvent the wheel?
Before switching to WordPress I was running my website using custom built software as part of the ZapFiles.com content management system. ZapFiles is a file transfer service which offers a lot of customization, but you have to do the customization by writing code and you have to understand how the system builds the layout of the page. Using WordPress is easier and opens up access to huge numbers of plugins.
Joomla! I started out with Joomla at first. I took online training using Pluralsight.com, and tried to set up a simple Joomla site. It was a huge pain in the neck, I found it difficult to get anything done. With WordPress my site was up and running and I was publishing my first article within minutes.
Drupal. Too complicated. Its big and its powerful but for a blog, its too much. I want to enable myself and others to get their voice out on the Internet with the least amount of support and effort possible.