Scaleable content architecture -- another advantage of Drupal

Here's another advantage of Drupal and dynamic category management.

My blog started with only 5 categories, which at that time were enough for the content that I wrote. I wrote one story on Drupal which I tagged as "Tech". Soon however, I was adding Drupal stories. Then, as my time to write grew, I started putting entries on Open Source which I tagged too as "Tech".

In other CMS, I would have been stuck on this. My only recourse in non-Drupal CMS would be to reprogram and probably even restructure my content. In Drupal however, all I need to do is to open the Categories (or Taxonomy) module. Then I add the new terms ("Drupal" and "Open Source").

Then I go to Administer > Content, and filter the list to show only the content I need (eg, only "Tech" stories). Next I re-tag each content as Drupal or Open Source, or even both.

Now I can create a new navigational link easily, that displays only Drupal or Open Source. (To see how this is done, read The Power of Drupal Categories).

Technical Note: we need an enhanced Categories module. In brief, this enhanced module allows batch processing: choosing multiple content and changing their categories in one go. It will also include term merging and term splitting.