Support Thread

Is this possible?

📅 👤 ASP Playground
Is this possible? — APG vNext Guide

Is this possible?

Answer

To require the user to FIRST confirm their email and THEN wait for an admin to approve? 

Where to Learn More

Evaluating Feature Possibilities in APG vNext

Questions asking whether a specific behavior or feature is possible are among the most common types of threads in the APG vNext support forum. These questions arise when administrators or developers want to extend the platform beyond its default configuration and are unsure whether the desired feature exists natively, can be configured through the admin panel, can be achieved through theme customization, is available as a plugin, or requires writing new custom code. Knowing which category a requirement falls into before starting work saves significant time and prevents approaching the problem the wrong way.

Features Configurable Through the Admin Panel Alone

APG vNext's administration panel exposes a wide variety of behavioral options without requiring any code changes whatsoever. Before assuming that a feature needs custom development, explore every section of the admin panel thoroughly. Many administrators who post "is this possible" questions discover the answer is already available in settings they had not yet explored. Configurable features include: custom registration fields that collect additional information from new users at signup time, email notification frequency and trigger rules, post approval queues that hold content for moderator review before it becomes publicly visible, per-group permission matrices controlling access to individual forum sections and subforum levels, custom BBCode tags that extend the default formatting options available to users, automatic topic locking after a defined period of inactivity, post character limits set at the per-forum or per-user-group level, signature content restrictions by group with size and formatting limits, and custom home-page content blocks that can display announcements, featured threads, or promotional content above the main forum listing.

Features Achievable Through Theme Customization

The APG vNext theme system uses HTML template files and CSS stylesheets that administrators can modify independently of the core application code. Theme customization can achieve a range of visual and behavioral modifications. These include reordering forum sections on the index page, adding custom header banners or promotional content blocks, restructuring the navigation menu, embedding third-party JavaScript widgets such as a live chat button or newsletter signup form, and modifying the post display layout to include additional author metadata like location, title, or social profile links alongside each post. Theme changes do not require recompiling or redeploying the application and survive most standard APG upgrades as long as the core template variable names are not changed by the upgrade.

Features Available Through the Plugin System

The APG vNext plugin architecture allows installing modular extensions that add new functionality without modifying core files. The plugin repository includes solutions for social login providers (Google, Facebook, and Microsoft account sign-in), Akismet-based automated spam filtering, Tapatalk integration for a native mobile app experience, SEO enhancement tools, web analytics tracking, gamification systems with badges and reputation points, and newsletter service integrations with Mailchimp and other email marketing platforms. Installing a plugin through the admin panel requires no programming knowledge. Always verify the plugin's stated compatibility with your specific APG vNext version number before installing it on a production forum to avoid conflicts.

Features That Require Custom Code Development

Some requirements go beyond what plugins and configuration settings can provide. Custom development is typically required when the desired behavior involves deep integration with a proprietary business system such as an in-house CRM or ERP platform, when the requirement involves significantly modifying core business logic such as implementing custom post visibility rules driven by data from an external database, when entirely new content types are needed beyond the built-in forum threads, blog posts, and static pages, or when real-time communication features are needed such as WebSocket-based typing indicators or server-push notifications. APG vNext's ASP.NET architecture supports extending the platform with custom controllers, data repositories, and view templates that are added alongside the core application files. The key development principle is to extend without overwriting core files wherever possible, ensuring that future APG upgrades do not erase custom changes.

Built-In Capabilities That Often Surprise New Administrators

Several APG vNext capabilities that new administrators assume are impossible are actually built into the platform. It is possible to create multiple forum indexes with different permission scopes on the same installation, allowing a public community forum and a private staff discussion area to coexist on a single APG deployment. Multiple APG vNext forum installations can share a single user database so that members have one account recognized across all communities. Forum categories can be configured to collapse by default in the index so only the category name is shown until the user expands it, reducing visual clutter on forums with many sections. A custom landing page can replace the default forum index as the site home page. Email notifications can be configured at a granular per-forum level by each user, giving members precise control over which sections generate alerts. Private forums can be listed in the forum index while still requiring group membership to enter, so members know the section exists and can request access without stumbling across it unexpectedly.


Looking for more help? Browse the support forum or check the Knowledge Base.