Often, when I bring up the idea of a data driven site, I'm asked "but, why? My HTML site works just fine." This is true for people and companies that are posting just a few blog posts a week or don't update their site very much. But once your site moves beyond the small stages of basic websites, you might find that a database can be helpful for controlling and manipulating your data.
When you are using a complex system like HTDB, everything content related is pushed out to the content developers, and the management of that content is controlled by the program. This means that a content creator can do what they do best and create content while programmers and designers can focus on their areas of expertise.
But that is a boring reason. The reason I like using databases is because they make your site so flexible. Today you might show your content with headlines and subheads linking to a separate page with the full article and tomorrow you might show a headline and excerpt from the first paragraph. And since the content is separated into those elements, you can easily do that.
If you think about it, this sounds a lot like a blog, right? If you thought that, you'd be right. Most blogging software out there like WordPress, Blogger, and others all use a database to store the content. So if you decide that your black on blue theme isn't working for you you can switch it to a nice pastel one without having to touch your content at all.
Of course, if you already use blog software, you probably think you don't need another database. And if all you're doing is blogging, you probably don't. But there is lots of content that many sites display that could benefit from being in a database. For example, if you put product inventory in a database your customers can search by what's in stock or just sort your sale items more quickly. And if it's quick and easy for them, they are more likely to make a purchase.
No comments:
Post a Comment