75c34345f9
Generic: Repo Health / Site Health (push) Has been cancelled
Generic: Repo Health / Access control (push) Has been cancelled
Generic: Repo Health / Scripts governance (push) Has been cancelled
Generic: Repo Health / Repository health (push) Has been cancelled
Generic: Repo Health / Report Issues (push) Has been cancelled
Rename root source directory from src/ to source/ and update all references in Makefile, manifest.xml, .gitignore, CI workflows, and wiki documentation. Internal Joomla namespace paths (src/Extension) are unchanged as they are plugin-internal structure. CI workflows updated to check source/ first with src/ fallback for backward compatibility across repos. Authored-by: Moko Consulting Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
147 lines
5.0 KiB
XML
147 lines
5.0 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<config>
|
|
<fieldset name="component" label="COM_MOKOJOOMCROSS_CONFIG_COMPONENT">
|
|
<field
|
|
name="auto_post_on_publish"
|
|
type="radio"
|
|
label="COM_MOKOJOOMCROSS_CONFIG_AUTO_POST"
|
|
description="COM_MOKOJOOMCROSS_CONFIG_AUTO_POST_DESC"
|
|
default="1"
|
|
class="btn-group">
|
|
<option value="1">JYES</option>
|
|
<option value="0">JNO</option>
|
|
</field>
|
|
|
|
<field
|
|
name="post_on_first_publish_only"
|
|
type="radio"
|
|
label="COM_MOKOJOOMCROSS_CONFIG_FIRST_PUBLISH_ONLY"
|
|
description="COM_MOKOJOOMCROSS_CONFIG_FIRST_PUBLISH_ONLY_DESC"
|
|
default="0"
|
|
class="btn-group"
|
|
showon="auto_post_on_publish:1">
|
|
<option value="1">JYES</option>
|
|
<option value="0">JNO</option>
|
|
</field>
|
|
|
|
<field
|
|
name="retry_max"
|
|
type="number"
|
|
label="COM_MOKOJOOMCROSS_CONFIG_RETRY_MAX"
|
|
description="COM_MOKOJOOMCROSS_CONFIG_RETRY_MAX_DESC"
|
|
default="3"
|
|
min="0"
|
|
max="10"
|
|
/>
|
|
|
|
<field
|
|
name="retry_delay"
|
|
type="number"
|
|
label="COM_MOKOJOOMCROSS_CONFIG_RETRY_DELAY"
|
|
description="COM_MOKOJOOMCROSS_CONFIG_RETRY_DELAY_DESC"
|
|
default="300"
|
|
min="60"
|
|
max="3600"
|
|
/>
|
|
|
|
<field
|
|
name="log_retention_days"
|
|
type="number"
|
|
label="COM_MOKOJOOMCROSS_CONFIG_LOG_RETENTION"
|
|
description="COM_MOKOJOOMCROSS_CONFIG_LOG_RETENTION_DESC"
|
|
default="90"
|
|
min="7"
|
|
max="365"
|
|
/>
|
|
|
|
<field
|
|
name="default_template"
|
|
type="textarea"
|
|
label="COM_MOKOJOOMCROSS_CONFIG_DEFAULT_TEMPLATE"
|
|
description="COM_MOKOJOOMCROSS_CONFIG_DEFAULT_TEMPLATE_DESC"
|
|
default="{title}\n\n{introtext}\n\n{url}"
|
|
rows="4"
|
|
/>
|
|
</fieldset>
|
|
|
|
<fieldset name="evergreen" label="COM_MOKOJOOMCROSS_CONFIG_EVERGREEN">
|
|
<field
|
|
name="evergreen_enabled"
|
|
type="radio"
|
|
label="COM_MOKOJOOMCROSS_CONFIG_EVERGREEN_ENABLED"
|
|
description="COM_MOKOJOOMCROSS_CONFIG_EVERGREEN_ENABLED_DESC"
|
|
default="1"
|
|
class="btn-group">
|
|
<option value="1">JYES</option>
|
|
<option value="0">JNO</option>
|
|
</field>
|
|
|
|
<field
|
|
name="evergreen_default_interval"
|
|
type="number"
|
|
label="COM_MOKOJOOMCROSS_CONFIG_EVERGREEN_DEFAULT_INTERVAL"
|
|
description="COM_MOKOJOOMCROSS_CONFIG_EVERGREEN_DEFAULT_INTERVAL_DESC"
|
|
default="30"
|
|
min="1"
|
|
max="365"
|
|
showon="evergreen_enabled:1"
|
|
/>
|
|
|
|
<field
|
|
name="evergreen_max_per_run"
|
|
type="number"
|
|
label="COM_MOKOJOOMCROSS_CONFIG_EVERGREEN_MAX_PER_RUN"
|
|
description="COM_MOKOJOOMCROSS_CONFIG_EVERGREEN_MAX_PER_RUN_DESC"
|
|
default="3"
|
|
min="1"
|
|
max="20"
|
|
showon="evergreen_enabled:1"
|
|
/>
|
|
</fieldset>
|
|
|
|
<fieldset name="queue" label="COM_MOKOJOOMCROSS_CONFIG_QUEUE">
|
|
<field
|
|
name="queue_processing"
|
|
type="list"
|
|
label="COM_MOKOJOOMCROSS_CONFIG_QUEUE_PROCESSING"
|
|
description="COM_MOKOJOOMCROSS_CONFIG_QUEUE_PROCESSING_DESC"
|
|
default="scheduler">
|
|
<option value="scheduler">COM_MOKOJOOMCROSS_CONFIG_QUEUE_SCHEDULER</option>
|
|
<option value="pageload">COM_MOKOJOOMCROSS_CONFIG_QUEUE_PAGELOAD</option>
|
|
<option value="both">COM_MOKOJOOMCROSS_CONFIG_QUEUE_BOTH</option>
|
|
</field>
|
|
|
|
<field
|
|
name="pageload_client"
|
|
type="list"
|
|
label="COM_MOKOJOOMCROSS_CONFIG_PAGELOAD_CLIENT"
|
|
description="COM_MOKOJOOMCROSS_CONFIG_PAGELOAD_CLIENT_DESC"
|
|
default="both"
|
|
showon="queue_processing:pageload,both">
|
|
<option value="both">COM_MOKOJOOMCROSS_CONFIG_PAGELOAD_BOTH</option>
|
|
<option value="admin">COM_MOKOJOOMCROSS_CONFIG_PAGELOAD_ADMIN</option>
|
|
<option value="site">COM_MOKOJOOMCROSS_CONFIG_PAGELOAD_SITE</option>
|
|
</field>
|
|
|
|
<field
|
|
name="pageload_interval"
|
|
type="number"
|
|
label="COM_MOKOJOOMCROSS_CONFIG_PAGELOAD_INTERVAL"
|
|
description="COM_MOKOJOOMCROSS_CONFIG_PAGELOAD_INTERVAL_DESC"
|
|
default="300"
|
|
min="60"
|
|
max="3600"
|
|
showon="queue_processing:pageload,both"
|
|
/>
|
|
</fieldset>
|
|
|
|
<fieldset name="category_rules" label="COM_MOKOJOOMCROSS_CONFIG_CATEGORY_RULES">
|
|
<field
|
|
name="category_rules_note"
|
|
type="note"
|
|
label="COM_MOKOJOOMCROSS_CONFIG_CATEGORY_RULES_NOTE"
|
|
description="COM_MOKOJOOMCROSS_CONFIG_CATEGORY_RULES_NOTE_DESC"
|
|
/>
|
|
</fieldset>
|
|
</config>
|