WordPress has definitely grown on me. When I first found it, I wasn't crazy about it. There were things that annoyed, like the way it is setup for the general public, who aren't the most technically savvy folks out there. But of course I put that gripe aside - I mean that act is a good idea if you are trying to promote a product. Upon second look, I found a product that was had some relatively messy architecture. The code wasn't easy to understand - it was a little like trying to follow spaghetti.
Then after awhile I realized that WordPress does what its designed to quite well on its own, without having to be modified. And when you do need to modify something, you don't have to tear it entirely apart, because they created a terrific API for the blog. So while I'm still not crazy about Ottomattic's coding style, I'm really happy with how thoughtfully they presented the complete package. To conclude, here's a couple of nuggets I've learned from WordPress:
Then after awhile I realized that WordPress does what its designed to quite well on its own, without having to be modified. And when you do need to modify something, you don't have to tear it entirely apart, because they created a terrific API for the blog. So while I'm still not crazy about Ottomattic's coding style, I'm really happy with how thoughtfully they presented the complete package. To conclude, here's a couple of nuggets I've learned from WordPress:
- API's (and of course open source) can make for happy customer's
- Pretty URLs should be parsed by the application, not the web server
- Virtual and real URL's can play nicely together
- Customizable themes make for happy customers too
