Boss fragt Euch: Die Zukunft von Transformers Universe
Die Zukunft von Transformers-Universe.com
Liebe Leute, ich wende mich mal vertrauensvoll an die Transformers Fan Gemeinde, weil mir eine schwere Entscheidung ins Haus steht.
Wie die meisten von Euch wissen dürften, gibt es meine Webseite Transformers-Universe.com jetzt ja schon eine ganze Weile. 2005 habe ich sie erstmals online geschaltet und das CMS (Content Management System), das ich dafür verwendet habe, war schon damals nicht mehr wirklich neu. Habe über die Jahre hinweg dort zwar sehr viel verändert, customized und angepasst, aber das grundlegende System selbst ist in die Jahre gekommen.
Vor einigen Jahren habe ich in einem großen Kraftakt alles nochmal fit für PHP 5 gemacht, aber inzwischen sind wir bei PHP 8 und mein Provider stellt den Support für ältere PHP-Versionen Ende des Jahres ein. Ein erster Test hat leider ergeben, dass meine Seite nicht PHP 8 fähig ist. Davon abgesehen, wie der eine oder andere auch gemerkt haben dürfte, liegt meine Datenbank ständig an der Höchstauslastungsgrenze, weswegen die Seite oft sehr langsam ist. D.h. ich stehe momentan vor der Wahl Teufel oder Beelzebub.
Option 1: Jede Zeile Code meiner aktuellen Seite von Hand durchgehen und prüfen, welche Teile davon ersetzt werden müssen, alles umschreiben, testen und dann hoffen, dass alles immer noch so funktioniert wie vorher. Dabei auch die DB-Zugriffe optimieren in der Hoffnung, dass dadurch die Datenbank-Auslastung sinkt. Das dürfte sehr, sehr viel Zeit erfordern und es gibt keine Garantie, dass es am Ende klappt.
Option 2: Auf ein neues CMS umziehen, z.B. Joomla, und die Seite von Grund neu aufbauen. Hätte den Vorteil, dass alles auf dem neusten technischen Stand ist und solche Sachen wie Reviews und Bildergalerien wären auch recht fix umgezogen. Der Nachteil: die ganzen selbstgebauten Features meiner Seite, also die Toy Datenbank, der ID Guide, die User-bezogene Liste, müsste ich alle in dem neuen CMS neu programmieren. Auch hier: dürfte sehr viel Zeit erfordern und es gibt keine Garantie, dass es am Ende klappt. Plus, die ganzen Daten aus dem alten CMS müssen migriert werden.
Bin momentan gerade ein wenig am Verzweifeln, da ich nicht genau weiß, was ich machen soll. Eins steht fest: Transformers-Universe.com soll es auch weiterhin geben. Es macht mir viel zu viel Spaß, immer wieder an der Seite zu basteln, neue Bilder hochzuladen, Reviews zu schreiben, etc. pp. als dass ich auch nur in Erwägung ziehen würde, das Ganze einzustampfen. Aber wie gesagt, so oder so steht mir eine Menge Arbeit bevor.
Deswegen meine Frage in die Runde: Was wäre eure Präferenz? Eine neue, schnellere Seite, wo aber ggf. einige der alten Features nicht oder nur in abgespeckter oder veränderter Form vorhanden sind? Oder soll ich nochmal den Versuch wagen, die alte Seite zu modernisieren, mit der Gefahr dass dann am 31.12.23 plötzlich nur noch eine Fehlerseite dort steht, wo meine Webseite eigentlich sein sollte, und ich dann doch auf was Neues umziehen muss.
Bin für alle Ratschläge dankbar.
Vielen Dank,
Euer Phil
Edit: Um Missverständnisse zu vermeiden: die Gefahr eines Datenverlustes besteht nicht, es wäre in der Datenbank weiterhin alles an Reviews und Infos vorhanden. Das alte CMS kann es dann nur nicht mehr darstellen.
Update 13.09.2023: Nach einigen Tagen intensiver Prüfung der im Web vorhandenen CMS und einer genaueren Prüfung meines (leider völlig veralteten) Webseiten-Codes, wird es vermutlich auf eine Mischform hinauslaufen. D.h. ich werde ein neues CMS nehmen (vermutlich entweder WordPress oder Joomla), wo zukünftig die Reviews und Galerien Einzug finden.
Die Funktionalität der Toy-Datenbank (Infos zu Toys, Zubehörteile, ID-Guide, etc.) werde ich als Stand-Alone Modul neu programmieren und dann in das CMS einbinden. Ich weiß momentan noch nicht, ob ich die User-spezifischen Elemente rüberbringen kann (also die User-eigene Checkliste, die User-Ratings, etc.), das wird sich dann zeigen.