Ich habe eine Reihe von Joomla 3.x-Sites, die ich zentral verwalten möchte. Sie sind jedoch alle für verschiedene Kunden bestimmt, sodass ich keine Informationen zwischen ihnen austauschen kann.
Was ich erreichen möchte, ist, Updates zwischen ihnen zu automatisieren, sie mit verschiedenen Versionen auszuführen (hauptsächlich, um das Upgrade-Risiko zu verringern) und Erweiterungen auf mehreren Sites zu installieren.
Was ich bisher getan habe, ist ein Subversion-Repository mit dem gemeinsam genutzten Code einzurichten und ich verbinde dies mit jeder Site mit svn externals. Ich habe jedoch keine Automatisierung zwischen den Datenbanken hinsichtlich der Struktur der Datenbank und der Aktualisierung der Details der Erweiterungen erreicht.
Meine Installation läuft auf meinem eigenen dedizierten Server, der gesperrt ist, sodass ich die Zugriffsrechte von Ordnern jedes Mal ändern muss, wenn ich Joomla oder eine Erweiterung aktualisiere.
Ich habe Joomla zuweilen aktualisiert, indem ich die mit den Aktualisierungen gelieferten SQL-Skripte selbst ausgeführt habe, zu anderen Zeiten habe ich die Route Zugriffsrechte ändern / Upgrade / Zugriffsrechte ändern gewählt. Beide Ansätze sind immer noch recht mühsam.
Ich hatte einen flüchtigen Blick auf die folgenden Erweiterungen: http://extensions.joomla.org/extensions/core-enhancements/multiple-sites, aber keine von ihnen scheint zu tun, was ich will.
Hat jemand in diesem Bereich etwas unternommen und könnte mir einige Hinweise geben, um ein System selbst aufzubauen? - Gibt es Codebibliotheken (außerhalb von Joomla), die die Änderungen an Erweiterungen und anderen Tabellen verfolgen können? Meine Liste der Erweiterungen wird wahrscheinlich eingeschränkt bleiben. Ich neige dazu, alles andere zu codieren, was in den Vorlagen oder Plugins benötigt wird. - Irgendwelche anderen Ideen?
quelle
Antworten:
mysites.guru (ehemals myjoomla.com) macht alles, wonach Sie fragen:
✔ Verwalten Sie Joomla-Websites in verschiedenen Versionen zentral für verschiedene Kunden
✔ Joomla aktualisieren
✔ Erweiterungen aktualisieren
und vieles mehr:
✔ Nach Malware suchen
✔ Wiederherstellen gefährdeter Joomla-Kerndateien auf die ursprünglichen Dateien
✔ Backups automatisieren
✔ Überwachung der Betriebszeit und Warnungen
Neue Funktionen werden regelmäßig implementiert.
Sie könnten auch watchful.li in Betracht ziehen, das über ähnliche Funktionen verfügt und für bis zu 25 Websites erschwinglicher zu sein scheint. Für mehr als 25 Websites ist die Option " mysites.guru unlimited sites" möglicherweise günstiger.
Ich bin nicht mit myjoomla.org verbunden, finde es aber nützlich für die Verwaltung der rund 50 von mir betreuten Joomla-Websites:
quelle
Ich weiß, dass dies nicht alle Ihre Punkte beantwortet, aber für mich gibt es mehrere Sites, auf denen 3.x ausgeführt wird
Ich verwende Akeeba, das mich über verfügbare Aktualisierungen benachrichtigt und so eingerichtet ist, dass beim Aktualisieren von Joomla Systemwiederherstellungspunkte (im Grunde SQL-Sicherungen) erstellt werden. Meine Routine ist also:
quelle
Ich verwalte 30 Joomla-Sites, von denen einige 2,5 und 3,2 sind. Auf dem Patch mache ich folgendes pro Installation:
Dies reduziert die Risiken auf ein Minimum und die Ausfallzeit auf Null, wenn Sie die letzten beiden Schritte atomar (sehr schnell) ausführen.
quelle
Ich nehme nicht an, dass Sie Watchful.li schon angeschaut haben? Wir verwalten regelmäßig über 200 Websites mit Erweiterungs- und Joomla-Updates. Watchful wurde entwickelt, um genau dieses Szenario zu meistern. Es ist ein neuerer Dienst und sie fügen regelmäßig neue Funktionen hinzu.
Watchful.li erledigt alle von Ihnen gewünschten Aufgaben: 1) Automatisierte Updates über das zentrale Control Panel 2) Ferninstallationserweiterungen 3) Automatisierte Backups über Akeeba 4) Benutzerdefinierte Skripte / Plugins möglich 5) Viele weitere Funktionen
Ein möglicher Nachteil ist meiner Ansicht nach, dass, wenn Sie den Kunden Zugriff auf ihren eigenen abgeschlossenen Teil dieses Control Panels gewähren möchten, ich dies noch nicht für möglich halte, es jedoch eine gute Funktion wäre, sie danach zu fragen implementieren.
Wir sind dabei, ungefähr 200 Standorte für diese Lösung bereitzustellen. Wir haben derzeit ungefähr 50 und bewegen uns weiter, sobald wir dazu in der Lage sind. Ich gehe davon aus, dass wir durch den Wechsel zu Watchful viel Zeit für unsere Mitarbeiter sparen und dadurch die Produktivität steigern können.
quelle