it-swarm.com.de

Implementierung des Joomla-Update-Systems für die auf Github gehostete Erweiterung

Ich habe eine Reihe von Joomla-Erweiterungen auf dem JED. Ich habe keine Site für sie eingerichtet. Ich zeige JED nur auf ihren Standort auf Github. Ich habe für keines von ihnen auch ein automatisches Update implementiert.

JED hat jetzt eine neue Richtlinie, nach der Erweiterungen die automatische Aktualisierung implementieren müssen. Daher muss ich mir überlegen, wie dies zu tun ist. Ich möchte hier um Rat fragen.

Ich habe die Aktualisierungen zuvor hauptsächlich deshalb vermieden, weil ich, da die Erweiterung direkt von einem Github-Repository bereitgestellt wurde, nicht wusste, wo ich die XML-Datei des Aktualisierungs-Feeds ablegen konnte.

Ist es akzeptabel, dass das Update-XML Teil des Haupt-Repositorys ist? Wenn ja, wo in das Repo soll ich es setzen? Und welche URL würde ich dem JED dafür geben? Ich gehe davon aus, dass ich einen Link direkt zur Hauptniederlassung geben muss. ist das richtig?

Hat jemand irgendwelche Tipps oder andere relevante Informationen dazu?

Vielen Dank!

1
Simba

Ja, Sie können das update.xml im Hauptverzeichnis.

Für den Link zur Bereitstellung von JED müssen Sie die Datei auf Github öffnen und dann auf "Raw" klicken, damit Ihre URL ungefähr so ​​aussieht:

https://raw.githubusercontent.com/USER/REPO-NAME/master/path-to-file/update.xml

Stellen Sie außerdem sicher, dass Sie diese URL auch in der XML-Datei Ihrer Erweiterung referenzieren.

2
Lodder