Wiki-Farm erlaubt es mehrere komplett separate Wikis zu betreiben: ein „core“, alle Plugins nur einmal installiert, upgrade einfacher
Dedizierter Server
Alle „Animals“ sind Subdomains - Wildcard-DNS erspart manuelle DNS config
Wildcardzertifikat würde SSL bereitstellen
Momentan werden Farms-Animals durch Kopieren von Vorlagen erstellt (auf der Shell). ⇒ Idee: Farming-Plugin
Plugin wird (wie alle Plugins) im Farmer installiert
Konfiguriert Farmingsetup nach Angabe von Parametern alleine (preload.php wird angelegt)
preload settings abweichend von Standard: Übernahme der Konfiguration des Farmers als Default
Erlaubt das Erzeugen von neuen Animals unter Angabe von Titel, Subdomain, Optional Tag-Line und optionales Kopieren von Nutzerdaten aus dem Farmer (Alternativ: festlegen eines neuen Admin-Accounts für das Animal)
Plugin-Hook sollte es Plugins erlauben weitere Infos abzufragen die dann in die Animal-Konfig übernommen werden (zB. Jira-ID)
Erlaubt das ein- und Ausschalten von Plugins in Animals
Erlaubt die Konfiguration von default On/Off-States für Plugins
Nice to have: Autogenerierung von unique Fav-Icon und Logo (zB. Identicon), kann dann vom Nutzer durch echte Logos ausgetauscht werden, hilft aber bei faulen PMs Wikis schnell zu unterscheiden
Einrichtung
Installation des Plugins über den Extension Manager von DokuWiki
Notwendige Konfiguration: nicht notwendig
Benötigte Ressourcen
Sinnvollerweise wird zusätzlich das FarmSync-Plugin genutzt, um Inhalte zwischen den Animals zu synchronisieren