DotNetNuke Admin Taxonomy

Taxonomies are used to organise website content. Taxonomies are keywords which are used as categories. Also known as tags and metadata in other CMSs.

Using taxonomies the pages and module used on a DotNetNuke website can be categories and grouped together.

The Taxonomies are created as vocabularies with a number of terms associated with each.

On the admin Taxonomy page there is a list of vocabularies. By default DotNetNuke includes a couple of vocabularies:

  • Tags
  • Module_Categories

These are pre-populated with a number of terms.

The Module Categories vocabulary is used when adding a module to a page. It is the referenced categories of module available for insertion.

To edit one of the existing vocabularies click on the edit icon at the left end of the row. The description and Terms can be amended.

A new vocabulary can be added by clicking on the link .Create new Vocabulary. A new vocabulary can be defined as either of Simple or Hierarchical Type and to have a scope which is application specific or website wide.

An application based vocabulary allows the vocabulary to be used throughout all portals, for a given application. Whilst the website scope limits its use within a given portal.

A hierarchical type of vocabulary shows the terms as parent/child elements Adding a new term the option is given to select one of the existing items to be its parent.The first given term is the top most parent of all subsequent terms entered.

The simple type shows the terms to be at the same level, ie. flat.

The taxonomy can be used within a skin. There’s a tag for its inclusion.

<%@ Register TagPrefix="dnn" TagName="TAGS" Src="~/Admin/Skins/Tags.ascx" %>
<dnn:tags runat="server" id="dnnTags" />

Taxomomies are made available both within the page and module configuration. Within the module settings this is shown under the Module Settings/Basic Settings as the Tags drop down list and the Page Settings/Page Details again as a Tags drop down list. Here the heirarchical or simple/flat structure is shown.

Admin Advanced Pages

Further pages in the admin common settings section are given in the table below:

Advanced Configuration SettingsDevice Preview ManagementExtensionsGoogle Analytics
LanguagesListsNewslettersSearch Engine Site Map
Site LogSite Redirection ManagementSite wizardSkins