Create pkg_proclaim package installer#1192
Merged
bcordis merged 4 commits intodevelopmentfrom Mar 21, 2026
Merged
Conversation
…rary Package installer: - Add pkg_proclaim.xml manifest (library → plugin → component install order) - Add doPackage() to build script for assembling pkg_proclaim zip - Add 'composer package' script - Remove library/scripturelinks from proclaim.script.php install queue - Remove installLibraries() method — handled by Joomla package installer Asset migration to lib_cwmscripture: - Remove duplicate scripture assets from com_proclaim joomla.asset.json - Update all PHP useScript/useStyle calls to lib_cwmscripture.* names - Register library assets via addExtensionRegistryFile in system plugin - Fix CwmmessageModel import (was using library namespace for Proclaim helper) - Fix cwmadmin/edit.php aria-label to use JBS_CMN key instead of com_content - Add scripturelinks plugin symlink mapping in build script - Update submodule pointers Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Includes plugin settings tab init fix and registerAndUseScript approach. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
These test files reference source files that now live in the library submodule. Tests should be maintained in the library repo. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Library classes (lib_cwmscripture) are now in a submodule and must be checked out for PHP tests and CodeQL analysis to work. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
pkg_proclaim-{version}.ziplib_cwmscripture.*names from library registryaddExtensionRegistryFilefor all com_proclaim pagesTest plan
composer packageproducesbuild/pkg_proclaim-{version}.zipwith 4 filescomposer symlinkcreates correct dev links including scripturelinks pluginpkg_proclaim.zipinstalls all 3 extensions🤖 Generated with Claude Code