Skip to content

phpBB SEO Lite 1.3.0

Latest

Choose a tag to compare

@meis2m meis2m released this 15 Oct 09:52

phpBB SEO Framework Lite v1.3.0

Modern, enterprise-grade Search Engine Optimization infrastructure for phpBB 3.3.x communities.

phpBB Version
PHP Version
EPV Validation
Tests
License: GPL-2.0


🌟 Highlights in v1.3.0

  • Modern ACP Dashboard & Server Config Helper:
    • Master Enable/Disable Switch: Instant global switch with CSRF protection to activate or temporarily disable all SEO features (URLs, titles, meta tags, and sitemaps) without deactivating the extension.
    • Interactive Web Server Rewrite Generator: Dedicated helper with dropdown selector for Apache, LiteSpeed, Nginx (Root), and Nginx (Subdirectory) with live syntax preview and instant one-click clipboard copy.
    • Accurate Human Member Statistics: Excluded search engine bots, new AI bots (GPTBot, ClaudeBot, Perplexity, etc.), and anonymous guests (user_type <> USER_IGNORE) from member coverage stats, delivering 100% accurate indexing metrics.
    • Quick Actions Card: Instant one-click route cache recompilation and direct navigation shortcuts.
  • 100% Official Extension Pre-Validator (EPV) Pass:
    • Clean bill of health with 0 Fatals, 0 Errors, 0 Warnings, and 0 Notices, meeting all phpBB Customise Database (CDB) packaging criteria.
  • Streamlined Routing & Error Isolation:
    • Clean stream output, standard exit/return flows, and hardened error suppression for root entry scripts.

📋 What's Changed

🚀 Added

  • Added Master Enable/Disable framework toggle in ACP Dashboard with CSRF form key protection.
  • Added live Web Server Rewrite Rules generator card supporting Apache, LiteSpeed, Nginx Root, and Nginx Subdirectory installations.
  • Added one-click clipboard copy with dynamic visual feedback for server configuration rules.
  • Added live XML Sitemap status card and quick testing link (/sitemap.xml ↗).
  • Added Quick Actions module for one-click route cache recompilation and module management.
  • Added percentage coverage badges and unified progress bar for global SEO tracking.

🛠️ Fixed & Improved

  • phpBB EPV & Coding Standards:
    • Replaced all raw htmlspecialchars occurrences in SitemapController and MetadataListener with phpBB core utf8_htmlspecialchars.
    • Replaced raw echo output in rewrite.php with phpBB standard stream output (php://output).
    • Replaced hard exit; terminations with standard flow returns.
    • Added license.txt adhering to official phpBB CDB packaging structure.
  • Database Accuracy:
    • Replaced cached counter reliance with direct entity counting for Topics and Forums, resolving desynchronization discrepancies.
    • Filtered member profile statistics by user_type <> USER_IGNORE (2) to exclude search engine spiders, AI agents, and guests.
  • Routing Hardening:
    • Wrapped root entry script includes with error suppression to prevent duplicate IN_PHPBB constant collision warnings.
    • Atomic route cache recompilation with temporary file swap and rollback protection.

🧪 Verification & Test Results

  • PHPUnit Test Suite: 231 tests, 845 assertions — 100% PASS
  • Official Extension Pre Validator (EPV):
    PASSED: Fatal: 0, Error: 0, Warning: 0, Notice: 0
    Test results for extension: No issues found