fcfa6838e54ba2f33826579c8f7191cddd9abc38
Joomla: Extension CI / Tests (PHP 8.2) (pull_request) Blocked by required conditions
Joomla: Extension CI / Tests (PHP 8.3) (pull_request) Blocked by required conditions
Joomla: Extension CI / PHPStan Analysis (pull_request) Blocked by required conditions
Joomla: Extension CI / Build RC Pre-Release (pull_request) Blocked by required conditions
Universal: PR Check / Build RC Package (pull_request) Blocked by required conditions
Universal: PR Check / Report Issues (pull_request) Blocked by required conditions
Generic: Repo Health / Scripts governance (pull_request) Blocked by required conditions
Generic: Repo Health / Repository health (pull_request) Blocked by required conditions
Generic: Repo Health / Report Issues (pull_request) Blocked by required conditions
Joomla: Extension CI / Release Readiness Check (pull_request) Failing after 5s
Universal: PR Check / Branch Policy (pull_request) Successful in 2s
Generic: Repo Health / Site Health (pull_request) Has been skipped
Generic: Repo Health / Access control (pull_request) Successful in 2s
Universal: PR Check / Validate PR (pull_request) Failing after 7s
Universal: PR Check / Secret Scan (pull_request) Successful in 8s
Joomla: Extension CI / Lint & Validate (pull_request) Failing after 14s
Universal: Auto Version Bump / Version Bump (push) Successful in 16s
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 15s
Joomla: Metadata Validation / Validate Joomla Metadata (pull_request) Failing after 54s
- Only emit og:video:secure_url for HTTPS URLs (review #1) - Only emit og:video:width/height for direct files, not embeds (review #2) - Add server-side http/https scheme validation on og_video save (review #3) - Consolidate duplicate com_mokoshop product blocks into one (review #4) - Fix stale com_virtuemart reference in SQL comment (review #5) - Use COM_MOKOOG_* language keys in tag.xml instead of plugin keys (review #6)
MokoSuiteOpenGraph
Open Graph, Twitter Card, and social sharing meta tag management for Joomla 4/5/6.
Overview
MokoSuiteOpenGraph gives you full control over how your Joomla content appears when shared on Facebook, Twitter/X, LinkedIn, Discord, WhatsApp, Telegram, and other social platforms. Set custom titles, descriptions, and images per article, menu item, and category — or let the extension auto-generate them from your existing content.
Features
Social Meta Tags
- Open Graph tags —
og:title,og:description,og:image,og:url,og:type,og:site_name,og:locale - Twitter/X Cards — Summary and Summary with Large Image card types
- LinkedIn —
article:published_time,article:modified_time,article:author - Discord — Custom embed color via
theme-colormeta tag - Telegram —
telegram:channelfor link previews - Facebook —
fb:app_idsupport,og:image:width/og:image:heightfor instant previews
Content Management
- Per-article control — Custom OG fields tab in the article editor
- Per-menu-item control — Custom OG fields in the menu item editor
- Per-category control — Category-level OG tag overrides
- Multilingual support — Per-language OG data with language-aware fallback
- Auto-generation — Builds tags from article content, title, and images automatically
- Site-wide defaults — Default OG title, description, and image for all pages
SEO
- SEO title override — Custom
<title>tag per page - Meta description — Per-page meta description control
- Robots directive — Per-page noindex/nofollow settings
- Canonical URL — Custom canonical URL overrides
- JSON-LD structured data — Article, Product, WebPage, BreadcrumbList, Organization schemas
Admin Tools
- Tag manager dashboard — View and manage all OG records centrally
- Batch generation — Auto-generate OG tags for all existing articles
- CSV import/export — Bulk manage OG data via CSV files
- SEO health badges — Visual indicators for missing descriptions, long titles, noindex
- Debug links — Quick links to Facebook Debugger, LinkedIn Inspector, Google Rich Results
- Live preview — Real-time Facebook and Twitter/X card preview in the editor
Developer Features
- REST API — Full CRUD via Joomla Web Services (
/api/v1/mokoog/tags) - MokoSuiteShop integration — Auto-generated OG/JSON-LD for product pages with pricing meta
- Plugin event —
onMokoOGAfterRenderfor third-party plugins to add custom social tags - OG image generator — Text overlay on template backgrounds with auto-resize to 1200x630
Installation
- Download the latest
pkg_mokoog-*.zipfrom Releases - In Joomla Administrator → Extensions → Install → Upload Package File
- All plugins are enabled automatically on install
Configuration
Navigate to Extensions → Plugins → System - MokoSuiteOpenGraph to configure:
- Site name override
- Default OG title and description (site-wide fallback)
- Default fallback image
- Twitter Card type and @username
- Facebook App ID
- Discord embed color
- Telegram channel
- Auto-generation, image resize, JSON-LD, and description length settings
License
GPL-3.0-or-later — See LICENSE for details.
Author
Description
Open Graph, Twitter Card, and social sharing meta tag management for Joomla
https://mokoconsulting.tech/support/products/mokosuiteopengraph
Readme
1.8 MiB
Languages
PHP
89.3%
JavaScript
6.7%
HTML
2.1%
CSS
1.9%