J'ai plusieurs extensions Joomla sur le JED. Je n'ai pas mis en place de site pour eux; Je pointe juste JED à leur emplacement sur Github. De plus, je n'ai jamais implémenté la mise à jour automatique pour aucun d'entre eux.
JED a maintenant une nouvelle politique selon laquelle les extensions doivent implémenter la mise à jour automatique. Il va donc falloir que je réfléchisse à la façon de procéder, et j'aimerais vous demander conseil ici.
J'ai déjà évité de faire les mises à jour auparavant principalement parce que, ayant l'extension desservie directement à partir d'un dépôt Github, je ne savais pas où placer le fichier XML du flux de mise à jour.
Est-il acceptable que la mise à jour XML fasse partie du référentiel principal? Si oui, où dans le rapport devrais-je le mettre? Et aussi, quelle URL je donnerais pour cela au JED? Je suppose que je devrais donner un lien directement à la branche principale; Est-ce correct?
Quelqu'un a-t-il des conseils ou d'autres informations utiles pour gérer cela?
Merci!
Oui, vous pouvez mettre le update.xml
dans le référentiel principal.
En ce qui concerne le lien à fournir à JED, vous devez ouvrir le fichier sur Github, puis cliquer sur "Raw" pour que votre URL ressemble à ceci:
https://raw.githubusercontent.com/USER/REPO-NAME/master/path-to-file/update.xml
Et assurez-vous également de référencer cette URL dans le fichier XML de votre extension également.