Hallo Andreas,
vielen herzlichen Dank für deine ausführliche Antwort.
Nee, auf keinen Fall. Zu viel Aufwand. Sonst wären ja viele > Einstellungen verloren.Jein - ich erklär mal, wozu ich das brauche.
Deine Anleitung kommt dem
ja schon recht nahe.
Wir bzw. damals René haben ja schon immer unsere eigenen Anpassungen am
System vorgenommen bzw. vornehmen müssen, was bei jeder Upstream-Versionsänderung natürlich entsprechend Aufwand macht.
Nun brauche ich hier einen Prozess, mit dem ich erstmal rausbekomme,
was alles anders ist (den hab ich im Prinzip, ich vergleiche einfach unser git-Repo mit der entsprechenden Ursprungsversion von webtrees 1.7.x). Da bisher immer relativ viel Zeit zwischen solchen Upgrades
vergangen ist, hab ich das dann auch gern mal wieder vergessen, was gemacht werden muss ... daher der Vergleich :=)
Dann baue ich eine Testumgebung auf, wo eben die neue Version jeweils
mit unseren Anpassungen versehen und mit dem aktuellen Datenstand ausführlich getestet wird. Falls dabei etwas an Problemen auffällt,
melde ich bei Greg upstream und muss ggf. warten, bis es behoben ist,
oder selbst einen workaround finden. In der Testumgebung werden unsere
Patches entsprechend angewendet. Sobald eine neue Version kommt -
das Ganze von vorn.
Für die 2.x Version stelle ich mir eigentlich vor, dass unsere
Anpassungen vielleicht nicht in den Core eingreifen müssten. Sprich:
es ist zukünftig nichts mehr zu programmieren, sondern nur zu konfigurieren. Man darf ja mal träumen
Zum Teil sind die Änderungen im Xenea-Theme, das ließe sich
vielleicht auch in ein eigenes auslagern. Oder wir verwenden auch
gern mal etwas moderneres. Wobei ich das "zu viel Platz auf der Seite
verschwendet"-Problem nicht aus den Augen verlieren will.
D.h. ich würde nach Analyse unserer Änderungen ggf. bei Greg ein paar
Feature-Vorschläge machen, was konfigurierbar sein könnte - und/oder
ggf. entsprechend PR einreichen, sobald ich/wir uns durch den neuen
Code durchgefitzt haben.
Einige Voraussetzungen müssen gegeben sein, das neue System ist restriktiver.
- Die DB-Tabellen müssen alle InnoDB Format haben <https://www.webtrees.net/index.php/en/forum/help-for-2-0/33772-solved-upgrade-1-7-1-to-2-issue#73295>
Das ist bei uns gegeben.
- mein Provider OVH bietet PHP-Beschleunigung an, das geht bei einigen webtrees Installationen nicht
Vorausgesetzt der Provider / Hoster stelllt eine kompatible Plattform Ll
zur Verfügung
Da wir eigene/n Server betreiben, können wir das selbst einrichten.
(daher testete ich zuvor mit einem Clon der kompletten Seite), ...
Das klingt schon mal gut. Alte Seite und DB spiegeln, WebTrees 2.x drüber packen - ggf. alte php-Dateien löschen - sollte sich alles
scripten lassen.
- Damit eventuell im Netz kursierende Links auf Deine neuen Struktur zugreifen könne bedarf es noch eines kleinen Kunstgriffs <Old existing bookmarks don't work - webtrees;
So ganz steige ich da nicht durch - ist das jetzt geklärt oder noch nicht?
Ich werde die Migration auch demnächst durchziehen. Suche aber noch ein besseres CSS <https://www.webtrees.net/index.php/fr/add-ons/download/3-modules/249-webtrees-2-theme-enhancements>\.
D.h. dieses Theme funktioniert so noch nicht für dich, oder was genau suchst du?
Viel Erfolg
Vielen Dank!
PS: Berichte hier oder im webtrees- Forum <https://www.webtrees.net/index.php/fr/forum/help-for-2-0> über Deine Erfahrungen
Das können wir gern machen, aber bis dahin wird sicher noch einige Zeit ins Land gehen
Vielen Dank und beste Grüße
Falko