5

When you have multiple update servers, you can set a different priority for each. so you can control the order in which the update servers are checked. If the first one is available, it won't bother checking the rest Reference Book - Learning Joomla! 3 Extension Development


3

On my opinion you should create the package to install that component, it's quite easy to do. Create a folder named as your component (com_name) with 2 folders and the manifest inside: admin : all files from /administrator/components/com_name/ site: all files from /components/com_name/ com_name.xml : manifest file In the manifest file add just the meta ...


2

Use file manifest to install files not belonging to any extension: <?xml version="1.0" encoding="UTF-8"?> <extension version="3.9" type="file" method="upgrade"> <name>files_cli_example</name> <author>Example</author> <version>1.0.0</version> <creationDate>January 2019</creationDate> ...


2

No (as far as I know), but you can register your lib through a plugin and plugins can have config manifests: https://docs.joomla.org/Using_own_library_in_your_extensions I would just load the lib into my component and would set params there.


2

In order for this to work properly you would use enable="true" to enable the plugin and disable="true" to disable the plugin.


1

In the end I went with the script method I'd suggested in my question. Id did this because it meant that I could keep the cli file within the component, add it to the correct location when the component installed and remove it on uninstall. I did this by adding a new cli folder to the root of my component, which contained the cli file I wanted to add ...


1

Well, sorry to ask, but finally got it working like this <?xml version="1.0" encoding="UTF-8"?> <updates> <update> <name>Extension Name</name> <description>Extensin description</description> <element>String written in the "element" field of the #__extensions table for this extension ...


1

First in your xml you can set required=true for the field you want to force as required. <field name="myfield" type="text" class="inputbox" description="Please type your something" label="My Something" required="true" size="10" filter="raw" /> This won't allow the form to be saved if the field is left empty. But still ...


Only top voted, non community-wiki answers of a minimum length are eligible