Beliebte Artikel joomla Hosting

Was ist die Joomla! Update System?

Beginnend mit Joomla! 1.6, Joomla! Update-System vorgestellt, um zu helfen Systemen auf dem neuesten Stand ist. Das Joomla! Update System wird hauptsächlich durch den Erweiterungs-Manager angetrieben. Weitere Informationen zu den Erweiterungen: https://docs.joomla.org/Help36:Extensions_Extension_Manager_Update

Update-Benachrichtigungen

Das Joomla! Update System bietet eine praktische Möglichkeit, die installierten Erweiterungen zu aktualisieren, aber es führt auch ein Benachrichtigungssystem von der Erweiterung Entwickler der Verfügbarkeit neuer Versionen zu informieren. Auf diese Weise kann System adminitrators informiert werden und entscheiden, wie das System zu verwalten.

Ausgewählte Artikel joomla Alle Entwickler-Hosting werden ermutigt,

Beispielbild: Benachrichtigung über verfügbare Updates

Beispielbild: Eine neue Erweiterung Version installiert wurde

Die neue JED Anforderung

Neuer Eintrag Anforderung. Alle JED hochgeladen Erweiterungen nach 10. Januar 2017 für das Joomla Update System zu verwenden. Dies wird dazu beitragen, dass die Eigentümer der Website, um sicherzustellen, werden immer benachrichtigt, wenn eine neue Version ihrer installierten Erweiterungen zur Verfügung. Erweiterungen auf dem neuesten Stand zu halten, kann die Sicherheit verbessern helfen.

In dieser Leitlinie sind wir eine kurze ausführlich darüber, wie das Joomla Update System für kostenlose und kostenpflichtige Erweiterungen zu implementieren. Alle Entwickler werden ermutigt, Joomla Docs für weitere Informationen oder überprüfen, wie andere Erweiterungen zu besuchen haben bereits das Update-System angenommen.

Im Hinblick auf den Erweiterungen bereits auf JED aufgeführt, werden sie nicht nicht veröffentlicht werden, wenn sie mit dieser neuen Anforderung nicht in Übereinstimmung sind. Stattdessen wird eine Popup-Warnung für Benutzer angezeigt wird, wenn die Schaltfläche Download klicken, informiert sie, dass die Erweiterung nicht Update-Server nicht unterstützt und daher manuell aktualisiert werden müssen.

Vergessen Sie nicht, zu überprüfen, ob Ihre Erweiterungen, die Joomla! Update System.

Joomla Update System

Eine der leistungsstärksten Funktionen von Joomla! ist die Möglichkeit, es mit Erweiterungen von Drittanbietern zu erweitern. Um diese Erweiterungen neuesten Stand zu halten, ermöglicht Joomla Update System, um schnell den Prozess zu automatisieren alle installierten Erweiterungen zu überprüfen und sie von der Extension-Manager zu aktualisieren.

Von der Entwickler Sicht sind Erweiterungen der Quelle verbunden ist, über die Verlängerung manifestieren, einen Feed der verfügbaren Updates.

Um den Updates zu liefern, gibt es zwei Hauptanwendungsfälle: Freie Verlängerung oder Paid-Erweiterung. Der erste Fall ist einfach und Updates direkt über den gleichen Download-Datenstrom als der erste Download verteilt werden könnte. In dem bezahlten Verlängerung Fall werden, da Aktualisierungen auf gültige Abonnements / Mitgliedschaften beschränken, dann einem Verfahren, es zu überprüfen muss in den Aktualisierungsprozess integriert werden.

Beliebte Artikel joomla Hosting von Erweiterungen

In den folgenden Kapiteln beschreiben wir die gängigsten Praktiken Erweiterungen Updates zu verteilen.

Joomla Update System - Free Erweiterung

In diesem Fall erfordert die Erweiterung Update System einen Tag in der Erweiterung hinzuzufügen manifestiert einen URI zu definieren, das verfügbare Updates zu veröffentlichen:

Definieren eines Update-Server

Um diese Funktion nutzen zu können, muss ein Update-Server in Ihrer Erweiterung des Manifest definiert werden.

Updates XML-Datei

Die Erweiterung Servertyp ermöglicht es Entwicklern, eine Erweiterung des Manifests zu definieren, Updates von einem Manifest der einzelnen Erweiterung zu ziehen.

Musterkoffer: Joomla! Web-Links

Zu dieser Zeit, Joomla! Weblinks Erweiterung wird auf die gleiche Art und Weise als eine Drittanbieter-Erweiterung verteilt. Da es in der gleichen Art und Weise aktualisiert wird als eine Drittanbieter-Erweiterung, ist es eine perfekte Referenz-Implementierung des Update-Systems: Joomla-Erweiterungen / weblinks

Wie in diesem Manifest gezeigt, ist die Erweiterung Updates aus einer XML-Datei manuell gepflegt verteilt. Wenn Sie es vorziehen, um die XML-Update-Streams von einem Download-Manager zu erstellen, können mehrere Alternativen in JED finden.

HINWEIS: Überprüfen Sie die targetplatform

Das gemeinsame Problem, wenn Joomla keine neue Version in der Definition des targetplatform erkennen.

Joomla Update System - Paid-Erweiterungen

Dieser Fall ist ähnlich wie eine kostenlose Erweiterung. Es wird jedoch eine zusätzliche Validierung erforderlich zu prüfen, ob der Benutzer berechtigt ist, um das Update zu erhalten. Diese Validierung erfolgt online und es muss von der Erweiterung Entwicklersystem unterstützt werden.

Um den Benutzer zu aktualisieren sein / ihr System zu identifizieren, hat Joomla einen zusätzlichen Parameter extra_query in #__update_sites. Dieser Parameter wird für die angegebene Download-URL hinzugefügt werden, um die Möglichkeit zu geben, zu akzeptieren oder das Herunterladen abzulehnen.

Sie können die extra_query nach Ihren Anforderungen verwalten und zu Joomla verhängen keine Einschränkung in den Feldinformationen. Es muss gelten als URL-Parameter.

Musterkoffer: Akeeba Release System und Akeeba Abonnements

Akeeba Release System und Akeeba Abonnements sind die Erweiterungen, die Akeeba Erweiterung Entwickler implementiert seine eigene Erweiterungen zu verwalten. Sie sind frei Alternativen auf Ihrem eigenen Release-System zu bauen.

In diesem Zusammenhang ist ein Download-Id (dlid) in der Verlängerung definiert werden, aktualisiert werden und in extra_query Feld gespeichert. Zum Beispiel: dlid = 1234567890123456789012.

Wenn Joomla-Update-Manager Ihre Website rufen das Update herunterzuladen, enthält es die Download-ID. Akeeba ARS und Subs zusammenarbeiten, um die Mitgliedschaft zu überprüfen und die richtige Antwort zurück.

In Bezug auf Update-Systeme von Drittanbietern

Thrid-Party-Update-Systeme, erstellt Updates in einer sicheren und bequemen Weise zu liefern, ähnlich wie Joomla Update-System werden als mit der Forderung nachzukommen. Doch als unser Ziel Informationen über Updates in den Erweiterungen zu zentralisieren ist: Update-Bereich, dann einem Drittanbieter-Update-System muss auch die Verfügbarkeit Version bietet Informationen für die Joomla! Update Manager. Benutzer müssen nicht erforderlich jede Erweiterung besuchen ihren Status zu kennen.

Add-ons sind ein Spezialfall von Erweiterungen von einem Elternteil Erweiterung verwaltet. Addons installiert, verwaltet und mit einem Drittanbieter-Update System deinstalliert.

Da diese bestimmte Art von Erweiterungen werden in JED veröffentlicht, aber sie können nicht mit Joomla integriert werden! Update System, werden sie von der Integrationspflicht befreit. Diese Ausnahme enthält Erweiterungen, die nicht installierbar über den Joomla Installer sind und Erweiterung spezifisch.

Solche Erweiterungen werden von Fall zu Fall genehmigt werden.

Probe Screenshots

Die administrativen Aspekte, wie eine Erweiterung Entwickler verwaltet ihr Geschäft sprengt den Rahmen dessen, was der JED regulieren kann. Es liegt in der Verantwortung des Entwicklers, um sicherzustellen, dass er oder sie in der gesetzlichen Bestimmungen betrieben wird, die durch ihre Gemeindeverwaltung auferlegt werden. Wir können nur empfehlen, mit einem lokalen Buchhalter Beratung und / oder Anwalt, um sicherzustellen, dass Sie alle lokalen gesetzlichen Anforderungen zu erfüllen.

Sie können den Update-Server in einer ähnlichen Art und Weise implementieren, wie Paid-Erweiterungen verwalten es - können Sie den Update-Server implementieren können die Benutzer über das verfügbare Updates zu informieren und eine Meldung an, dass das Update durch sie über Ihre Website in Kontakt zur Verfügung steht. Der entscheidende Punkt ist hier die Nutzer informiert über das Updates - die Entscheidung sie automatisch zur Verfügung zu stellen oder nicht, ist Ihre Entscheidung.

In der gleichen Art und Weise, dass es mehrere Download-Manager sind die Updates zu verwalten helfen, gibt es auch Abonnement-Manager, die Sie Mehrwertsteuer verwalten helfen können. Alternativ gibt es auch E-Commerce-Plattformen, die Verkäufe konsolidieren können.

Schau dieses Video an!

In Verbindung stehende Artikel

Position 7 joomla HostingDieses Tutorial wird Ihnen zeigen, wie Modulposition in Joomla 3.x. hinzufügen Vorlage. Sie wissen bereits, wie verfügbare Modulpositionen der Vorlage zu überprüfen. In diesem Tutorial werden wir zeigen, ...
Hosting-Sites für joomlaWas ist Joomla Hosting? Kostenlos, einfach zu bedienende und anpassbare. Joomla bietet Ihnen eine Vielzahl von Baustellen-Optionen und ist mit den meisten Hosting-Angebote zur Verfügung. Denken Sie Wordpress das einzige ist ...
Beste joomla Hosting kostenlosWas ist Joomla Hosting? Kostenlos, einfach zu bedienende und anpassbare. Joomla bietet Ihnen eine Vielzahl von Baustellen-Optionen und ist mit den meisten Hosting-Angebote zur Verfügung. Denken Sie Wordpress das einzige ist ...
Beste joomla kostenloses HostingWas ist Joomla Hosting? Kostenlos, einfach zu bedienende und anpassbare. Joomla bietet Ihnen eine Vielzahl von Baustellen-Optionen und ist mit den meisten Hosting-Angebote zur Verfügung. Denken Sie Wordpress das einzige ist ...
Wie eine Webseite mit Joomla Hosting bauen‚; O.write (R); o.close ()> Rückkehr n.prototype.isNullOrEmpty = function (n) return 1>, n.prototype.dispatchCustomEvent = function (n);! I = var document.createEvent (“ CustomEvent "); return ...