User tests: Successful: Unsuccessful:
Pull Request for Issue #18543 .
This implements be possible to define multiple tags for an element's in an update server definition.
https://joomla.septdir.ru/updateserver/list.xml
Joomla can be updated from other download url
On the update server part we need to define the fallback like this:
<?xml version="1.0" ?>
<updates>
<update>
<name>Joomla! 3.8</name>
<description>Joomla! 3.8 CMS</description>
<element>joomla</element>
<type>file</type>
<version>3.8.3</version>
<infourl title="Joomla!">https://www.joomla.org/announcements/release-news/5716-joomla-3-8-2-release.html
</infourl>
<downloads>
<downloadurl type="full" format="zip">https://downloads.joomla.org/fail.zip</downloadurl>
<downloadurl type="full" format="zip">https://downloads.joomla.org/cms/joomla3/3-8-2/Joomla_3.8.2-Stable-Update_Package.zip</downloadurl>
<downloadurl type="full" format="zip">https://github.com/joomla/joomla-cms/releases/download/3.8.2/Joomla_3.8.2-Stable-Update_Package.zip</downloadurl>
<downloadurl type="full" format="zip">https://downloads.joomla.org/fail2.zip</downloadurl>
<downloadurl type="full" format="zip">https://downloads.joomla.org/fail3.zip</downloadurl>
</downloads>
<tags>
<tag>stable</tag>
</tags>
<maintainer>Joomla! PLT</maintainer>
<maintainerurl>https://www.joomla.org</maintainerurl>
<section>STS</section>
<targetplatform name="joomla" version="3.[78]"/>
<php_minimum>5.3.10</php_minimum>
</update>
</updates>
<updates>
<update>
<name>Test Plguin</name>
<description>Плагин для тестов</description>
<element>test</element>
<type>plugin</type>
<folder>system</folder>
<client>0</client>
<version>1.1.0</version>
<infourl title="Test Plguin">
https://joomla.septdir.ru/updateserver/plugin.xml
</infourl>
<downloads>
<downloadurl type="full" format="zip">https://joomla.septdir.ru/updateserver/fail.zip</downloadurl>
<downloadurl type="full" format="zip">https://joomla.septdir.ru/updateserver/plg_system_test_1.0.0.zip</downloadurl>
<downloadurl type="full" format="zip">https://joomla.septdir.ru/updateserver/fail2.zip</downloadurl>
</downloads>
<tags>
<tag>stable</tag>
</tags>
<maintainer></maintainer>
<maintainerurl></maintainerurl>
<targetplatform name="joomla" version="3.[0,1,2,3,4,5,6,7,8,9]"/>
</update>
</updates>
Status | New | ⇒ | Pending |
Category | ⇒ | Administration com_joomlaupdate Libraries |
Title |
|
Labels |
Added:
?
|
Category | Administration com_joomlaupdate Libraries | ⇒ | Administration com_installer com_joomlaupdate Libraries |
A good solution, I hope to soon appear in Joomla
I have tested this item
I have tested this item
@franz-wohlkoenig I understand you and more so I will not.
Of course I tested before I did PR. Just got the impression that this PR is not needed. I saw that in some PR the author puts a mark of testing.
I saw that in some PR the author puts a mark of testing.
If i see i will remember them also.
I have tested this item
Status | Pending | ⇒ | Ready to Commit |
Ready to Commit after two successful tests.
Thanks for Tests.
Status | Ready to Commit | ⇒ | Closed |
Closed_Date | 0000-00-00 00:00:00 | ⇒ | 2017-12-02 19:10:48 |
Closed_By | ⇒ | mbabker | |
Labels |
Added:
?
|
So far of the three proposals I think this is the one that is making the most sense as far as code goes.
It does need one additional update though.
com_installer
should also be aware of the new mirrors so that extensions can also make use of this feature.