This plugin adds a VIP badge to posts from users who belong to designated VIP groups. The badges are only visible to staff members.
- Displays a golden VIP badge next to posts from VIP users
- Badges appear on user posts
- Only visible to staff members
- VIP groups are configurable through site settings
- VIP Group Names (vip_badge_group_names): Pipe-separated list of group names that should be considered VIP groups (e.g., "vip|premium|donors")
- Place this plugin in your Discourse plugins directory
- Rebuild your Discourse instance
- Enable the plugin in Admin → Settings → Plugins
- Configure the VIP group names in Admin → Settings → VIP Badge
- Uses Discourse's plugin API to decorate post widgets
- Adds a is_vip_usermethod to the User model
- Extends post serializer to include VIP status for staff members only
- Responsive CSS styling with hover effects