Overview
The Nudj platform’s tagging system provides a powerful cross-cutting organizational tool for categorizing, filtering, and discovering content across all major entities. Tags enable better content organization, improved search capabilities, and enhanced user navigation throughout your community platform.Key Features
- Multi-Entity Support - Tags work across 8+ different content types
- Icon Integration - 100,000+ icons via Iconify library
- Advanced Search - Full-text search with MongoDB indexing
- Bulk Operations - Mass tag assignment and removal
- Analytics Integration - Tag-based filtering and reporting
- Permission Control - Granular access management
Accessing Tags Configuration
Navigate to your tags management:- Go to Admin → Settings → Organisation
- Click the Tags tab
- View and manage all tags
Tags are organization-wide and can be applied across achievements, challenges, rewards, posts, communities, and more. Changes to tags affect all tagged content immediately.
Tag System Architecture
Supported Entities
Tags can be applied to:Achievements
Categorize achievement types and difficulty levels
Challenges
Group challenges by theme, skill, or campaign
Rewards
Organize rewards by type, value, or availability
Posts
Categorize user-generated and admin content
Communities
Group communities by interest or department
Users
Tag users for segmentation and targeting
Events
Categorize events by type or audience
Resources
Organize learning materials and documents
Tag Properties
Creating and Managing Tags
Creating Tags
1
Define Tag Name
Enter a unique, descriptive tag name (lowercase, hyphens allowed)
2
Set Display Name
Add a user-friendly display name
3
Choose Icon
Select from 100,000+ Iconify icons
4
Select Color
Pick a color for visual distinction
5
Add Description
Provide context for when to use the tag
6
Configure Permissions
Set who can view and assign the tag
Tag Configuration Options
- Basic Settings
- Visual Settings
- Permissions
- Hierarchy
Icon System
Using Iconify Icons
The platform integrates with Iconify, providing access to 100,000+ icons:Icon Search and Selection
Tag Categories
Organizing Tags
Create categories to group related tags:Category Management
Creating Categories
Creating Categories
- Define category name and description
- Set default colors and icons
- Configure category-wide permissions
- Establish naming conventions
Category Rules
Category Rules
- Tags can belong to one category
- Categories can have sub-categories
- Permissions can cascade from category
- Categories affect search and filtering
Best Practices
Best Practices
- Keep categories logical and intuitive
- Limit to 5-10 main categories
- Use consistent naming conventions
- Document category purposes
Tag Assignment
Bulk Tagging
Apply tags to multiple items simultaneously:1
Select Items
Choose items to tag from list view
2
Choose Tags
Select one or more tags to apply
3
Set Action
Add, remove, or replace existing tags
4
Confirm
Review changes and apply
Tag Rules and Automation
Search and Filtering
Tag-Based Search
Implement powerful search with tags:Filter UI Components
The platform provides reusable filter components:Analytics Integration
Tag-Based Analytics
Track content performance by tags:Metric | Description | Use Case |
---|---|---|
Tag Usage | Frequency of tag application | Popular categories |
Engagement by Tag | Views/interactions per tag | Content effectiveness |
Tag Combinations | Common tag pairings | Content relationships |
Tag Trends | Usage over time | Emerging topics |
User Tag Preferences | Tags users interact with | Personalization |
Achievement Event Filtering
Tags enable sophisticated achievement tracking:Performance Optimization
Indexing Strategy
MongoDB indexes for optimal performance:Caching
Tag data is cached for performance:- Tag List: 5-minute cache
- Tag Counts: 1-minute cache
- User Tag Preferences: Session cache
- Filter Results: Request cache
Best Practices
Naming Conventions
Use lowercase with hyphens (e.g., “product-update”)
Limit Tag Count
Aim for 50-100 well-organized tags
Regular Cleanup
Archive unused tags periodically
Clear Descriptions
Help users understand tag purposes
Visual Distinction
Use colors and icons effectively
Monitor Usage
Track tag effectiveness with analytics
Migration and Import
Bulk Import
Import tags from CSV:Export Configuration
Troubleshooting
Tags not appearing in filters
Tags not appearing in filters
Cannot assign tags
Cannot assign tags
Icon not displaying
Icon not displaying
- Verify Iconify icon name format
- Check network connectivity to Iconify CDN
- Try different icon set prefix
- Clear browser cache
Search not finding tagged content
Search not finding tagged content
- Rebuild search indexes
- Check tag visibility settings
- Verify search includes tag fields
- Review tag matching logic (ANY vs ALL)
Bulk operations failing
Bulk operations failing
- Check selection limits (max 100 items)
- Verify permissions for all selected items
- Review error logs for specific failures
- Try smaller batches
API Reference
Setup: First, export your Admin API token as an environment variable: