87 lines
2.8 KiB
XML
87 lines
2.8 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!--
|
|
* @package MokoSuiteBackup
|
|
* @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="component" method="upgrade">
|
|
<!--
|
|
IMPORTANT: a component's <name> drives the Joomla-derived extension
|
|
element (com_ + sanitized name), so it MUST stay element-safe:
|
|
"MokoSuiteBackup" -> com_mokosuitebackup. Do NOT apply the "Type - Name"
|
|
display convention here — "Component - MokoSuiteBackup" derives
|
|
com_component-mokosuitebackup, which registers a duplicate component and
|
|
orphans the real one. Packages are exempt because they set the element
|
|
via <packagename>; plugins/modules are exempt because <name> is only a
|
|
display label there.
|
|
-->
|
|
<name>MokoSuiteBackup</name>
|
|
<version>02.56.09</version>
|
|
<creationDate>2026-06-02</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>Full-site backup and restore for Joomla — database, files, and configuration.</description>
|
|
|
|
<namespace path="src">Joomla\Component\MokoSuiteBackup</namespace>
|
|
|
|
<install>
|
|
<sql>
|
|
<file driver="mysql" charset="utf8">sql/install.mysql.sql</file>
|
|
</sql>
|
|
</install>
|
|
|
|
<uninstall>
|
|
<sql>
|
|
<file driver="mysql" charset="utf8">sql/uninstall.mysql.sql</file>
|
|
</sql>
|
|
</uninstall>
|
|
|
|
<update>
|
|
<schemas>
|
|
<schemapath type="mysql">sql/updates/mysql</schemapath>
|
|
</schemas>
|
|
</update>
|
|
|
|
<administration>
|
|
<menu img="class:archive">Backup</menu>
|
|
<submenu>
|
|
<menu link="option=com_mokosuitebackup&view=dashboard"
|
|
img="class:home"
|
|
alt="Dashboard">Dashboard</menu>
|
|
<menu link="option=com_mokosuitebackup&view=backups"
|
|
img="class:database"
|
|
alt="Backups">Backup Records</menu>
|
|
<menu link="option=com_mokosuitebackup&view=snapshots"
|
|
img="class:camera"
|
|
alt="Snapshots">Content Snapshots</menu>
|
|
<menu link="option=com_mokosuitebackup&view=profiles"
|
|
img="class:cog"
|
|
alt="Profiles">Backup Profiles</menu>
|
|
</submenu>
|
|
<files folder=".">
|
|
<filename>access.xml</filename>
|
|
<filename>config.xml</filename>
|
|
<folder>cli</folder>
|
|
<folder>forms</folder>
|
|
<folder>services</folder>
|
|
<folder>sql</folder>
|
|
<folder>src</folder>
|
|
<folder>tmpl</folder>
|
|
</files>
|
|
<languages folder="language">
|
|
<language tag="en-GB">en-GB/com_mokosuitebackup.ini</language>
|
|
<language tag="en-GB">en-GB/com_mokosuitebackup.sys.ini</language>
|
|
</languages>
|
|
</administration>
|
|
|
|
<api>
|
|
<files folder="api">
|
|
<folder>src</folder>
|
|
</files>
|
|
</api>
|
|
</extension>
|