Package manifest missing plg_system_mokosuitecross_events and plg_system_mokosuitecross_gallery #137

Closed
opened 2026-06-21 15:54:02 +00:00 by jmiller · 0 comments
Owner

Summary

Two source plugins exist in source/packages/ but are not listed in the package manifest pkg_mokosuitecross.xml. This means they will not be included in the installable package ZIP — users won't get the Calendar and Gallery cross-post integration.

Missing entries

The following plugins exist as directories but are absent from pkg_mokosuitecross.xml:

Plugin Directory Purpose
plg_system_mokosuitecross_events source/packages/plg_system_mokosuitecross_events/ Cross-posts MokoSuiteCalendar events on publish
plg_system_mokosuitecross_gallery source/packages/plg_system_mokosuitecross_gallery/ Cross-posts MokoSuiteGallery galleries/images on publish

Fix

Add to pkg_mokosuitecross.xml in the <files> section:

<!-- Content Source Plugins -->
<file type="plugin" id="mokosuitecross_events" group="system">plg_system_mokosuitecross_events.zip</file>
<file type="plugin" id="mokosuitecross_gallery" group="system">plg_system_mokosuitecross_gallery.zip</file>

Note: These are group="system" plugins (not group="mokosuitecross"), since they hook into Joomla system events to detect content changes from other MokoSuite components.

Related

  • Issue #52 (Test: Calendar and Gallery cross-post plugins) tests these plugins but they can't be installed via the package without this fix.

Acceptance Criteria

  • Both plugins listed in pkg_mokosuitecross.xml
  • Package build includes both plugin ZIPs
  • Clean install of the package registers both plugins in Joomla
## Summary Two source plugins exist in `source/packages/` but are **not listed** in the package manifest `pkg_mokosuitecross.xml`. This means they will not be included in the installable package ZIP — users won't get the Calendar and Gallery cross-post integration. ## Missing entries The following plugins exist as directories but are absent from `pkg_mokosuitecross.xml`: | Plugin | Directory | Purpose | |--------|-----------|---------| | `plg_system_mokosuitecross_events` | `source/packages/plg_system_mokosuitecross_events/` | Cross-posts MokoSuiteCalendar events on publish | | `plg_system_mokosuitecross_gallery` | `source/packages/plg_system_mokosuitecross_gallery/` | Cross-posts MokoSuiteGallery galleries/images on publish | ## Fix Add to `pkg_mokosuitecross.xml` in the `<files>` section: ```xml <!-- Content Source Plugins --> <file type="plugin" id="mokosuitecross_events" group="system">plg_system_mokosuitecross_events.zip</file> <file type="plugin" id="mokosuitecross_gallery" group="system">plg_system_mokosuitecross_gallery.zip</file> ``` **Note**: These are `group="system"` plugins (not `group="mokosuitecross"`), since they hook into Joomla system events to detect content changes from other MokoSuite components. ## Related - Issue #52 (Test: Calendar and Gallery cross-post plugins) tests these plugins but they can't be installed via the package without this fix. ## Acceptance Criteria - [ ] Both plugins listed in `pkg_mokosuitecross.xml` - [ ] Package build includes both plugin ZIPs - [ ] Clean install of the package registers both plugins in Joomla
Sign in to join this conversation.
No labels
Priority Medium
Type Feature
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: MokoConsulting/MokoSuiteCross#137