hébergement Produit vedette joomla

Quel est le Joomla! Mise à jour système?

En commençant par Joomla! 1.6, Joomla! a présenté un système de mise à jour pour aider à maintenir les systèmes à jour. Joomla! Système de mise à jour est principalement tirée par le gestionnaire des extensions. Pour plus d'informations sur le Gestionnaire d'extensions: https://docs.joomla.org/Help36:Extensions_Extension_Manager_Update

Mise à jour Notifications

Joomla! Mise à jour système offre un moyen pratique de mettre à jour les extensions installées, mais il met également en œuvre un système de notification par le développeur d'extension pour informer la disponibilité de nouvelles versions. De cette façon, adminitrators du système peuvent être informés et de choisir comment gérer le système.

joomla Produit vedette d'hébergement Tous les développeurs sont encouragés à

Exemple d'image: des mises à jour disponibles Avis

Exemple d'image: Une nouvelle version d'extension a été installée

La nouvelle exigence JED

Nouvelle exigence d'inscription. Toutes les extensions téléchargées à JED après le 10 Janvier 2017, sont tenus d'utiliser le système de mise à jour Joomla. Cela aidera à faire en sorte que les propriétaires du site sont toujours avisés quand une nouvelle version de leurs extensions installées est disponible. Garder les extensions jusqu'à ce jour peut aider à améliorer la sécurité.

Dans ce guide, nous incluons un bref détail sur la façon de mettre en œuvre le système de mise à jour pour Joomla extensions gratuites et payantes. Tous les développeurs sont invités à visiter Joomla Docs pour plus d'informations ou vérifier comment les autres extensions ont déjà adopté le système de mise à jour.

En ce qui concerne les extensions déjà inscrites à la cote JED, ils ne seront pas non publiées si elles ne sont pas conformes à cette nouvelle exigence. Au lieu de cela, un avertissement contextuel sera affiché aux utilisateurs en cliquant sur le bouton Télécharger, les informant que l'extension ne supporte pas les serveurs de mise à jour et doit donc être mis à jour manuellement.

Ne pas oublier de vérifier si vos extensions utilisent Joomla! Mise à jour système.

Système de mise à jour Joomla

L'une des fonctionnalités les plus puissantes de Joomla! est la possibilité de l'étendre avec des extensions tierces. Pour conserver ces extensions mises à jour, le système de mise à jour Joomla permet d'automatiser rapidement le processus pour vérifier toutes les extensions installées et les mettre à jour à partir du gestionnaire d'extension.

Du point de vue du développeur, les extensions sont liées à la source, par le manifeste d'extension, à un flux des mises à jour disponibles.

Pour livrer les mises à jour, il y a deux principaux cas d'utilisation: L'extension est libre ou l'extension payé. Le premier cas est simple et les mises à jour pourrait être distribué directement via le même flux de téléchargement que le téléchargement initial. Dans le cas d'extension payé, puisque les mises à jour sont limitées aux abonnements valides / adhésions, une méthode pour vérifier il doit être intégré dans le processus de mise à jour.

Produit vedette hébergement joomla des extensions

Dans les chapitres suivants, nous décrivons les pratiques les plus courantes pour distribuer des mises à jour des extensions.

Mise à jour système Joomla - Extension gratuite

Dans ce cas, le système de mise à jour d'extension nécessite d'ajouter une balise dans l'extension manifeste pour définir une URI de publier les mises à jour disponibles:

Définition d'un serveur de mise à jour

Pour utiliser cette fonction, doit être défini un serveur de mise à jour dans le manifeste de votre extension.

fichier XML Mises à jour

Le type de serveur d'extension permet aux développeurs de définir le manifeste une extension pour tirer des mises à jour à partir du manifeste une seule extension.

cas Exemple: Joomla! Liens web

A cette époque, Joomla! extension Weblinks est répartie de la même manière qu'une extension tierce. Comme il est mis à jour de la même manière qu'une extension tierce, il est une implémentation de référence parfaite du système de mise à jour: joomla-extensions / WEBLINKS

Comme le montre ce manifeste, les mises à jour d'extension sont distribuées à partir d'un fichier XML maintenu manuellement. Si vous préférez créer les flux de mise à jour XML à partir d'un gestionnaire de téléchargement, plusieurs solutions peuvent être trouvées dans JED.

REMARQUE: Vérifiez la targetPlatform

Le problème commun lorsque Joomla ne détecte pas une nouvelle version dans la définition de la targetPlatform.

Mise à jour système Joomla - extensions payantes

Ce cas est similaire à une extension gratuite. Cependant, une validation supplémentaire est nécessaire pour vérifier si l'utilisateur a le droit de recevoir la mise à jour. Cette validation est effectuée en ligne et il doit être pris en charge par le système de développeur d'extension.

Pour identifier l'utilisateur de mettre à jour son / son système, Joomla a un paramètre supplémentaire dans extra_query #__update_sites. Ce paramètre sera ajouté à l'URL de téléchargement déclarée, offrant la possibilité d'accepter ou de rejeter le téléchargement.

Vous pouvez gérer le extra_query selon vos besoins et Joomla n'impose aucune restriction dans les informations sur le terrain. Il doit valide en tant que paramètre d'URL.

cas Exemple: Akeeba Release System et Akeeba Abonnements

Akeeba Release System et Akeeba Les abonnements sont les extensions qui Akeeba développeur d'extension met en œuvre pour gérer ses propres extensions. Ils sont des alternatives gratuites pour construire sur votre propre système de libération.

Dans ce contexte, un téléchargement Id (dlid) doit être défini dans l'extension à être mis à jour et stockées dans extra_query champ. Par exemple: dlid = 1234567890123456789012.

Lorsque gestionnaire de mise à jour Joomla appelle votre site pour télécharger la mise à jour, il comprend le téléchargement Id. Akeeba ARS et Subs travaillent ensemble pour vérifier l'adhésion et retourner la réponse appropriée.

En ce qui concerne à des tiers systèmes Mise à jour

systèmes de mise à jour Tierce parti, créé pour fournir des mises à jour de manière sûre et pratique, similaire au système de mise à jour Joomla sont considérés comme conformes à l'exigence. Cependant, parce que nous voulons de centraliser les informations sur les mises à jour dans les extensions: zone de mise à jour, un système de mise à jour tiers doit également fournir la version des informations de disponibilité pour Joomla! Update Manager. Les utilisateurs ne doivent pas être tenus de visiter chaque extension de connaître son statut.

Add-ons sont un cas particulier des extensions gérées par une extension mère. Sont installés addons, gérés et désinstallés avec un système de mise à jour des tiers.

Étant donné que ce type particulier d'extensions sont publiées dans JED, mais ils ne peuvent pas être intégrés avec Joomla! Système de mise à jour, ils sont exemptés de l'obligation d'intégration. Cette exception comprend des extensions qui ne sont pas installable via le programme d'installation de Joomla et sont l'extension spécifique.

Ces extensions seront approuvées au cas par cas.

Captures d'écran Exemples

Les aspects administratifs de la façon dont un développeur d'extension gère leur entreprise est au-delà de la portée de ce que le JED peut réguler. Il est de la responsabilité du promoteur pour assurer qu'il fonctionne dans les conditions légales qui sont imposées par leur gouvernement local. Nous ne pouvons que recommander de consulter un expert-comptable local et / ou un avocat pour vous assurer que vous satisfaire toutes les exigences légales locales.

Vous pouvez mettre en œuvre les serveurs de mise à jour d'une manière similaire à la façon dont les extensions payées gérer - vous pouvez mettre en œuvre les serveurs de mise à jour pour informer les utilisateurs sur les mises à jour disponibles et affiche un message indiquant que la mise à jour est disponible via les contacter via votre site web. Le point clé est ici pour informer les utilisateurs sur les mises à jour - la décision de leur fournir automatiquement ou non de votre décision.

De la même manière, qu'il ya plusieurs gestionnaires de téléchargement qui aident à gérer les mises à jour, il y a aussi des gestionnaires d'abonnement qui peuvent vous aider à gérer la TVA. Sinon, il y a aussi des plates-formes de commerce électronique qui peuvent consolider les ventes.

Regarde cette video!

Articles Liés

Position 7 joomla hébergementCe tutoriel va vous montrer comment ajouter la position du module dans Joomla 3.x. modèle. Vous savez déjà comment vérifier les positions des modules disponibles du modèle. Dans ce tutoriel, nous allons montrer ...
sites d'hébergement pour joomlaQu'est-ce que l'hébergement Joomla? Gratuit, facile à utiliser et personnalisable. Joomla vous offre une multitude d'options de création de site, et est disponible avec la plupart des plans d'hébergement. Pensez WordPress est le seul ...
Les meilleurs joomla hébergement gratuitQu'est-ce que l'hébergement Joomla? Gratuit, facile à utiliser et personnalisable. Joomla vous offre une multitude d'options de création de site, et est disponible avec la plupart des plans d'hébergement. Pensez WordPress est le seul ...
Meilleur joomla hébergement gratuitQu'est-ce que l'hébergement Joomla? Gratuit, facile à utiliser et personnalisable. Joomla vous offre une multitude d'options de création de site, et est disponible avec la plupart des plans d'hébergement. Pensez WordPress est le seul ...
Comment construire une page web avec hébergement joomla« ; O.write (r); o.close ()> return n.prototype.isNullOrEmpty = function (n) return 1>, n.prototype.dispatchCustomEvent = function (n);! Var i = document.createEvent ( » CustomEvent "); return ...