TYPO3: Caretaker vorgestellt + Installation
In letzter Zeit beschäftigte ich mich sehr mit der TYPO3 Extension ‘Caretaker‘, welche, meiner Meinung nach sehr hilfreich ist. Zur Geschichte:
Markus gab mir als Davide hier schnupperte den Auftrag, ich soll Caretaker auf den TYPO3 Installationen unserer Kunden installieren. Also setzte ich mich an die Aufgabe, und installierte Caretaker. Bei einigen Installationen ging dies Problemlos, bei anderen erschienen PHP Fehler, welche wegen dem Hoster verursacht wurden. Die ganze Aufgabe ging mehrere Tage, da alles recht Zeitaufwändig war.
Doch was genau ist Caretaker?
Wie der Name schon sagt, kann man mit dieser Extension seine TYPO3 Installationen pflegen. Die externen (Kunden-) Installationen kommunizieren mit der eigenen TYPO3 Installation, welche sozusagen als Hauptquartier von Caretaker dient. All die TYPO3 Installationen geben nun verschiedene Dinge bekannt, wie z.B. die aktuelle installierte TYPO3 Version, unsichere Extensions und viele weitere hilfreiche Informationen. Das ganze wird dann wie gesagt in der Zentrale (dem Hauptquartier) aufgelistet, in einer grossen Liste, sortiert nach den Installationen.
Was bringt Caretaker?
Dank Caretaker haben wir stets eine Übersicht über die TYPO3-Installationen unserer Kunden, und können so schnell handeln, falls ein TYPO3 Update oder etwas sonstiges benötigt wird. Ausserdem trägt Caretaker auch zur Sicherheit der Webseiten unserer Kunden bei.
Installation von Caretaker
Ich erkläre euch nun wie Caretaker sinngemäss installiert wird. Zuerst müsst ihr euch die Extension herunterladen. Da das Plugin noch in Entwicklung ist, findet man es noch nicht direkt in der Extension Datenbank von typo3.org, sondern muss es in der TYPO3 “Schmiede” herunterladen: Klick.
1. Installiert Caretaker (caretaker) und Caretaker Instance (caretaker_instance) auf eurer eigenen TYPO3 Installation.
2. Unter Caretaker Instance solltet ihr, wenn ihr alles richtig gemacht habt, nun einen Public Key sehen, welcher ihr benötigt um fortzufahren (nach der Installation im Ext. Manager in Caretaker Instance noch unter “UPDATE!”).
3. Installiert Caretaker Instance nun auf einer externen TYPO3-Installation, und lasst euch auch einen Key Generieren. Kopiert den internen Public Key nun in die externe Installation und umgekehrt (nicht Key überschreiben, sondern in das leere Feld einfügen!).
4. Erstellt nun in der internen Installation im Listen-Modul einen neuen Eintrag und weist ihn in eine Gruppe (Standard-Tests).
5. Geht nun auf den backend Punkt “Caretaker Overview”. Dort klickt ihr auf die gerade eingetragene Seite und klickt auf den “refresh forced” Button.
Nun sollte zumindest der “HTTP-Test” grün erscheinen, da dieser bekannt gibt, ob die beiden Installationen miteinander Kommunizieren können.
14. April 2010 at 23:39 | Alexander
Fünf Daumen nach oben
. Blog ist gebookmarked!
30. April 2010 at 10:54 | Leo
Danke!
20. Juli 2011 at 04:55 | gernot
Hi
Ich wollte den Caretaker testen, habe jedoch einige Probleme.
Z.B. bekomme ich keine ID, auch nicht nach Cache löschen oder Updaten.
Wenn ich versuche eine Instance zu erstellen bekomme ich eine Fehlermeldung.
Ich möchte dich/euch fragen b ihr mir hier vielleicht ein wenig helfen könntet.
Ich habe die neueste Typo3 (4.5 LTS) aufgesetzt. Um auf Nummer sicher zu gehen habe ich zusätzlich noch ein Typo3 4.4.8 aufgesetzt um zu sehen ob es vielleicht an der Typo3 Version liegen könnte. Leider stosse ich immer ans gleiche Problem.
Ich gehe jetzt nochmal die Requirements durch – vielleicht habe ich bei der Install des Betriebssystems (Ubuntu 10.04 LTS) was vergessen.
Wäre für ein paar Tips/Hinweise wirklich sehr dankbar.
Danke udńd Grüsse
Gernot
30. August 2011 at 18:23 | Plotz
> Wenn ich versuche eine Instance zu erstellen bekomme ich eine Fehlermeldung.
Wahrscheinlich UID vom Cartaker Sysfolder nicht oder falsch eingetragen, oder den Sysfolder für die Records ganz vergessen.