I'm a little confused about how best to organize the information architecture for a pre-existing static corporate website with heaps of diverse content that requires migration. Information architecture and usability will be critical.

Specifically, what is the relationship between menus, taxonomies, categories, path, pathauto, sitemap, gsitemap and breadcrumbs?

Should I set up taxonomy vocabularies and terms, and will the other modules I need work with those (e.g. menus, sitemap and breadcrumbs)?

OR, should ignore taxonomies altogether and just use the inbuilt menus? Will breadcrumbs and sitemap render multiple levels of the menu hierarchy?

Brian.

Comments

grcm’s picture

We need a howto for this.

Many people want to make a largely static site in Drupal, and don't need the fancy features like forms or perhaps even taxonomies.

There are some good guides at Bryght - look at this example of a brochure site Drupal tutorial.

You need to get a good understanding of how taxonomies work to get the best out of Drupal- can someone else suggest the taxonomy-tutorial-to-end-all-taxonomy-tutorials?

-- Version Control your Drupal web site with The File High Club's Free Trial!

venkat-rk’s picture

If you are concerned about information architecture and have time for building the new site, please, please consider using the category module instead of taxonomy. Believe me, you will thank me for automatically generated menus, menu items, table of contents, menu hierarchies, breadcrumbs, and a whole lot of other goodies that taxonomy cannot even touch at the moment. A category_pathauto module is also in the works.

The best resource on category is http://category.greenash.net.au, by the author of the module himself. There are also plenty of posts on these forums.

inteja’s picture

OK, thanks. This is exactly the sort of advice I'm after.

It's so hard finding the best options or best combination of modules for a given task. But don't get me wrong, many options are good - I wouldn't have it any other way!

--
Brian.

--
Brian.