cheap canadian pharmacy

cialis levitra sales

100mg viagra

generic propecia finasteride

discount canadian cialis

ordering viagra online

buy prescription propecia without

viagra tablets

buy viagra soft tabs

generic online propecia

purchasing cialis

buy viagra cheap

buy cialis once daily

overnight viagra

buy cheap generic levitra

bying viagra online cheap us

buy viagra soft tabs

rx cialis

on line pharmacy

levitra 20 mg

cheap cialis from india

viagra online without prescription

levitra online order

pharmacy levitra

5 mg cialis canada

purchase cialis cheap

viagra buy now

propecia fast no prescription

buy propecia

discount us propecia

cialis alternative

price of cialis in canada

generic viaga canada

purchase cialis soft tabs

cialis price

how much to buy viagra in pounds

rx online viagra

cheap levitra on line

generic cialis

cialis online

cialis tablets

get cialis online

viagra online without a prescription

buy levitra us

internet pharmacy propecia

cialis discount prices

generic viagra from canada

what is cialis

buy branded viagra online

cialis brand

cialis online doctor

levitra online overnight delivery

viagra pay by e check

online pharmacy cost levitra

generic propecia alternative

buy viagra without a prescription

buy cialis online canada

viagra for women

canadian pharmacy levitra value pack

canadian generic cialis

cialis professional no prescription

generic cialis canada

viagra online without prescription best price

best online levitra

womans levitra

cialis soft canada

levitra online order

brand name cialis

viagra canada generic

viag ra canadian chemist

purchase cialis overnight delivery

price check 50 mg viagra

5 mg propecia buy

order levitra

obtain viagra without prescription

cialis alternative

uk viagra

order propecia online

cheapest viagra usa

buying viagra in canada

real cialis

daily cialis cost

purchase propecia

next day delivery cialis

order propecia

cialis daily

levitra vs cialis

viagra online

levitra ed

genuine cialis online

cialis and ketoconazole

discount levitra online us

online pharmacy propecia renova

viagra online canada

pfizer viagra 50mg

online cheap viagra

generic cialis india

cheap propecia canada

viagra discount

viagra propecia buy online

cialis online pharmacy canada

cheap viagra pills

cheapest cialis

viagra online without prescription

cheap cialis from india

puchase propecia online

cialis soft pills

online canadian pharmacy levitra

branded viagra

spain female viagra

online canadian pharmacy levitra

canadian pharmacies cialis

the best pharmacy store

fda levitra

viagra and three day delivery

canada price cialis

mail order propecia

budget cialis

viagra without prescription online

soft cialis

cheap levitra without prescription

discount brand name cialis

generic levitra cheap

buy prescription propecia without

original levitra

viagra 100mg

natural levitra

viagra purchase

lowest price levitra

generic cialis canadian

viagra canadian

cialis vs viagra

levitra presciptions online

online viagra

discount cialis india

cost of daily cialis

levitra tadalafil

buy vardenafil levitra

generic propecia effective

low cost levitra

levitra online no prescription

online pharmacy shop canadian healthcare pharmacy

levitra sale

canada cheap propecia

order propecia now

viagra in canada pfizer

discount levitra online

cheap price propecia

best place cialis

buying cialis

cialis for daily use

tadafil

buy cialis online uk

female viagra pills

order cialis from canada

cheap viagra canada or india

buy levitra with no prescription

viagra mexico

cialis 100 mg

viagra online australia

generic cialis sale

viagra for cheap

uk propecia
100mg generic viagra

buy propecia and proscar

levitra from canadian pharmacy

propecia 1mg

pill price propecia

best doses for propecia

buy levitra online

pfizer mexico viagra

viagra prescription

mexico levitra

viagra buy

cialis gel

brand cialis

is viagra different from levitra

what is cialis professional

5mg cialis online

cialis india

no prescription

buying viagra

generic cialis in india

canadian pharmacy cialis pfizer

cialis generic

viagra canada without prescription

canada pharmacy propecia

viagra in india

cialis fast delivery usa

cialis canada online pharmacy no prescription

viagra on line

discount us propecia

viagra dose

cialis 5 mg buy

buy viagra australia

