By Lee Sykes
July 2010
In this tutorial we demonstrate how to use the new Taxonomy (Categories) and Folksonomy (User Tags) features introduced from DotNetNuke 5.4 onwards.
Taxonomy refers to the practice and science of classification (in other words categories) and Folksonomy refers to the practice of collaboratively tagging and social indexing (in other words user created tags).
These two features are now available in DotNetNuke and allow you to categorize and tag both the pages and modules within your DotNetNuke portal.
Categories are created by the administrators of the DotNetNuke portal and tags are created by the users of the portal.
The categories and tags can be displayed on the page through the use of a new skin object. This allows the user to click on the categories or links and find further content within your portal that is related to those categories or links.
In this tutorial we show you how to setup the Taxonomy and Folksonomy features, how to categorize the content within your DotNetNuke portals and how to set up the Tags skin object so that you can configure how the categories and tags are displayed on the pages.
References:
Tags Don't Cut It
DotNetNuke ASCX Skinning for Professional Skinners
The videos contain:
Video 1 - How to Create a Vocabulary with Terms (Categories)
- Introduction
- Good practice when choosing categories
- Overview of the Taxonomy Manager page
- How to create a new vocabulary
- How to create a People vocabulary for members of staff in departments
- Understanding the two different vocabulary types: Simple and Hierarchy
- Understanding the vocabulary scope: Application and Portal
- How to edit a vocabulary
- How to create a new term (category) into a hierarchy vocabulary
- Parent Term: Adding a new term as a child of another term
- How to edit terms and rearrange the order of categories
Time Length: 9min 55secs
Video 2 - Simple Vocabularies, Assigning Tags to Pages and Modules, Tag Search
- Demonstration of extra vocabularies created: Subjects, Organizations, Places
- How to create a simple vocabulary type
- How to create a colors vocabulary
- How to add terms to a simple vocabulary type
- How to edit and delete the terms
- How to assign tags to a page
- Viewing and selecting the vocabularies (tags)
- How to select multiple tags
- Viewing the page and categories assigned to the page
- Viewing the search results related to a category
- How to assign tags (vocabularies) to a module
- Viewing the search results of tags for pages and modules
Time Length: 8min 53secs
Video 3 - Folksonomy - User Tagging and Working with Scope
- How to tag a page as a registered user
- How to manage and edit the tags created by users
- Viewing the user tags
- How to create a vocabulary with an application scope
- Demonstration of application scope with multiple DotNetNuke portals
- Demonstration of application portal with multiple DotNetNuke portals
Time Length: 7min 42secs
Video 4 - Working with the Tags skin object
- How to open the DotNetNuke installation files as a website in Visual Web Developer Express
- Navigating to the Minimal Extropy skin
- The Tags register line of code
- The Tags skin token code
- How to prevent registered users from adding tags
- How to remove the display of tags from a page
- How to remove the display of categories from a page
- Add, Cancel, Save Image URL
Time Length: 7min 22secs
Total Time Length: 33min 52secs
Comments
If you have any comments or questions for this tutorial, please ask them in this
Taxonomy and Folksonomy forum thread.