Why WordPress Should Not Have Won the Open Source CMS Award
vancelucas.com
vancelucas.com
http://wordpress.org/extend/plugins/events-manager/
and a contact form
http://wordpress.org/extend/plugins/contact-form-7/
and a photo gallery:
http://codex.wordpress.org/Photoblogs_and_Galleries
Wordpress does all that with simple plugins or built in functions. Perhaps it is a CMS.
WordPress also has an understandable database structure (it may make any serious DBMS person gag, but it's simple and malleable) and there's enough info out there that you can learn how to do just about anything if you look hard enough.
Unfortunately, I'm about to need something more CMS-like than WP for some upcoming sites, so I have to figure out what to do.
* download latest.tar.gz and rename
* untar
* mv wordpress ../wordpress-x.x.x
* cd wordpress-x.x.x
* cp wordpress-current/.htaccess . [only if wordpress is in site root]
* cp -r wordpress-current/uploads/ .
* cp -r wordpress-current/themes/ .
* cp wordpress-current/wp-config.php .
What am I doing wrong?(Also moving from a development install to production is also ugly. I have to search and replace hostnames in the mysqldump of the database!)
But what I think you are missing is the upgrade option that pops up in your dashboard. Yeah, there are some downsides, like security. I just chown the file tree to the webserver user for as long as it takes to do the upgrade and then back.
Overall WP has managed to carve a sexy niche in the hearts of users and developers even if the code is not so beautiful and sexy, not to mention the language!
The problem with that one was that the author did not account for having thousands of users and a hundred or so pages. I added pagination for the user list, and created my own plugin to handle page groups so I could assign page permissions en masse rather than one by one.
It's way nicer than having to poke into any PHP I've dealt with. Biggest complaint so far is that I often cannot find docs clear and complete enough to help me understand something before I go and hack my own solution.
But the upside is that when I later realize I should have gone another way it's easy to refactor, and using rspec and selenium tells when when things break.
Did you miss this paragraph and a half?
>WordPress bridges both the blogging and CMS categories due to the ‘Pages’ feature, and is extremely useful for managing a blog-focused website. Mostly. That is, until you want to do something that a CMS should be good at, like have an event calendar, custom form, photo gallery, etc. – which is why WordPress is not focused on being a CMS in the first place. Yet it does such a better job at the basic things like creating new pages, tagging, categorizing, comments, and having custom SEO-friendly URLs out of the box that it edged out other software projects like Drupal and Joomla! whose sole focus is content management. Sad indeed.
>The fact that I can go through literally hundreds of open source content management systems and still end up settling on WordPress because I know it’s the only one that won’t totally confuse my client is what’s sad.
This is ridiculous. Since all products evolve, we need to recognize continued dedication/improvement in the products. Also, once you've done these awards for 4-5 years, you will end up awarding the top prize to ridiculous entries. Its not that WordPress is the best CMS. its that the award is flawed.
Drupal can create boring blogs like wordpress...but what about it's power to create something like...umm...a SaaS Business Social Collaborative Application?
100% Drupal Goodness
compare as a CMS? I know at least one webmaster who vastly prefers Textpattern to WordPress, and the website I manage that is run on WordPress is far, far from being easy to use.