levitra order prescription

viagra gel

buy cheap propecia online

viagra dosage

cialis prescription

women viagra
2 day cialis delivery
buying cialis soft tabs 100 mg

canada online pharmacy levitra

best place to buy viagra in canada

cheapest propecia sale uk

online ordering propecia

canadian pharmacy scam

cialis by mail

lowest price on non generic levitra

cialis okay for women

cialis cost

cheap cialis soft

how do u buy propecia in canada

buy cialis online uk

cialis dosagem

recommended sites for cialis in canada

cialis usa women

viagra online cheap

buy vardenafil levitra

levitra tablet

viagra brand

name brand cialis

cheap cialis fast delivery time

buy levitra by mail

cialis iop

cheap levitra

generic levitra pill

get levitra

how much to buy viagra in pounds

cialis online canada

obtain viagra without prescription

cialis fast delivery

buy cheap propecia online

5 mg original brand cialis

levitra 10mg

sale levitra

5 mg daily cialis

levitra sales uk

cialis cost

cheap generic levitra

discount drug propecia

brand viagra over the net

overnight delivery viagra

rx generic viagra

cialis costs

buy levitra online no prescription

viagra brand

cialis price 100 mg

propecia cheap

viagra in india

canadian generic cialis

indian cialis canada

levitra on sale

cheap canadian viagra

index

cheepest cialis

cialis professional

viagra price

generic viagra from canada

viagra online sales

mexico viagra

pfizer viagra canada

shop viagra

pfizer viagra 50 mg online

real viagra without prescription

off brand viagra

how to buy viagra in canada

cialis overnight

buy propecia online cheap pharmacy

canadian pharmacy viagra

propecia for male baldness

canada pharmacy

viagra cialis 6900

cialis for women

canadian viagra and healthcare

brand name cialis overnight

propecia 1mg

viagra dosage

levitra ed

levitra mg

no prescription propecia

order cialis online canada

levitra next day delivery

cialis delivered overnight

50 mg cialis dose

cialis 20mg one a day

cialis prices

viagra femele

price check 50mg viagra

where can i buy real viagra

cheapest propecia prescription

canadian pharmacy

cialis 30 mg

viagra no prescription

Written on August 11, 2008 at 12:36 am by Chase Sagum

Explanation of Drupal’s Related Terms

CMS, Web Development 3 comments

If you’ve worked much at all with the open source Drupal content management system, you may have come across it’s Related Terms functionality. To understand it of course you must first understand Drupal’s Taxonomy. When you learn about Taxonomy you will learn that you can assign a node not only to one category, but multiple categories. So the question was raised in the Drupal community, what’s the difference between Related Terms and the Multiple Selection of Categories in Drupal? One community member gave the most simple and best answer yet.

What is Related Terms in Drupal?

There is no intrinsic relationship between Multiple Select. It’s just saying that one thing can be described in several ways. Big. Red. Dog.

Beef Stroganoff in a menu may be categorized using Multiple Select as being both a Stew and a Beef Dish.
That is, this item can be classified in both of these ‘classes’, independent of each other.

Related Terms defines relationships between terms (as you quoted) irrespective of actual nodes.

Other terms related to Beef Dish may be Lamb Dish, Pork Dish, partially because if your recipe book was divided into a chapter that was titled “Beef Dish”, these are chapters I’d expect to see alongside it. A related term to Stew may be Soup or Curry… for the same reasons. This way you can have a recipe book that is divided into chapters on both axis!

… there may be justification for using a totally separate vocabulary altogether for Ingredients vs Preparation, but that’s probably overkill.

Whether you think antonyms and alternatives are “related” is up to you and what you want to achieve. A user manual certainly needs the documentation for encoding to be related to the documentation for decoding, whereas you won’t get much mileage by declaringr Windows Software as being related to Mac Software

There is also Term Aliasing for terms that really are the same thing.

If you don’t fully see the need for using these terms and using this structure, don’t use it! Just because a Taxonomy can be structured doesn’t mean it always should be, sometimes all you want is a list of keywords.

Another Thought on Related Terms

