Knowledge base


What is Drupal?

Drupal is a community managed, open-source content management system – CMS, which is built as CMF – content management framework. With Drupal, you can get features like user management,
content management and access management out of the box.

Now, the question is, what is a content management system?

Programmatically create vocabulary

In some situation, you module is required to create a taxonomy which the module use to perform other tasks/features it offers. This is when you can write a code to craete the require vocabulary in the module and make it availabel as soon as the module is installed. You can also add terms programatically to that vocabulary!

Using taxonomy_save_vocabulary for Drupal 5.x & 6.x and taxonomy_vocabulary_save for 7.x, you can create the vocabulary programmatically in your module.

Here is a Drupal 6.x example: