400d3759e5
New sub-extension: plg_webservices_mokoog - Registers REST API routes via onBeforeApiRoute - CRUD endpoints at /api/index.php/v1/mokoog/tags - Lookup endpoint at /api/index.php/v1/mokoog/lookup/:type/:id - SubscriberInterface pattern with DI container Component API layer (com_mokoog/api/): - TagsController extending ApiController for CRUD operations - JsonapiView with whitelisted fields for JSON:API output - TagModel (AdminModel) for single-item operations Package updates: - pkg_mokoog.xml includes plg_webservices_mokoog - Install script auto-enables webservices plugin - Component manifest declares api/ directory Authored-by: Moko Consulting Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
37 lines
1.5 KiB
XML
37 lines
1.5 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!--
|
|
* @package MokoOpenGraph
|
|
* @author Moko Consulting <hello@mokoconsulting.tech>
|
|
* @copyright Copyright (C) 2026 Moko Consulting. All rights reserved.
|
|
* @license GNU General Public License version 3 or later; see LICENSE
|
|
-->
|
|
<extension type="package" method="upgrade">
|
|
<name>MokoOpenGraph</name>
|
|
<packagename>mokoog</packagename>
|
|
<version>01.00.00</version>
|
|
<creationDate>2026-05-23</creationDate>
|
|
<author>Moko Consulting</author>
|
|
<authorEmail>hello@mokoconsulting.tech</authorEmail>
|
|
<authorUrl>https://mokoconsulting.tech</authorUrl>
|
|
<copyright>Copyright (C) 2026 Moko Consulting. All rights reserved.</copyright>
|
|
<license>GPL-3.0-or-later</license>
|
|
<description>PKG_MOKOOG_DESCRIPTION</description>
|
|
|
|
<scriptfile>script.php</scriptfile>
|
|
|
|
<files folder="packages">
|
|
<file type="component" id="com_mokoog">com_mokoog.zip</file>
|
|
<file type="plugin" id="mokoog" group="system">plg_system_mokoog.zip</file>
|
|
<file type="plugin" id="mokoog" group="content">plg_content_mokoog.zip</file>
|
|
<file type="plugin" id="mokoog" group="webservices">plg_webservices_mokoog.zip</file>
|
|
</files>
|
|
|
|
<languages>
|
|
<language tag="en-GB">language/en-GB/pkg_mokoog.sys.ini</language>
|
|
</languages>
|
|
|
|
<updateservers>
|
|
<server type="extension" name="MokoOpenGraph Updates">https://git.mokoconsulting.tech/MokoConsulting/MokoOpenGraph/raw/branch/main/updates.xml</server>
|
|
</updateservers>
|
|
</extension>
|