Metainformationen zur Seite
Farmsync
component_pattern | |
---|---|
Abhängigkeiten | Farmer |
Entwickler | mgro |
Typ | Backend |
Use Cases
- Bestehen mehrere Animals in einer Farm, kann es sinnvoll sein, bestimmte Inhalte zwischen den Animals zu synchronisieren, hier soll das Farmsync-Plugin unterstützen
- Die Aktualisierung wird manuell aus dem Admin-Menü des Farmers oder Animals angestoßen
- Es kann ausgewählt werden welche Animals aktualisiert werden sollen
- große Liste mit Checkboxes
- letzte Konfiguration wird in opts gespeichert
- Es kann ausgewählt werden welche Seiten/Namespaces aktualisiert werden sollen
- Textarea, die zu aktualisierenden Namespaces/Seiten werden Line-Separated eingetragen
- Es werden nur veränderte Seiten aktualisiert
- Es wird angezeigt welche Seiten
- einfach aktualisiert wurden
- mit im Animal vorhandenen Changes gemerged wurden
- bei denen ein Merge gescheitert ist
- Bei Seiten die einfach aktualisiert wurden, wird der Zeitstempel der Seite in DokuWiki übernommen
- Bei der Aktualisierung der Seite wird geschaut ob der Zeitstempel der Seite im Animal, auch im Farmer existiert und falls, ob die Seiten identisch sind
- Falls der Zeitstempel existiert und die Seiten identisch sind, wird die Seite kopiert und der Zeitstempel der Seite im Farmer übernommen
- Falls das nicht so ist, wird ein Merge vorgenommen und der Zeitstempel auf den aktuellen Wert gesetzt
- Meta-Informationen werden nicht synchronisiert, aber nach der Aktualisierung wird der Indexer für die aktualisierte Seite angestoßen
- Attic informationen werden nicht synchronisiert.
- Media
- gibt auch für Media eine Textarea
- es gibt keinen Merge sondern die Media-Files werden einfach überschrieben
Einrichtung
- Über den Extension Manager des DokuWiki kann das Farmsync-Plugin installiert werden
- Konfiguration: nicht notwendig
Benötigte Ressourcen
- Der Einsatz macht nur in Farmen Sinn
- Idealerweise wurden diese mit dem Farmer-Plugin aufgesetzt
: Funktioniert dies auch für manuelle Farmen?