2026-05-30 19:03:10 -05:00
# MokoJoomOpenGraph
2026-05-23 17:10:17 -05:00
2026-05-31 01:40:48 +00:00
<!-- VERSION: 01.00.01 -->
2026-05-23 17:10:17 -05:00
Open Graph, Twitter Card, and social sharing meta tag management for Joomla 4/5/6.
## Overview
2026-05-30 20:42:58 -05:00
MokoJoomOpenGraph 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.
2026-05-23 17:10:17 -05:00
## Features
2026-05-30 20:42:58 -05:00
### Social Meta Tags
- **Open Graph tags** — `og:title` , `og:description` , `og:image` , `og:url` , `og:type` , `og:site_name` , `og:locale`
2026-05-23 17:10:17 -05:00
- **Twitter/X Cards** — Summary and Summary with Large Image card types
2026-05-30 20:42:58 -05:00
- **LinkedIn** — `article:published_time` , `article:modified_time` , `article:author`
- **Discord** — Custom embed color via `theme-color` meta tag
- **Telegram** — `telegram:channel` for link previews
- **Facebook** — `fb:app_id` support, `og:image:width` /`og:image:height` for instant previews
### Content Management
- **Per-article control** — Custom OG fields tab in the article editor
2026-05-23 17:10:17 -05:00
- **Per-menu-item control** — Custom OG fields in the menu item editor
2026-05-30 20:42:58 -05:00
- **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, 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` )
- **Content type adapters** — Extensible architecture for K2, VirtueMart, HikaShop
- **Plugin event** — `onMokoOGAfterRender` for third-party plugins to add custom social tags
- **OG image generator** — Text overlay on template backgrounds with auto-resize to 1200x630
2026-05-23 17:10:17 -05:00
## Installation
2026-05-30 19:03:10 -05:00
1. Download the latest `pkg_mokoog-*.zip` from [Releases ](https://git.mokoconsulting.tech/MokoConsulting/MokoJoomOpenGraph/releases )
2026-05-23 17:10:17 -05:00
2. In Joomla Administrator → Extensions → Install → Upload Package File
2026-05-30 20:42:58 -05:00
3. All plugins are enabled automatically on install
2026-05-23 17:10:17 -05:00
## Configuration
2026-05-30 19:03:10 -05:00
Navigate to **Extensions → Plugins → System - MokoJoomOpenGraph** to configure:
2026-05-23 17:10:17 -05:00
- Site name override
2026-05-30 20:42:58 -05:00
- Default OG title and description (site-wide fallback)
2026-05-23 17:10:17 -05:00
- Default fallback image
- Twitter Card type and @username
- Facebook App ID
2026-05-30 20:42:58 -05:00
- Discord embed color
- Telegram channel
- Auto-generation, image resize, JSON-LD, and description length settings
2026-05-23 17:10:17 -05:00
## License
GPL-3.0-or-later — See [LICENSE ](LICENSE ) for details.
## Author
[Moko Consulting ](https://mokoconsulting.tech ) — hello@mokoconsulting .tech