Log in to Ladybug

Ladybug is the easiest way to add, change, and organize the text and images on your website, and it's available exclusively to Needmore's clients! Learn more.

Log in to our project system

Needmore uses an online project system to communicate and collaborate while building our websites. If you are working with us, you can log in here with your username and password. Forgot them?

Manage your newsletters

Many of our clients manage their Needmore-designed newsletters in our system. If you already have such an account, you can log in here.

Thoughts on the Drupal 6 CMS

by Raymond
on September 25
in Internet & Technology

We at Needmore are always looking for ways to build projects better, faster, and to bring more value to our clients. It’s been many years since we’ve built a website that didn’t allow for our client to update it. We think that’s absolutely vital.

We’ve also spent most of that time trying to find a content management system, or CMS, that would work well for the vast majority of our projects. We’ve tried many open source systems. We’ve tried proprietary, for-pay systems. We’ve even written a few of our own.

And yet, we’ve never found one that would work for almost every project. While we did base a project on Drupal once, years ago, we didn’t feel it was ready for prime time. We had a lot of issues, and it left a bad taste in our mouth. However, we’ve started building several projects on Drupal 6, and we’ve been seriously impressed.

image

Here, in no particular order, are my very favorite features of Drupal 6.4.

  • The administrative interface is built in. This is huge, coming from Rails projects. Most CMS projects come with an admin interface, and even some frameworks (such as Django), but Drupal’s is excellent and comprehensive.
  • There are hundreds of high quality, well-maintained “modules” for Drupal, which provide nearly everything you could want. They are easy to install, take care of database updates automatically, and integrate seamlessly with the rest of the website.
  • It’s easy for a designer to work with. A designer can build a “theme” for a website, including all images, CSS, and HTML, while someone else is setting up the site and adding content.
  • The Devel module gives you a heads-up display like Firebug, but shows you which PHP functions are being called to generate the part of the page you’re looking at.
  • It’s well vetted. There’s a huge community, and the software is well understood and runs surprisingly fast, considering all that it’s capable of.
  • It’s much easier to find an affordable programmer to help with a Drupal project, and it’s much easier for them to get started, since the bulk of the application framework is always the same. They can focus on writing single modules, rather than digging through your whole project.

Drupal isn’t perfect. Nothing is. But Drupal 6 is an amazing piece of software. It’s come a long way since we last used it, addressing pretty much every concern I’ve had. I think you’ll be hearing quite a bit more from us about this fabulous system!

Comments

September 25 at 09:22 PM by
Geof Harries

I haven’t checked out Drupal for several years. Once ExpressionEngine caught my eye, I dove right in and have been using this software ever since, on all sorts of different projects. My issue with Drupal, at least back then, was the very unattractive, geeks-only administrative interface. Has the back-end interface design and usability improved much?

September 26 at 09:40 AM by
Raymond

Well, I actually don’t love the EE interface all that much either. Neither one is perfect. You can, however, hide much of the interface with both of them. And there is a Drupal module, which almost everyone seemingly installs, which gives you a nice set of drop-down menus across the top when you’re the admin. This lets you hide the clutter of the sidebar menus that, to me, made Drupal so perplexing at first.

However, for a novice, the WordPress 2.5+ admin interface is still by far the clearest.

Comment on this post

Please keep it civil!





Remember my personal information

Notify me of follow-up comments?

Please retype the text you see below to leave your comment!