
Methode 1: Eigene Modulkombination
Das ist ziemlich einfach zu bewerkstelligen. Mit unserem Bundle bieten wir ja im Prinzip schon genau das an. Der Trick ist, die gewünschten Module in den Ordner ./install/optional zu legen - einfach als ZIPs. Der Installer erkennt das Vorhandensein dieser zusätzlichen Dateien und fragt im entsprechenden Installationsschritt nochmal nach, welche davon installiert werden sollen. So hat man bei der Installation dann nochmal die Möglichkeit, Einfluß zu nehmen und einzelne Module wegzulassen.
Wichtig hierbei: Serverscripten haben einen Timeout, nach dem das Script zwangsbeendet wird. Bei vielen und großen Modulen kann es passieren, daß dieser Timeout erreicht wird, da diese ja ausgepackt und umkopiert werden müssen. Der Installer setzt diesen Timeout zwar schon hoch, es kann aber sein, daß auch die hochgesetzte Zahl nicht reicht, oder das Verändern des Wertes auf dem Server nicht zulässig ist.
Bei dieser Methode hat man nach der Installation eine normale Basisinstallation mit allen gewünschten Modulen, aber ohne weitere Anpassungen, wie z.B. angepaßte Einstellungen, vorgefertigte Seiten etc.
Übrigens dürften sich auf diese Weise auch Templates installieren lassen, das habe ich allerdings noch nie ausprobiert.
Methode 2: SyncData2
Diese Methode ist im Wiki beschrieben. Hierzu benutzt man eine lokale Installation als "Master" und die (frische) Serverinstallation als "Client". Auf dem Server installiert man zunächst nur das "normale" BlackCat, eventuell auch schon als Bundle. In seinem lokalen Master hat man dann alle Anpassungen - weitere Standardseiten, weitere Module, fertige Inhalte, was auch immer. Nach der Serverinstallation installiert man dort noch SyncData2 und geht nach der Anleitung für das Staging vor - schon hat man nicht nur die gewünschte Modulkombination, sondern auch eventuelles Customizing.
Beide Methoden lassen sich auch kombinieren!

Added in 11 minutes 51 seconds:
So, und schon ist es auch im Wiki.
http://wiki.blackcat-cms.org/doku.php?i ... enesbundle
Added in 8 minutes 52 seconds:
Genau genommen gibt es noch eine dritte Methode: Man baut alles lokal so zusammen, wie man es haben möchte, und geht dann nach der klassischen Server-Umzug-Methode vor. Das ist allerdings etwas hakelig, weil man unter anderem von Hand im Datenbank-Dump herumfummeln muß, um z.B. die URLs anzupassen.
Ich persönlich würde mir mein eigenes Bundle machen und die gewünschten Anpassungen mit der SyncData-Methode reinpumpen. Das macht am wenigsten Arbeit.
