From 3dcc54c04f3c859d60c09f65b42d8c19d2fc55f3 Mon Sep 17 00:00:00 2001 From: Jonathan Miller <1+jmiller@noreply.git.mokoconsulting.tech> Date: Mon, 29 Jun 2026 16:06:18 +0000 Subject: [PATCH] docs(wiki): update Home for Joomla 6+, dashboard, edit UI, ACL, forward-compat --- Home.md | 28 ++++++++++++++++------------ 1 file changed, 16 insertions(+), 12 deletions(-) diff --git a/Home.md b/Home.md index b01a568..19f9246 100644 --- a/Home.md +++ b/Home.md @@ -1,13 +1,13 @@ # MokoSuiteOpenGraph -Open Graph, Twitter Card, and social sharing meta tag management for Joomla 4/5/6. +Open Graph, Twitter Card, and social sharing meta tag management for Joomla 6 and higher. | Field | Value | |---|---| | **Type** | Joomla Package (1 component + 3 plugins) | -| **Version** | 01.04.03-dev | -| **Joomla** | 4.x / 5.x / 6.x | -| **PHP** | 8.1+ | +| **Version** | 01.05.00 | +| **Joomla** | 6.x and higher | +| **PHP** | 8.2+ | | **License** | GPL-3.0-or-later | | **Platform** | [MokoGitea](https://git.mokoconsulting.tech/MokoConsulting/MokoSuiteOpenGraph) | @@ -32,19 +32,22 @@ Article, Product, WebPage, BreadcrumbList, Organization, VideoObject, FAQPage, H - **6 preview cards** — Facebook, Twitter/X, LinkedIn, Discord, Mastodon, Slack - **Character counts** — green/yellow/red warnings on all text fields - **SEO scoring** — 7-check analysis panel with pass/fail indicators -- **AI generation** — Generate OG title/description with Claude or OpenAI +- **AI generation** — Generate OG title/description with Claude or OpenAI (article-edit permission required) ### Admin Tools -- Tag manager with OG coverage dashboard -- Batch generation for existing articles -- CSV import/export with language support -- XML sitemap generation (respects noindex) +- **Coverage dashboard** (default view) — donut gauge, coverage by content type, and a list of articles missing OG tags with a batch-generate shortcut +- **Manual tag editor** — create and edit individual OG tag records +- **Batch generation** for existing articles +- **CSV import/export** — import button in the tag manager, language-aware +- **Component permissions** — ACL actions (`mokoog.batch`, `mokoog.import`) in the component Options → Permissions +- **XML sitemap** generation — respects noindex and public access levels ### Developer Features -- REST API — full CRUD via Joomla Web Services ([OpenAPI spec](openapi.yaml)) -- Per-platform image resizing (Twitter, Pinterest, WhatsApp) +- REST API — full CRUD via Joomla Web Services ([OpenAPI spec](openapi.yaml)); includes `og_video`, `event_data`, `recipe_data`, `custom_schema` +- Per-platform image resizing (Twitter, Pinterest, WhatsApp); generated images auto-pruned after 30 days - Plugin event — `onMokoOGAfterRender` -- PHPUnit test suite (16 unit tests) +- Joomla 7 forward-compatible APIs throughout (no deprecated `Factory`/`Filesystem` accessors) +- PHPUnit unit tests for JsonLdBuilder schema outputs and script-tag escaping - MokoSuiteShop integration with product JSON-LD --- @@ -68,6 +71,7 @@ Article, Product, WebPage, BreadcrumbList, Organization, VideoObject, FAQPage, H | Revision | Date | Author | Description | |---|---|---|---| +| 6.0 | 2026-06-29 | Moko Consulting | Joomla 6+/PHP 8.2+, rename to MokoSuiteOpenGraph, dashboard view, manual editor, ACL, security & forward-compat fixes | | 5.0 | 2026-06-23 | Moko Consulting | v2.0: 11+ JSON-LD types, 6 preview cards, AI, sitemap, tests | | 4.0 | 2026-06-23 | Moko Consulting | v1.3: Fediverse, LinkedIn preview, character counters | | 3.0 | 2026-06-21 | Moko Consulting | Full assessment: MokoSuiteShop, JSON-LD Product, multilingual |