Portal AI Suite Pro

Portal AI Suite Pro 1.0.0

No permission to buy (€29.00)
Compatible XF 2.x versions
  1. 2.3
Additional requirements
XenForo 2.3.9 or higher
PHP 8.1 or higher
Optional: OpenAI API Key (for AI routing, news, and enrichment)
Optional: Redis or Memcached (for optimal caching)
Optional: XenForo Media Gallery (for media widget)
License
1 license = 1 homepage
Updates duration
12 months
Visible branding
Yes

Portal AI Suite Pro 1.0.0

To view this content we will need your consent to set third party cookies.
For more detailed information, see our cookies page.
What is Portal AI Suite Pro?

Portal AI Suite Pro transforms your XenForo forum into a modern community portal with AI-powered content management. Visitors land on an attractive homepage with live statistics, featured articles, polls, events, and an intelligent AskBox that automatically routes questions to the correct forum.

Thanks to OpenAI integration, the addon analyzes the content of new posts and routes them with high accuracy to the appropriate subforum. The built-in AI News Generator automatically creates unique, AI-generated articles from RSS feeds -- including DALL-E cover images.

All widgets can be freely positioned via a drag-and-drop layout builder. Every user can personalize their portal view individually. The result: more engagement, less moderation, professional appearance.



Key Highlights

  • AI-powered auto-routing of new threads
  • AI News Generator with automatic article creation
  • DALL-E image generation for news articles
  • AskBox with real-time duplicate detection
  • Drag-and-drop layout builder
  • 20+ configurable widgets
  • Per-user personalization
  • SEO-optimized with sitemap & Open Graph
  • EWR Porta 2 (XenPorta) import tool



Feature Overview


1. Portal Homepage

FeatureDescription
Index replacementPortal as homepage (replaces /)
Hero designModern gradient hero section
2-column layoutMain area + sidebar
Lazy loadingWidgets loaded asynchronously for fast page speed
Maintenance modeConfigurable maintenance message
Guest CTARegistration prompt with custom text
Custom CSSEnter custom CSS directly in the ACP
Sticky sidebarSidebar stays visible while scrolling
RSS/Atom feedFeed for portal articles


2. AskBox -- Intelligent Question Box

FeatureDescription
Question formStandalone page at /portal-ask/
AI title generationOpenAI automatically generates fitting titles
Live duplicate searchSimilar threads shown in real-time as user types
Instant routingQuestion is immediately routed to the correct forum
DisambiguationUp to 4 subforums presented for ambiguous matches
Anti-spamConfigurable flood check


3. AI Routing Engine

3-stage routing pipeline:

StageMethodDescription
1Rule engineKeyword and prefix-based rules (highest priority)
2OpenAI routingSemantic analysis via Chat Completions API
3BM25 fallbackFULLTEXT scoring against forum profiles

Confidence levelThresholdAction
Strong>= 78%Automatic routing
Review>= 60%Disambiguation / moderator review
Pending< 60%Manual queue

Additional features:
  • Hallucination guard: validates and corrects AI results
  • Result caching with configurable TTL
  • Supported models: GPT-4.1-nano, GPT-4.1-mini, GPT-4.1, GPT-4o-mini, GPT-4o
  • Custom system prompt configurable


4. AI News Generator

FeatureDescription
Feed importAutomatic from RSS/Atom feeds
Web scrapingCSS selector-based for sites without feeds
Smart discoveryAutomatically detects RSS/Atom links
AI rewritingUnique articles via OpenAI
DALL-E imagesAutomatic cover images (DALL-E 3 HD / DALL-E 2)
Draft pipelineDraft -> Approved -> Published
Duplicate detectionContent hash prevents duplicate articles
Auto-publishAutomatically creates forum threads
Per-source configCustom model, language, tone, prompt per source
Debug pageFeed diagnostics per source

Supported languages: German, English, Spanish, French, Italian, Portuguese, Dutch, Polish, Turkish, Russian

Article tone: Neutral | Formal | Casual | Technical
Temperature: 6 levels (very factual to maximum creative)


5. Featured Articles

  • Feature threads as portal articles via button in thread view
  • Article images: upload, use thread attachment, or external
  • Automatic image resizing
  • Category assignment per article
  • Load more / infinite scroll
  • Two display styles: cards or list view
  • Filter by portal category


6. Drag-and-Drop Layout Builder

  • Visual grid builder in the ACP
  • Add and remove rows
  • Column widths freely configurable (1fr, 2fr, etc.)
  • Maximum portal width adjustable (px, %, rem, em, vw)
  • Reset to default layout
  • AJAX save


7. 20+ Widgets

All widgets individually toggleable, sortable, and freely placeable in the layout:

