ここで見つけることができる最も近い2つのトピックを調べましたが、自動更新拡張機能はまだ機能しません。
Jeema SMSコンポーネント ここ で動作するpaystackと呼ばれるサードパーティの拡張機能を作成しました。Joomla拡張機能からアップデートを見つけて正常にインストールする必要がありますマネージャーこれまで、version.xmlファイルとマニフェストファイル自体を調整しました。
ファイルを手動で圧縮してリリースにアップロードする必要はありません。Githubのオートパイロットアーカイブの命名規則を利用する方法が必要だと思います。それは間違いなくずっと簡単でしょう。以下は、あきらめる前のversion.xmlの最新バージョンです。
<?xml version="1.0" encoding="UTF-8"?>
<updates>
<update>
<name>plg_jsms_payment_paystack</name>
<description>Accept payments via Master Card, Visa and Verve using Paystack. Sign up at Paystack.com for your free account.</description>
<element>paystack</element>
<type>plugin</type>
<folder>jeemasms</folder>
<client>0</client>
<version>1.0.1</version>
<infourl title="Paystack URL">https://github.com/DaydahConcepts/paystack/releases/tag/1.0.1</infourl>
<downloads>
<downloadurl type="upgrade" format="Zip">https://github.com/DaydahConcepts/paystack/archive/1.0.1.Zip</downloadurl>
</downloads>
<maintainer>Daydah Concepts</maintainer>
<maintainerurl>https://www.daydah.com</maintainerurl>
<targetplatform name="joomla" version="3.0"/>
</update>
<update>
<name>plg_jsms_payment_paystack</name>
<description>Accept payments via Master Card, Visa and Verve using Paystack. Sign up at Paystack.com for your free account.</description>
<element>paystack</element>
<type>plugin</type>
<folder>jeemasms</folder>
<client>0</client>
<version>1.0.2</version>
<infourl title="Paystack URL">https://github.com/DaydahConcepts/paystack/releases/tag/1.0.2</infourl>
<downloads>
<downloadurl type="upgrade" format="Zip">https://github.com/DaydahConcepts/paystack/archive/1.0.2.Zip</downloadurl>
</downloads>
<maintainer>Daydah Concepts</maintainer>
<maintainerurl>https://www.daydah.com</maintainerurl>
<targetplatform name="joomla" version="3.0"/>
</update>
<update>
<name>plg_jsms_payment_paystack</name>
<description>Accept payments via Master Card, Visa and Verve using Paystack. Sign up at Paystack.com for your free account.</description>
<element>paystack</element>
<type>plugin</type>
<folder>jeemasms</folder>
<client>0</client>
<version>1.0.3</version>
<infourl title="Paystack URL">https://github.com/DaydahConcepts/paystack/releases/tag/1.0.3</infourl>
<downloads>
<downloadurl type="upgrade" format="Zip">https://github.com/DaydahConcepts/paystack/archive/1.0.3.Zip</downloadurl>
</downloads>
<maintainer>Daydah Concepts</maintainer>
<maintainerurl>https://www.daydah.com</maintainerurl>
<targetplatform name="joomla" version="3.0"/>
</update>
<update>
<name>plg_jsms_payment_paystack</name>
<description>Accept payments via Master Card, Visa and Verve using Paystack. Sign up at Paystack.com for your free account.</description>
<element>paystack</element>
<type>plugin</type>
<folder>jeemasms</folder>
<client>0</client>
<version>1.0.4</version>
<infourl title="Paystack URL">https://github.com/DaydahConcepts/paystack/releases/tag/1.0.4</infourl>
<downloads>
<downloadurl type="upgrade" format="Zip">https://github.com/DaydahConcepts/paystack/archive/1.0.4.Zip</downloadurl>
</downloads>
<maintainer>Daydah Concepts</maintainer>
<maintainerurl>https://www.daydah.com</maintainerurl>
<targetplatform name="joomla" version="3.0"/>
</update>
<update>
<name>plg_jsms_payment_paystack</name>
<description>Accept payments via Master Card, Visa and Verve using Paystack. Sign up at Paystack.com for your free account.</description>
<element>paystack</element>
<type>plugin</type>
<folder>jeemasms</folder>
<client>0</client>
<version>1.0.6</version>
<infourl title="Paystack URL">https://github.com/DaydahConcepts/paystack/releases/tag/paystack-1.0.6</infourl>
<downloads>
<downloadurl type="upgrade" format="Zip">https://github.com/DaydahConcepts/paystack/archive/paystack-1.0.6.Zip</downloadurl>
</downloads>
<maintainer>Daydah Concepts</maintainer>
<maintainerurl>https://www.daydah.com</maintainerurl>
<targetplatform name="joomla" version="3.0"/>
</update>
<updates>
ご覧のとおり、私は多くのテストを行いました。バージョン1.0.1から1.0.4はJoomla更新サーバーで確認されましたが、結果としてError:Invalid Extension Updateが発生し続けました。 1.0.4以降のものは表示されません。誰か助けてください!前もって感謝します!
PS:さらに、更新ごとに更新セクションを追加する必要がありますか?拡張機能が1つしかないため、最新バージョンに置き換えるシナリオを検討しています。
編集:version.xmlファイルを更新し、Joomla拡張機能の更新リストに表示しました。 targetplatformバージョンタグを「3. *」に変更しました。
Weblinks repo を見てください。これはまさにあなたがやりたいことをします。 pdateserver は、そのリポジトリでホストされている manifest を指します。ダウンロードパッケージは、リポジトリからも提供されます。もちろん、リリースごとにマニフェストファイルを手動で更新する必要があります。