Content Intelligence
Version 1.0.3
October 10, 2026
Fixed
- Fixed
Undefined variable $siteinAuditController::actionAuditEntry()when re-auditing single entries. - Enhanced multi-site query handling across audit, SEO, and semantic controllers to seamlessly resolve
?site=<handle>query parameters.
Version 1.0.2
October 10, 2026
Changed
- Standardized commercial edition names to Lite, Pro, and Plus in alignment with official Craft CMS Plugin Store guidelines.
- Added
EDITION_PLUSandhasPlus()methods with full backwards-compatibility aliases forEDITION_AGENCYandhasAgency(). - Updated Control Panel templates, navigation labels, and upgrade banners to reference the Plus edition.
- Hardened edition security:
.envedition overrides are strictly confined to local development environments (localhost,local.*,*.test,devMode), preventing production license bypass. Production environments strictly enforce official Craft Plugin Store licenses.
Version 1.0.1
October 9, 2026
Fixed
- Enforce Craft Plugin Store commercial licensing on production domains.
- Restrict
CONTENT_INTELLIGENCE_EDITIONenvironment variable override todevModeand local development. - Updated documentation URLs and README guides.
Version 1.0.0
October 8, 2026
Added
- Core Architecture & Foundation:
- Three-tier edition system: Lite (deterministic free), Pro (AI assistant), Agency (semantic knowledge base & RAG).
- Environment variable resolution (
App::parseEnv()) for OpenAI keys and Qdrant clusters. - Multi-site scoping and Craft Cloud ephemeral filesystem compatibility.
- Granular Craft user permissions for dashboard, audits, AI assistant, semantic index, RAG, and settings.
- Lite Content & SEO Audits:
- Deterministic content rules: thin content, missing titles, empty bodies, broken heading hierarchies, and stale content.
- Deterministic SEO rules: title/description length limits, missing image alt text, internal linking health, and single-H1 validation.
- Interactive SERP preview card with desktop and mobile views and live character counters.
- Background asynchronous queue execution (
RunContentAuditJob) and instant single-entry re-audits.
- Pro AI Content Assistant:
- Bring-Your-Own-Key OpenAI integration with latency testing and connection diagnostics.
- Native
Craft.Slideoutentry sidebar integration for instant access during drafting. - AI Meta Title & Description generation with character count limits.
- Content improvement tool with green/red visual diff comparison and one-click copy.
- Automatic FAQ extraction and Schema-ready question/answer generation.
- Executive summary and accessible image alt text generators.
- Deep AI SEO Intelligence: search intent analysis, content depth gap identification, and semantic entity discovery.
- Agency Semantic Knowledge Base & RAG:
- Heading-aware intelligent content chunking with word count sizing and sliding window overlap.
- Incremental SHA-256 hash indexing: skips unchanged content with zero token cost.
- REST client for Qdrant Vector Database with automatic Cosine collection provisioning and SSRF metadata endpoint protection.
- Hybrid Search combining vector cosine similarity and MySQL fulltext with Reciprocal Rank Fusion (RRF).
- Interactive Hybrid Search Tester playground in the Control Panel.
- "Ask Your Website" conversational RAG workspace with inline citations (
[1],[2]), confidence scoring, live audit metrics grounding, and local fallback mode. - Content recommendation engine for related entry suggestions.
- Multi-site Agency CSV Audit Report exporter with UTF-8 BOM Excel compatibility.
- Developer API & CLI Automation:
- Public Twig variable
craft.contentIntelligencewithgetEntryScore(),getRelatedEntries(),search(), andgetSiteStats(). - Twig filters
|ciScoreBadgeand|ciStatusBadge. - Console commands:
content-intelligence/audit/all,content-intelligence/semantic/index-all,content-intelligence/semantic/prune, andcontent-intelligence/health/check. - Self-contained automated test suite covering unit scoring, rules, edition gates, security, and RAG formatting (
tests/run.php).
- Public Twig variable