Changes To The Moderation System In 40 — release and upgrade information for APG vNext 40.
Upgrading APG vNext
- Back up your SQL Server database before starting any upgrade.
- Save your
web.config, custom skins, andupfilesfolder contents. - Run the upgrade SQL scripts in sequential order — never skip versions.
- Test all key features after upgrading: login, posting, email notifications, file uploads.
Download & Support
Changes to the Moderation System in APG vNext 4.0
APG vNext 4.0 introduced a comprehensive overhaul of the moderation toolset. The previous moderation system scattered controls across multiple admin panel sections, required full admin rights for basic tasks, and had no audit trail. The 4.0 rewrite addressed all three issues with a unified moderation hub, delegated moderator roles, and a complete action log.
Key Changes
- New dedicated Moderation Hub at Admin Panel -> Moderation
- Per-forum moderator roles - moderators can only act in their assigned forums
- Full audit trail: every action (approve, delete, move, warn) is logged with timestamp and moderator ID
- Inline moderation buttons in thread view (no longer requires opening separate admin panel page)
- Member warning system with configurable escalation rules
- Post quarantine queue for spam detection integration
Configuring Delegated Moderators
-- Assign a member as moderator for specific forums:
INSERT INTO apg_ForumModerators (ForumID, MemberID, CanDelete, CanMove, CanApprove)
VALUES (12, @ModeratorMemberID, 1, 1, 1);
Viewing the Moderation Audit Log
SELECT ma.ActionType, ma.ActionAt,
m.UserName AS ModeratorName,
p.PostID, p.PostContent
FROM apg_ModerationAudit ma
JOIN apg_Members m ON m.MemberID = ma.ModeratorID
LEFT JOIN apg_Posts p ON p.PostID = ma.PostID
WHERE ma.ActionAt > DATEADD(DAY, -7, GETDATE())
ORDER BY ma.ActionAt DESC;
Related Resources
Moderation System Changes in APG vNext 4.0
APG vNext 4.0 introduced the most significant overhaul of the moderation system since the platform's initial release. The previous moderation system was flat — moderators had the same permissions in every forum they were assigned to. Version 4.0 replaced this with a role-based, per-forum permission matrix that allows granular control over what each moderator can do in each forum section.
New Permission Matrix in 4.0
-- Moderation permission matrix (per role, per forum):
-- Permissions stored in apg_ForumPermissions table
SELECT fp.ForumID, f.ForumName, fp.RoleID, r.RoleName,
fp.CanDeletePost,
fp.CanMoveThread,
fp.CanLockThread,
fp.CanPinThread,
fp.CanSplitThread,
fp.CanMergeThreads,
fp.CanBanMember
FROM apg_ForumPermissions fp
JOIN apg_Forums f ON f.ForumID = fp.ForumID
JOIN apg_Roles r ON r.RoleID = fp.RoleID
ORDER BY fp.ForumID, fp.RoleID;
Migrating Moderators from 3.x to 4.0 Permissions
When upgrading from APG vNext 3.x, existing moderator assignments are migrated to the new system with a default permission set. Review all moderator permission assignments after upgrading to ensure they reflect your intended moderation policy:
Admin Panel → Forums → [Forum Name] → Moderators → Review Permissions
-- Or bulk-review all forum permission assignments in the Admin Permissions grid
New Moderation Features in 4.0
- Moderation Queue: Posts from new members or flagged members go into a moderation queue before being published, rather than being visible immediately
- Split and Merge: Moderators can split a single thread into two threads, or merge two related threads into one
- Timed Locks: Threads can be automatically locked after a specified period of inactivity
- Moderation Notes: Moderators can add internal notes to threads that are only visible to other moderators and administrators
- IP-Based Banning: Moderators can now ban specific IP addresses directly from the moderation panel, without admin involvement
Configuring the Moderation Queue
<!-- Apply moderation queue to all posts from members with fewer than N posts: -->
<add key="APG.Moderation.QueueNewMemberThreshold" value="5" />
<!-- Members with fewer than 5 approved posts have their posts queued for review -->
<add key="APG.Moderation.NotifyModeratorsOnQueue" value="true" />
<!-- Send email notification to forum moderators when a post enters the queue -->
Training Moderators on the New 4.0 Permission System
The APG vNext 4.0 moderation permission overhaul is a significant change for communities that have established moderation teams. Moderators who understood how to moderate in 3.x need specific training on what has changed and what is now possible. Create a brief internal moderation guide for your team that covers: the new permission matrix and what each moderator can do in which forum; how to use the moderation queue to review new member posts before publishing; the split, merge, and timed-lock features and when to use each; and the new moderation notes system for coordinating between moderators. Well-trained moderators use these tools consistently, creating a better experience for community members and reducing the administrative burden on forum administrators who previously handled tasks that moderators can now manage independently.
Rollback Plan if Moderation Issues Arise After Upgrade
After upgrading to APG vNext 4.0 and activating the new moderation permission system, monitor the community closely for 48–72 hours. Watch for members reporting that posts are being incorrectly queued, deleted by mistake, or that moderation actions are failing. If a critical moderation issue is discovered post-upgrade (e.g., the queue is preventing all posts from publishing), APG vNext supports a moderation emergency bypass mode that disables the queue temporarily while the issue is investigated. Enable it via Admin Panel → Settings → Moderation → Emergency Mode → Enable. This allows normal posting to resume while you work with the APG vNext support team to resolve the underlying permission configuration issue.
Related Resources
Looking for more help? Browse the support forum or check the Knowledge Base.