tags:

views:

566

answers:

3

I work at a more traditional ad agency and I am the sole web guy here. Recently a designer here redesigned our website based on the popular blog style seen about on the internets at the moment. Design is similar to this blog: http://effektiveblog.com/

I put forward that this would be a Wordpress job, due to the designed features (tag cloud, dated/categorized posts, ability to be updated, rss, etc)

However, the non-web people at my workplace are saying they don't want to "do Wordpress" and are planning on out-sourcing a custom CMS for this blog-look-a-like site!

As you can imagine, this is very frustrating and back-to-front.

However, as I haven't really delved fully into Wordpress enough I don't fully know what arguments to put forward in regards to advantages/disadvatnages in building it with Wordpress vs a custom CMS.

Any thoughts on what to suggest to non-web superiors? or links even pointing to similar discussions?
:)

A: 

I know it's not the sort of feedback you want here, but I'm really hesitant to use Wordpress for anything serious because of the security-vulnerability-of-the-week (complete with zero day viral exploit by Russian organized crime) and compat-buster-upgrade-of-the-month situations.

chaos
the site is categorically a showcase of graphic design work; so no sensitive info will be able to be compromised. or am i missing your point?
Jordan
That's better than if there were critical information there, but it's still no fun to go find out that your design showcase has been repurposed for delivering Storm botnet viral payloads to your loyal customers.
chaos
Keep up with the patches and WordPress is no less secure than any other widely available CMS/blogging software. Wordpress.com (and their prominent target VIP hosting - Time.com, CNN.com, and hundreds of other major installations) run on WP without being cracked willy-nilly.
ceejayoz
Right, then you just have to worry about whether the patches themselves are going to break you.
chaos
IMHO self written code might have much more vulnerabilities, because you only user of this code. CMS like WordPress, Joomls, Drutal etc have a lot of users it patchs are enough frequently.
Dmitriy
Entirely true, but it's worth considering that the vulnerabilities in your self-written code tend more to require specific attention to be paid to hacking *your* site in order for them to come into play, as opposed to your site being vulnerable to mass-scale self-propagating worm attacks because of its well-known codebase. Something of a genetic diversity argument to be made.
chaos
@chaos I haven't had a WordPress upgrade break my WP sites. As I patch my sites, I've also not had one of these worms inject code into my site. "Not invented here" syndrome can be a dangerous trap, and you seem to be falling into it.
ceejayoz
To be fair, I haven't either, unless you count difficulties arising from the insane difficulty of making WP and CVS play nice with each other as breakage. But I have had direct experience with the sites of people I know becoming worm vectors, and right here on SO I've encountered people going to crazy lengths in defensive coding against WP upgrade compat busters.
chaos
+3  A: 

I've been in the WordPress world for a few years and my observations have been that most of the "WordPress vs. other CMS" arguments boil down to a couple things:

  • Ultimately, you could use WordPress for nearly any CMS task, and you could use a general CMS to build blog content
  • WordPress was designed primarily as a blogging platform, so that's where it really shines. Yes, it can be used for other CMS tasks, but it does blogging best and that's where you'll find the most support and robust features.
  • More general CMS systems will offer features designed for a variety of content (not just blog posts or static pages), but they won't offer as many features (or as easy of an experience) for the blogging component as WordPress will.

Generally I tell folks that if the focus of the site is frequently updated content that is managed in a chronological fashion (like a blog), go with WordPress. If they're looking to integrate a bunch of disparate content and blogging isn't really important, they'll probably be better served by a more general CMS.

ahockley
A: 

Wordpress is great for blogs and mid size simple websites. It's "static pages" approach is really useful, because you can create hirarchies that are fully editable from admin panel. It's plugin ecosystem is very good also - from SEO to automatic backups.

When I needed to convince some people that Wordpress would be a good idea to a CMS solution (not just a blog one), I created a prototype, and said that I just needed to edit a few php files (all copied from the default template), a few administration tasks and a few plugins and I was all set.

This prototype was really simple: no design, just structure. I made it in a saturday afternoon, and I made a challenge to everyone involved if they could create the same structure I created, with a full admin interface, in less time. No one could. And it's a tested plataform, yes, it's not "all MVC based", but it works and its administration is great to use.

I don't know if you have time to do it, but since is really fast to do it, I'd rather show them instead of just saying it.

One disadvantage of Wordpress is its performance. You may need to look at some cache plugins for your installation, like WpSuperCache. And be warned that if your website, in a long run, is going to have a lot of different requirements, Wordpress may not be the ideal solution.

GmonC