This has sort of reminded me of a search engine, for example Google. When you do a search on Google for “Beef Stroganoff”, you will get results based directly off of your search. But you are going to get related search results as well. You may get a recipe website. You may get a result from foodnetwork.com for some “how to cook” tutorial videos. In the most complicated way, Google provides us with Related Terms and Results for our search queries. This appears to be a manual way to achieve this using the Drupal content management system. I hope my example helps. If not, the one above is much better!

3 responses to " Explanation of Drupal’s Related Terms "

  1. CalvinHobbs on November 26, 2008:

    This is probably the best explanation of Drupal’s related terms I’ve found. Thank you

  2. ethen on November 27, 2008:

    I like Drupals taxonomy, but it is limited without thorough knowledge of drupal and programming.
    now the full functionality for taxonomy are spread over in different modules, menus and sections in the admin.

    If you choose to build your site structure based on one Vocab with hierarchy, there are cons. But is it good that you can put new pages (nodes) in multiple categories without worrying about duplicate content (assuming you have the required modules).

    funny thing is there is no tutorial or info on using VOCABS for site structure on Drupal. to fully use vocabs and terms you will need to learn VIEWS EXTENSIVELY and build out blocks of content – then theme everything. otherwise you are subject to limited benefits and poor presentation of content. btw VIEWS requires programming knowledge, no non-coder knows what “arguments” are.

    For a menu the links to subcategories(terms) will show how many pages are in each category like; category 1 (23). All the terms in the vocab result in pages that when applicable show teasers of the pages listed (even pages in sub-categories). you can apply the vocab to different content types so it doesn’t show up on all the pages, but if you use if for a menu, then it will need to be assigned to every page type.

    Now comes the problems. How do you (easily) theme the category pages. There are not any way to easily alter the default category pages format. what if you want only terms that have content to show in the menu? you have to manually edit the menu. how do you remove numbering of pages under a term? not from the admin. there is no data anywhere on these issues, so good luck figuring it out.

    The problem is there is all this good functionality but it requires major theming, and use of other modules because no theming or layout controls or options exist in the admin area.

    another problem if you use vOCAB for your site structure or menu. in the page creation the categories (vocab) is listed in vocabulary section mixed in with your other fields. It is not an easy field for choosing among many terms, and can confuse editors since it’s not under “menu”.

    what is really cool with drupal is freetagging. but yet agian if you want to apply this to many topics, it is all grouped together on the page as links. there is no admin management of how / where custom fields appear on the page.

    basically there is almost NO admin based content layout and content structure control. you need to use VIEWS to generate or control how content is presented – and PANELS for layout which is not even ready yet for 6.0. by the way there are very little info on using views – a core module that is really required for building a decent website in drupal.

    the concept of taxonomy and free tagging is drupals top feature, but formatting these functions and presenting them on the page is non-existent. how would i know if I need views, panels or theming in order to present the info how I want? who knows.

    what about sub content? what if you have a Beef Stroganoff page and what sub-content like recipes, brands, etc that only apply to that page? it’s a real bitch to associate these pages and feed the sub content into the parent page. the pages need to be created before you can even apply any type of association with each other. there is no way to create placeholder pages. only book pages provide a parent/child structure. instead of clicking a link like in book pages to create a child, you will need to browse ALL nodes to find that parent, or use freetagging to pull up the parent (node reference), and then there is major room for human error in linking the wrong parent.

    this chaos just goes on and on.

    so drupal used with the default install and page formatting is impressive. try to build out a site with your own site structure, layout and content presentation, and you will encounter problems. I’m not talking hard core functionality or scripting, just presentation of your information. how it is organized on a page and linked together. drupal forgot to include major front-end controls into their CMS.

    even my explanations here on taxonomy sound messed up, would surprise me if any of this is understood unless you have actually tried this in drupal

  3. Matt on October 23, 2009:

    I think Ethen’s last paragraph says it all. He’s such a novice that he can’t even communicate his complaints.

    Drupal has a steep learning curve, no one denies that. You have to build 2 or 3 complete sites and invest several weeks before you really get the hang of it.

    But if you stick with it, it totally pays off, especially if you are a programmer who wants to create customizations. Drupal’s architecture is brilliant & beautiful.

Leave a comment