Does dreamweaver do ecommerce?"
Oh bless their hearts. I have a client who just launched their first website. They were convinced that drupal was the best way to do subscriptions and manage content for their newsletters. Yay!
However, they had a fairly 'newbie' Drupal designer, coupled with some web designers. It made me realize that many people do not understand the difference between web design and web infrastructure. While they ended up with a drupal frontend, their newsletter is in static html. This means that if anyone knows the URL, they can have free access. It also is a pain to update, with the designer, not the client, needing to make changes to the newsletter. This isn't isolated to small startups. Some very large companies have similar issues, one I remember had their $1000/ea webcasts sitting in a folder, with no access restrictions other than by obscurity. Email that link to a friend, and there goes a potential $1000. Cool huh?
Dreamweaver is a somewhat good tool for creating static html sites. Unfortunately, many stop right there. I call these people web designers, because they are able to design a website. However, there is no business logic, functionality, etc. Its a one-way flow of information, and reminiscent of the internet of 1998. Sadly, 12 years later there is a large portion of people who believe what they see on the screen was printed behind the scenes in dreamweaver. This is fine for the end users (like my clients), but people selling website design services really should know better.
So what is the process for building a website? For me, I use Drupal for every site or web application. It performs remarkably as both a Content Management System (CMS) and Content Framework System (CFS?)... This means I can build intranet sites, little web apps, or major websites and get 80% of the job done before I touch php or sql. It a major time saver. How does the site start?
- Design and Specifications (Photoshop/Napkin and Word/Napkin)
- Dreamweaver / Coda (HTML design) -- get the design looking good in the browser
- Strip the content (at this time is lorem ipsum) from the html, and create a theme based on Fusion. (Usually I'm taking acquia_prosper and customizing it to my needs)
- Take the specifications and start converting them to drupal components (Blocks, Panels, Views, Pages, Content Types, node relationships, etc)
- Apply the theme from step #3 and start tweaking for drupal components. This is why I usually start with acquia prosper. Things look 'okay' without any additional theming to views or blocks.
- Test drupal components and soft launch
- Profit!
The interesting part above is that dreamweaver is only step 3 of a 6 step process. And for larger sites, steps 4-6 are what take weeks, where steps 1-3 take days.
Why my client asked if 'dreamweaver does security or ecommerce" I had to smile. It doesn't do anything really. Its the paint on the house, doesn't do anything but make the house look good. People don't get a house built and painted without any of the guts, but unfortunately this is what many people do. We have the doors, kitchen appliances, counter-tops, carpet, etc. But we end up without any locks, electricity, plumbing, etc. It looks great on the outside, but is totally useless.
Luckily after a 10 minute conversation, I was able to convince them where dreamweaver fits in the ecosystem of web architecture. And it seems like they understood! Very happy.
So what would I label a drupalist? Web contractor? Web engineer? Web Architect? I like Architect.. as they have to design the plans with all the inner-workings of the house. The designer just puts the finishing touches. It is fun though when people ask what I do, to respond "I'm a drupalist"...



