From 31990695f32d878c5a157a63a69f1d5761cd6741 Mon Sep 17 00:00:00 2001 From: "gitea-actions[bot]" Date: Sat, 9 May 2026 22:14:52 +0000 Subject: [PATCH 1/8] =?UTF-8?q?chore(version):=20bump=2003.00.01=20?= =?UTF-8?q?=E2=86=92=2003.01.00=20(minor)=20[skip=20ci]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 2 +- src/mokodpcalendarapi.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index c4fb186..88cf0df 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,7 @@ DEFGROUP: MokoDPCalendarAPI.Documentation INGROUP: MokoDPCalendarAPI REPO: https://git.mokoconsulting.tech/MokoConsulting/MokoDPCalendarAPI - VERSION: 03.00.01 + VERSION: 03.01.00 PATH: ./README.md BRIEF: Joomla Web Services plugin for DPCalendar --> diff --git a/src/mokodpcalendarapi.xml b/src/mokodpcalendarapi.xml index ee208b5..984c29a 100644 --- a/src/mokodpcalendarapi.xml +++ b/src/mokodpcalendarapi.xml @@ -8,7 +8,7 @@ Moko Web Services - DPCalendar API Moko Consulting - 2026-05-04 + 2026-05-09 Copyright (C) 2026 Moko Consulting GPL-3.0-or-later hello@mokoconsulting.tech -- 2.52.0 From 212bff1c55be1278cee5a601ab00992695f09eef Mon Sep 17 00:00:00 2001 From: Jonathan Miller Date: Sat, 9 May 2026 22:14:55 +0000 Subject: [PATCH 2/8] chore: sync updates.xml 03.01.00 [skip ci] --- updates.xml | 81 ++++++++++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 77 insertions(+), 4 deletions(-) diff --git a/updates.xml b/updates.xml index f582a42..75a508d 100644 --- a/updates.xml +++ b/updates.xml @@ -6,18 +6,91 @@ - Web Services - DPCalendar API - Web Services - DPCalendar API update + Moko Web Services - DPCalendar API + Moko Web Services - DPCalendar API update + mokodpcalendarapi + plugin + 03.01.00 + site + webservices + development + https://git.mokoconsulting.tech/MokoConsulting/MokoDPCalendarAPI/releases/tag/stable + + https://git.mokoconsulting.tech/MokoConsulting/MokoDPCalendarAPI/releases/download/stable/-03.01.00.zip + + a432136701334f79c34b44ce86accaf607c7569f43dd96f67249094a0506d402 + + Moko Consulting + https://mokoconsulting.tech + + + Moko Web Services - DPCalendar API + Moko Web Services - DPCalendar API update + mokodpcalendarapi + plugin + 03.01.00 + site + webservices + alpha + https://git.mokoconsulting.tech/MokoConsulting/MokoDPCalendarAPI/releases/tag/stable + + https://git.mokoconsulting.tech/MokoConsulting/MokoDPCalendarAPI/releases/download/stable/-03.01.00.zip + + a432136701334f79c34b44ce86accaf607c7569f43dd96f67249094a0506d402 + + Moko Consulting + https://mokoconsulting.tech + + + Moko Web Services - DPCalendar API + Moko Web Services - DPCalendar API update + mokodpcalendarapi + plugin + 03.01.00 + site + webservices + beta + https://git.mokoconsulting.tech/MokoConsulting/MokoDPCalendarAPI/releases/tag/stable + + https://git.mokoconsulting.tech/MokoConsulting/MokoDPCalendarAPI/releases/download/stable/-03.01.00.zip + + a432136701334f79c34b44ce86accaf607c7569f43dd96f67249094a0506d402 + + Moko Consulting + https://mokoconsulting.tech + + + Moko Web Services - DPCalendar API + Moko Web Services - DPCalendar API update + mokodpcalendarapi + plugin + 03.01.00 + site + webservices + rc + https://git.mokoconsulting.tech/MokoConsulting/MokoDPCalendarAPI/releases/tag/stable + + https://git.mokoconsulting.tech/MokoConsulting/MokoDPCalendarAPI/releases/download/stable/-03.01.00.zip + + a432136701334f79c34b44ce86accaf607c7569f43dd96f67249094a0506d402 + + Moko Consulting + https://mokoconsulting.tech + + + Moko Web Services - DPCalendar API + Moko Web Services - DPCalendar API update mokodpcalendarapi plugin 03.01.00 site webservices stable - https://git.mokoconsulting.tech/MokoConsulting/MokoDPCalendarAPI/releases/tag/v03.01.00 + https://git.mokoconsulting.tech/MokoConsulting/MokoDPCalendarAPI/releases/tag/stable - https://git.mokoconsulting.tech/MokoConsulting/MokoDPCalendarAPI/releases/download/v03.01.00/mokodpcalendarapi-03.01.00.zip + https://git.mokoconsulting.tech/MokoConsulting/MokoDPCalendarAPI/releases/download/stable/-03.01.00.zip + a432136701334f79c34b44ce86accaf607c7569f43dd96f67249094a0506d402 Moko Consulting https://mokoconsulting.tech -- 2.52.0 From 9b982d16706e82668d07c500af3b0f9d9250562c Mon Sep 17 00:00:00 2001 From: Jonathan Miller Date: Sat, 9 May 2026 17:36:29 -0500 Subject: [PATCH 3/8] fix: correct ZIP filename in updates.xml download URLs [skip ci] --- updates.xml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/updates.xml b/updates.xml index 75a508d..dd14d11 100644 --- a/updates.xml +++ b/updates.xml @@ -16,7 +16,7 @@ development https://git.mokoconsulting.tech/MokoConsulting/MokoDPCalendarAPI/releases/tag/stable - https://git.mokoconsulting.tech/MokoConsulting/MokoDPCalendarAPI/releases/download/stable/-03.01.00.zip + https://git.mokoconsulting.tech/MokoConsulting/MokoDPCalendarAPI/releases/download/stable/mokodpcalendarapi-03.01.00.zip a432136701334f79c34b44ce86accaf607c7569f43dd96f67249094a0506d402 @@ -34,7 +34,7 @@ alpha https://git.mokoconsulting.tech/MokoConsulting/MokoDPCalendarAPI/releases/tag/stable - https://git.mokoconsulting.tech/MokoConsulting/MokoDPCalendarAPI/releases/download/stable/-03.01.00.zip + https://git.mokoconsulting.tech/MokoConsulting/MokoDPCalendarAPI/releases/download/stable/mokodpcalendarapi-03.01.00.zip a432136701334f79c34b44ce86accaf607c7569f43dd96f67249094a0506d402 @@ -52,7 +52,7 @@ beta https://git.mokoconsulting.tech/MokoConsulting/MokoDPCalendarAPI/releases/tag/stable - https://git.mokoconsulting.tech/MokoConsulting/MokoDPCalendarAPI/releases/download/stable/-03.01.00.zip + https://git.mokoconsulting.tech/MokoConsulting/MokoDPCalendarAPI/releases/download/stable/mokodpcalendarapi-03.01.00.zip a432136701334f79c34b44ce86accaf607c7569f43dd96f67249094a0506d402 @@ -70,7 +70,7 @@ rc https://git.mokoconsulting.tech/MokoConsulting/MokoDPCalendarAPI/releases/tag/stable - https://git.mokoconsulting.tech/MokoConsulting/MokoDPCalendarAPI/releases/download/stable/-03.01.00.zip + https://git.mokoconsulting.tech/MokoConsulting/MokoDPCalendarAPI/releases/download/stable/mokodpcalendarapi-03.01.00.zip a432136701334f79c34b44ce86accaf607c7569f43dd96f67249094a0506d402 @@ -88,7 +88,7 @@ stable https://git.mokoconsulting.tech/MokoConsulting/MokoDPCalendarAPI/releases/tag/stable - https://git.mokoconsulting.tech/MokoConsulting/MokoDPCalendarAPI/releases/download/stable/-03.01.00.zip + https://git.mokoconsulting.tech/MokoConsulting/MokoDPCalendarAPI/releases/download/stable/mokodpcalendarapi-03.01.00.zip a432136701334f79c34b44ce86accaf607c7569f43dd96f67249094a0506d402 -- 2.52.0 From 762c274bb56a223b42acde57362d20f9f9e39140 Mon Sep 17 00:00:00 2001 From: "gitea-actions[bot]" Date: Sun, 10 May 2026 00:34:08 +0000 Subject: [PATCH 4/8] =?UTF-8?q?chore(version):=20bump=2003.01.00=20?= =?UTF-8?q?=E2=86=92=2003.02.00=20(minor)=20[skip=20ci]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 2 +- src/mokodpcalendarapi.xml | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 88cf0df..1b6f255 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,7 @@ DEFGROUP: MokoDPCalendarAPI.Documentation INGROUP: MokoDPCalendarAPI REPO: https://git.mokoconsulting.tech/MokoConsulting/MokoDPCalendarAPI - VERSION: 03.01.00 + VERSION: 03.02.00 PATH: ./README.md BRIEF: Joomla Web Services plugin for DPCalendar --> diff --git a/src/mokodpcalendarapi.xml b/src/mokodpcalendarapi.xml index 984c29a..cfa529c 100644 --- a/src/mokodpcalendarapi.xml +++ b/src/mokodpcalendarapi.xml @@ -8,12 +8,12 @@ Moko Web Services - DPCalendar API Moko Consulting - 2026-05-09 + 2026-05-10 Copyright (C) 2026 Moko Consulting GPL-3.0-or-later hello@mokoconsulting.tech https://mokoconsulting.tech - 03.01.00 + 03.02.00 Exposes DPCalendar events, calendars, and locations via the Joomla Web Services API Moko\Plugin\WebServices\MokoDPCalendarAPI -- 2.52.0 From 53dd1a7afac17e75784bc0c4b3d6c45ddcf58852 Mon Sep 17 00:00:00 2001 From: "gitea-actions[bot]" Date: Sun, 10 May 2026 00:34:10 +0000 Subject: [PATCH 5/8] chore(release): build 03.02.00 [skip ci] --- updates.xml | 27 +++++++++++---------------- 1 file changed, 11 insertions(+), 16 deletions(-) diff --git a/updates.xml b/updates.xml index dd14d11..3dbf361 100644 --- a/updates.xml +++ b/updates.xml @@ -1,7 +1,7 @@ @@ -10,15 +10,14 @@ Moko Web Services - DPCalendar API update mokodpcalendarapi plugin - 03.01.00 + 03.02.00 site webservices development https://git.mokoconsulting.tech/MokoConsulting/MokoDPCalendarAPI/releases/tag/stable - https://git.mokoconsulting.tech/MokoConsulting/MokoDPCalendarAPI/releases/download/stable/mokodpcalendarapi-03.01.00.zip + https://git.mokoconsulting.tech/MokoConsulting/MokoDPCalendarAPI/releases/download/stable/mokodpcalendarapi-03.02.00.zip - a432136701334f79c34b44ce86accaf607c7569f43dd96f67249094a0506d402 Moko Consulting https://mokoconsulting.tech @@ -28,15 +27,14 @@ Moko Web Services - DPCalendar API update mokodpcalendarapi plugin - 03.01.00 + 03.02.00 site webservices alpha https://git.mokoconsulting.tech/MokoConsulting/MokoDPCalendarAPI/releases/tag/stable - https://git.mokoconsulting.tech/MokoConsulting/MokoDPCalendarAPI/releases/download/stable/mokodpcalendarapi-03.01.00.zip + https://git.mokoconsulting.tech/MokoConsulting/MokoDPCalendarAPI/releases/download/stable/mokodpcalendarapi-03.02.00.zip - a432136701334f79c34b44ce86accaf607c7569f43dd96f67249094a0506d402 Moko Consulting https://mokoconsulting.tech @@ -46,15 +44,14 @@ Moko Web Services - DPCalendar API update mokodpcalendarapi plugin - 03.01.00 + 03.02.00 site webservices beta https://git.mokoconsulting.tech/MokoConsulting/MokoDPCalendarAPI/releases/tag/stable - https://git.mokoconsulting.tech/MokoConsulting/MokoDPCalendarAPI/releases/download/stable/mokodpcalendarapi-03.01.00.zip + https://git.mokoconsulting.tech/MokoConsulting/MokoDPCalendarAPI/releases/download/stable/mokodpcalendarapi-03.02.00.zip - a432136701334f79c34b44ce86accaf607c7569f43dd96f67249094a0506d402 Moko Consulting https://mokoconsulting.tech @@ -64,15 +61,14 @@ Moko Web Services - DPCalendar API update mokodpcalendarapi plugin - 03.01.00 + 03.02.00 site webservices rc https://git.mokoconsulting.tech/MokoConsulting/MokoDPCalendarAPI/releases/tag/stable - https://git.mokoconsulting.tech/MokoConsulting/MokoDPCalendarAPI/releases/download/stable/mokodpcalendarapi-03.01.00.zip + https://git.mokoconsulting.tech/MokoConsulting/MokoDPCalendarAPI/releases/download/stable/mokodpcalendarapi-03.02.00.zip - a432136701334f79c34b44ce86accaf607c7569f43dd96f67249094a0506d402 Moko Consulting https://mokoconsulting.tech @@ -82,15 +78,14 @@ Moko Web Services - DPCalendar API update mokodpcalendarapi plugin - 03.01.00 + 03.02.00 site webservices stable https://git.mokoconsulting.tech/MokoConsulting/MokoDPCalendarAPI/releases/tag/stable - https://git.mokoconsulting.tech/MokoConsulting/MokoDPCalendarAPI/releases/download/stable/mokodpcalendarapi-03.01.00.zip + https://git.mokoconsulting.tech/MokoConsulting/MokoDPCalendarAPI/releases/download/stable/mokodpcalendarapi-03.02.00.zip - a432136701334f79c34b44ce86accaf607c7569f43dd96f67249094a0506d402 Moko Consulting https://mokoconsulting.tech -- 2.52.0 From 2da34f33769ed82f49cd2c46c7768bc1aab43230 Mon Sep 17 00:00:00 2001 From: "gitea-actions[bot]" Date: Sun, 10 May 2026 00:34:11 +0000 Subject: [PATCH 6/8] chore(release): ZIP + tar.gz for 03.02.00 [skip ci] --- updates.xml | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/updates.xml b/updates.xml index 3dbf361..b2256fa 100644 --- a/updates.xml +++ b/updates.xml @@ -16,8 +16,9 @@ development https://git.mokoconsulting.tech/MokoConsulting/MokoDPCalendarAPI/releases/tag/stable - https://git.mokoconsulting.tech/MokoConsulting/MokoDPCalendarAPI/releases/download/stable/mokodpcalendarapi-03.02.00.zip + https://git.mokoconsulting.tech/MokoConsulting/MokoDPCalendarAPI/releases/download/stable/-03.02.00.zip + 652b87468d39eb4a513b6b0aae3a563abf7662f0ee3b837b724ee3b6e19a08fb Moko Consulting https://mokoconsulting.tech @@ -33,8 +34,9 @@ alpha https://git.mokoconsulting.tech/MokoConsulting/MokoDPCalendarAPI/releases/tag/stable - https://git.mokoconsulting.tech/MokoConsulting/MokoDPCalendarAPI/releases/download/stable/mokodpcalendarapi-03.02.00.zip + https://git.mokoconsulting.tech/MokoConsulting/MokoDPCalendarAPI/releases/download/stable/-03.02.00.zip + 652b87468d39eb4a513b6b0aae3a563abf7662f0ee3b837b724ee3b6e19a08fb Moko Consulting https://mokoconsulting.tech @@ -50,8 +52,9 @@ beta https://git.mokoconsulting.tech/MokoConsulting/MokoDPCalendarAPI/releases/tag/stable - https://git.mokoconsulting.tech/MokoConsulting/MokoDPCalendarAPI/releases/download/stable/mokodpcalendarapi-03.02.00.zip + https://git.mokoconsulting.tech/MokoConsulting/MokoDPCalendarAPI/releases/download/stable/-03.02.00.zip + 652b87468d39eb4a513b6b0aae3a563abf7662f0ee3b837b724ee3b6e19a08fb Moko Consulting https://mokoconsulting.tech @@ -67,8 +70,9 @@ rc https://git.mokoconsulting.tech/MokoConsulting/MokoDPCalendarAPI/releases/tag/stable - https://git.mokoconsulting.tech/MokoConsulting/MokoDPCalendarAPI/releases/download/stable/mokodpcalendarapi-03.02.00.zip + https://git.mokoconsulting.tech/MokoConsulting/MokoDPCalendarAPI/releases/download/stable/-03.02.00.zip + 652b87468d39eb4a513b6b0aae3a563abf7662f0ee3b837b724ee3b6e19a08fb Moko Consulting https://mokoconsulting.tech @@ -84,8 +88,9 @@ stable https://git.mokoconsulting.tech/MokoConsulting/MokoDPCalendarAPI/releases/tag/stable - https://git.mokoconsulting.tech/MokoConsulting/MokoDPCalendarAPI/releases/download/stable/mokodpcalendarapi-03.02.00.zip + https://git.mokoconsulting.tech/MokoConsulting/MokoDPCalendarAPI/releases/download/stable/-03.02.00.zip + 652b87468d39eb4a513b6b0aae3a563abf7662f0ee3b837b724ee3b6e19a08fb Moko Consulting https://mokoconsulting.tech -- 2.52.0 From 7f121512b28b6fe225abb9a784a2de909fe9082c Mon Sep 17 00:00:00 2001 From: Jonathan Miller Date: Sun, 10 May 2026 00:34:11 +0000 Subject: [PATCH 7/8] chore: sync updates.xml 03.02.00 [skip ci] -- 2.52.0 From 6e86799bb078f9a9b73b5f98e9792eacfee1fbba Mon Sep 17 00:00:00 2001 From: Jonathan Miller Date: Sun, 10 May 2026 18:39:22 +0000 Subject: [PATCH 8/8] docs: update README from wiki Home --- README.md | 96 +++++++++++++++---------------------------------------- 1 file changed, 25 insertions(+), 71 deletions(-) diff --git a/README.md b/README.md index 1b6f255..81103bf 100644 --- a/README.md +++ b/README.md @@ -1,94 +1,48 @@ - - -[![Version](https://img.shields.io/badge/version-01.00.00-blue.svg?logo=v&logoColor=white)](https://git.mokoconsulting.tech/MokoConsulting/MokoDPCalendarAPI/releases/tag/stable) -[![License](https://img.shields.io/badge/license-GPL--3.0--or--later-green.svg?logo=gnu&logoColor=white)](LICENSE) -[![PHP](https://img.shields.io/badge/PHP-8.1%2B-777BB4.svg?logo=php&logoColor=white)](https://www.php.net) - # MokoDPCalendarAPI -A Joomla 5/6 Web Services plugin that exposes DPCalendar events, calendars, and locations through the Joomla REST API (`/api/index.php/v1`). +Joomla Web Services plugin exposing DPCalendar events, calendars, and locations via REST API -Enables AI assistants (via joomla-api-mcp) and external integrations to create, read, update, and delete DPCalendar content programmatically. +![Language](https://img.shields.io/badge/PHP-777BB4?style=flat-square&logo=php&logoColor=white) ![License](https://img.shields.io/badge/license-GPL--3.0--or--later-green?style=flat-square) ![Wiki](https://img.shields.io/badge/wiki-MokoDPCalendarAPI-blue?style=flat-square) -## Table of Contents -- [Background](#background) -- [Install](#install) -- [API Endpoints](#api-endpoints) -- [Contributing](#contributing) -- [License](#license) +Joomla Web Services plugin exposing DPCalendar events, calendars, and locations via REST API -## Background +| Field | Value | +|---|---| +| **Language** | PHP | +| **License** | GPL-3.0-or-later | +| **Platform** | [Gitea](https://git.mokoconsulting.tech/MokoConsulting/MokoDPCalendarAPI) | -DPCalendar does not ship with a Web Services plugin. This plugin fills that gap by registering REST API routes for: +--- -- **Events** — CRUD with date filtering, category scoping, and recurrence support -- **Calendars** — List and manage calendar categories -- **Locations** — List and manage event locations +## Guides -## Install +| Page | Description | +|---|---| +| [INSTALLATION](https://git.mokoconsulting.tech/MokoConsulting/MokoDPCalendarAPI/wiki/INSTALLATION) | - Joomla 5.x or 6.x | -1. Download the latest release ZIP -2. **System > Install > Extensions** in Joomla admin -3. Upload and install the ZIP -4. **System > Manage > Plugins** — enable **Web Services - DPCalendar** +--- -## API Endpoints +> [MokoStandards](https://git.mokoconsulting.tech/MokoConsulting/moko-platform/wiki/Home) -All endpoints require `Authorization: Bearer `. +--- -### Events -| Method | Endpoint | Description | -|--------|----------|-------------| -| GET | `/v1/dpcalendar/events` | List events | -| GET | `/v1/dpcalendar/events/{id}` | Get event | -| POST | `/v1/dpcalendar/events` | Create event | -| PATCH | `/v1/dpcalendar/events/{id}` | Update event | -| DELETE | `/v1/dpcalendar/events/{id}` | Delete event | -### Calendars +--- -| Method | Endpoint | Description | -|--------|----------|-------------| -| GET | `/v1/dpcalendar/calendars` | List calendars | -| GET | `/v1/dpcalendar/calendars/{id}` | Get calendar | +## Documentation -### Locations +Full documentation is available on the [Wiki](https://git.mokoconsulting.tech/MokoConsulting/MokoDPCalendarAPI/wiki). -| Method | Endpoint | Description | -|--------|----------|-------------| -| GET | `/v1/dpcalendar/locations` | List locations | -| GET | `/v1/dpcalendar/locations/{id}` | Get location | -| POST | `/v1/dpcalendar/locations` | Create location | -| PATCH | `/v1/dpcalendar/locations/{id}` | Update location | -| DELETE | `/v1/dpcalendar/locations/{id}` | Delete location | +## Contributing + +See the wiki for development guidelines and contribution instructions. ## License -GPL-3.0-or-later — see [LICENSE](LICENSE). +This project is licensed under the GNU General Public License v3.0 or later -- see the [LICENSE](LICENSE) file. -Copyright (C) 2026 Moko Consulting +--- -## Maintainers - -[@jmiller](https://git.mokoconsulting.tech/jmiller) - -## Revision History - -| Date | Version | Author | Notes | -| --- | --- | --- | --- | -| 2026-04-26 | 1.0.0 | jmiller | Initial Web Services plugin for DPCalendar | +*[Moko Consulting](https://mokoconsulting.tech) -- [MokoStandards](https://git.mokoconsulting.tech/MokoConsulting/moko-platform/wiki/Home)* -- 2.52.0