WidgetDescription
AskBoxQuestion form with live suggestions
ArticlesFeatured articles with images and categories
Article CategoriesCategory filter tabs with icons
Hot ArticlesTrending articles by activity score
Stats BarLive stats: members, posts today, online now
Live TickerScrolling real-time activity feed
PollCommunity poll with result display
EventsUpcoming events with countdown
Top ContributorsTop 5 members with posting streak
Hot TagsTrending tags from last 7 days
Tag CloudTag cloud with popularity levels
CategoriesForum categories with FontAwesome icons
UnansweredUnanswered threads
MediaLatest XFMG media (optional)
AnnouncementAdmin announcement (dismissible)
Quick LinksConfigurable link list
Quick ActionsQuick-access buttons (New Thread, Ask Question)
Guest CTAGuest registration prompt
StatsForum statistics
XF Widget BridgeEmbed any XF or third-party widget


8. Admin Dashboard

Complete statistics dashboard at a glance:

SectionDisplay
Portal statusActive/inactive, index replacement
Routing queuePending and review counts
Forum profilesCoverage percentage
WidgetsActive / total
Recent routingsLast 8 routed threads
AskBoxSubmissions in last 7 days
AI vs. BM25Routing ratio (7 days)
OpenAI cacheTotal, valid, expired
AI NewsSources, drafts, published, token usage
Cache statusBackend type and connection test

Plus: clear cache button and OpenAI connection test with live demo.


9. Forum Profiles and AI Enrichment

FeatureDescription
Auto-generationProfiles from title, description, breadcrumb, and thread titles
AI enrichmentOpenAI generates SEO descriptions (120-155 chars) and 10-20 keywords
Profile lockProtection against automatic overwriting
Negative keywordsFor more precise routing
Filter viewsStale, poor, AI-enriched, manual
Batch jobsBuild missing, rebuild all, AI-enrich


10. Routing Queue (Moderation)

  • ACP view: pending and review threads
  • Frontend queue for moderators (permission-controlled)
  • One-click routing with 7-day redirect
  • Manually choose forum or accept AI suggestion
  • Dismiss routing suggestion
  • Re-run routing algorithm for individual threads


11. Polls and Events

  • Polls: question, options, expiration date, active/inactive -- displayed as widget
  • Events: title, description, location, URL, date/time -- with countdown widget


12. Categories

  • Custom portal categories with FontAwesome icons
  • 38 predefined icons + automatic icon detection based on keywords
  • Assignment via thread prefixes (multi-select)


13. Personalization

  • Each user can show/hide individual widgets
  • Display style selectable: cards or list
  • Personalization resettable at any time
  • Overlay modal for quick customization


14. SEO

  • Automatic sitemap integration (priority 0.8, daily)
  • Open Graph meta tags (description and image)
  • AI-generated meta descriptions for forums (Google snippet optimized)
  • Custom page title
  • Canonical URLs




Automation

Cron JobIntervalTask
Widget cacheevery 10 minPre-calculate stats, tags, ticker, categories etc.
News fetchevery 4 hrs (configurable)Fetch RSS feeds and generate AI articles
Profile refreshnightlyRenew up to 200 stale forum profiles
AI cache cleanupdaily at 4:00 AMDelete expired OpenAI cache entries


Caching System

  • Multi-layer: Redis / Memcached / SimpleCache (MySQL)
  • Automatic backend detection
  • Self-healing: repairs corrupted cache entries
  • Separate TTL for widget cache and XF bridge cache


Permissions

PermissionDescription
viewPortalView the portal
useAskBoxUse the AskBox
manageArticlesFeature / unfeature articles
moderateRoutingModerate the routing queue




Import and Migration

EWR Porta 2 (XenPorta 2) full import:

  • Preview analysis before import
  • Transfers featured articles, images, and categories
  • Background job for large datasets
  • CLI command: php cmd.php deb-portal:import-porta
  • Options: --dry-run, --skip-images, --skip-categories
  • Safe to run multiple times (duplicates are skipped)




System Requirements

ComponentRequirement
XenForo2.3.* or higher
PHP8.1 or higher
OpenAI API keyOptional (for AI routing, news, enrichment)
Redis / MemcachedOptional (for optimal caching)
XF Media GalleryOptional (for media widget)
  • askbox.webp
    askbox.webp
    20.5 KB · Views: 14
  • Auto-Routing.webp
    Auto-Routing.webp
    41.1 KB · Views: 14
  • dashboard.webp
    dashboard.webp
    44.7 KB · Views: 14
  • General Setting.webp
    General Setting.webp
    52 KB · Views: 14
  • Layout builder.webp
    Layout builder.webp
    40.5 KB · Views: 13
  • menu.webp
    menu.webp
    8 KB · Views: 15
  • News Queue.webp
    News Queue.webp
    34.9 KB · Views: 14
  • News Source.webp
    News Source.webp
    39.2 KB · Views: 13
  • Personalize Portal.webp
    Personalize Portal.webp
    26.3 KB · Views: 13
  • portal.webp
    portal.webp
    85.5 KB · Views: 13
  • Routing Queue.webp
    Routing Queue.webp
    10 KB · Views: 9
  • widget manager.webp
    widget manager.webp
    70.7 KB · Views: 14
Author
Michaelb24179
Views
34
First release
Last update

Ratings

0.00 star(s) 0 ratings
Back
Top Bottom