Template
d46c431189
Replace per-type types/<type>/ scaffolds with a samples/ reference directory (manifest XML + install script templates for all six extension types) and a single source/ build directory that CI scans. - Add samples/manifest/*.xml for component, template, module, plugin, package, and library - Add samples/script/*.php install/update script templates - Add source/ as the canonical build root (CI scans source/src/htdocs) - Remove types/ per-type scaffolds - Rewrite root README for the new structure and expanded CI suite - Anchor Python MANIFEST ignore rule to root (/MANIFEST) so it no longer swallows samples/manifest/ on case-insensitive filesystems - Expand ci-joomla.yml: SQL, language-key, PHPCS, security, updates.xml, asset, MVC naming, router, ACL, webservices, ZIP dry-run, JS/CSS checks Authored-by: Moko Consulting
48 lines
1.9 KiB
XML
48 lines
1.9 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<extension type="component" method="upgrade">
|
|
<name>Moko Component</name>
|
|
<author>Moko Consulting</author>
|
|
<creationDate>July 2026</creationDate>
|
|
<copyright>Copyright (C) 2026 Moko Consulting. All rights reserved.</copyright>
|
|
<license>GNU General Public License version 3 or later; see LICENSE</license>
|
|
<authorEmail>hello@mokoconsulting.tech</authorEmail>
|
|
<authorUrl>https://mokoconsulting.tech</authorUrl>
|
|
<version>1.0.0</version>
|
|
<description>A premium core business engine component engineered by Moko Consulting for Joomla 6 platform solutions.</description>
|
|
|
|
<namespace path="src">MokoConsulting\Component\MyExtension</namespace>
|
|
|
|
<files folder="site">
|
|
<folder>src</folder>
|
|
<folder>tmpl</folder>
|
|
</files>
|
|
|
|
<media destination="com_myextension" folder="media">
|
|
<filename>joomla.asset.json</filename>
|
|
<folder>css</folder>
|
|
<folder>js</folder>
|
|
</media>
|
|
|
|
<administration>
|
|
<menu link="option=com_myextension">Moko Component</menu>
|
|
<files folder="admin">
|
|
<folder>services</folder>
|
|
<folder>src</folder>
|
|
<folder>tmpl</folder>
|
|
<filename>myextension.xml</filename>
|
|
</files>
|
|
|
|
<languages folder="admin">
|
|
<language tag="en-GB">language/en-GB/com_myextension.ini</language>
|
|
<language tag="en-GB">language/en-GB/com_myextension.sys.ini</language>
|
|
<language tag="en-US">language/en-US/com_myextension.ini</language>
|
|
<language tag="en-US">language/en-US/com_myextension.sys.ini</language>
|
|
</languages>
|
|
</administration>
|
|
|
|
<updateservers>
|
|
<server type="extension" priority="1" name="Moko Consulting Updates" dlid="id">
|
|
https://update.mokoconsulting.tech/com_myextension.xml
|
|
</server>
|
|
</updateservers>
|
|
</extension> |