Drupal, meet Client. Client, meet Drupal. A short introduction to the Drupal CMSPosted November 3rd, 2007 by Chris
When a client comes to Implied By Design to design them a web site, they are typically not concerned about the machinery running the site. It just needs to look snazzy, attract customers, and in general just do what it's supposed to do. And that's perfectly fine. I'm even glad, because it lets us get down to the business of getting a web site done without too many distractions.
But, Implied By Design recently made a shift in our programming policies that should raise the enthusiasm of up and coming clients. Namely, we are now using Drupal as our core development framework.
Why the change? Because websites are different than cookies
Cookies are better when they're made from scratch, but this is not the case with web sites. For one, there are too many smart, misguided youth out there poking their techo-fingers into security holes exposed by poorly developed web sites for a small development firm to tackle the task and expect to succeed. For two, there's a lot of competition out there. The more successful you are at efficiently using development time on a site, the better features you can get, or you can upgrade your design, or do something else that's less productive but more fun. By 'you', I mean you, the client. You want the best bang for your buck, and we've been working for almost 5 years now to provide it.
Drupal developers share
Drupal is a free, open-source CMS (Content Management System), developed by web developers around the world. That's the boring one-liner description. It's much more exciting than that to developers, and it should be way more exciting to companies who are in the process of upgrading their site or getting their first one rolled out.
The fact that Drupal is 'free' is a bit misleading. Drupal developers around the world develop functionality called 'modules' that can be neatly plugged into Drupal to provide it with a vast range of ability, and many do so not because they're bored or particularly altruistic, but rather because it makes them money. That's right, Drupal developers make money. Sometimes a lot. Not from selling their code to Drupal, but by doing custom work for clients. Because Drupal can save a developer so much time in the process of development, they can work on refining the smaller things, and avoid of re-inventing the wheel. Because many developers give this work back to Drupal, it continues to become more polished and powerful.
Drupal developers care about security
This is the big kicker, that really sets Drupal apart from the competition (and there is competition). Drupal has a security team that runs Drupal through rigorous testing to insure that it's not prone to the likes of cross-site-scripting (XSS) attacks and SQL injection attacks.
Drupal is more than just a funny name. It's a way of life.
Drupal has a cult following in the development world, and it's gaining a lot of momentum. Being a part of Drupal affects more than the efficacy of a developers work system, but also brings them into something that is bigger than themselves. Great minds all over are contributing and updating the Drupal code on a daily basis. Developers like it, clients like it, it's free and everyone is pretty happy about it all.
Drupal puts the FUN in FUNcionality
A sample of the functionality Drupal provides
- Site statistics
- Search (really good search!)
- Caching (meaning your site is faster)
- Integrated AdSense
- Integrated Google Analytics
- On the fly image manipulation
- Create forms without touching code
- WYSIWYG (What You See is What You Get) support
And that's just scratching the surface. Really.
In as much as one can summarize Drupal, I have given it my best shot. Upcoming clients, you may not notice that it's a Drupal engine in your sleek, shiny new web site, but it is, and we think you'll enjoy it.