WordPress is an open source blog tool and publishing platform powered by PHP and MySQL. It’s often customized into a Content Management System (CMS). It has many features including a plug-in architecture and a template system. WordPress is used by over 14% of the 1,000,000 biggest websites.
I have been working with WordPress for a couple years now and I am very impressed. There is a wealth of tools, themes, widgets, and plugins available to everyone. Since I started, I have been using WordPress as an administrative backend for client websites. The people behind WordPress have made the administration panel easy to use by just about anyone.
WordPress is built using PHP, so when I need something to work outside of its original parameters, I can do that by hand. I can modify existing scripts or create new script to augment the existing WordPress features.
WordPress themes are another incredibly useful feature. Themes are basically what the website looks like. The PHP backbone of the site is preserved no matted what theme you are using, so switching themes can make 2 websites that function the exact same way look completely different.
WordPress plugins are another set of amazing tools allowing just about any popular website function to be added to a client’s site with ease.
I have worked on a few different blogging platforms, and WordPress is by far my favorite.