Welcome back in Joomla 4 after migration
3 Monate Arbeit für / 3 months work for Migration of Joomla 3 & Kunena 5 auf / to Joomla 4 & Kunena 6
nach 3-montiger Arbeit und Kopfschmerzen stand heute die Migration von Joomla 3 - das wir von Beginn an in 2014 nutzen - auf Joomla 4 an. Dazu musste ich heute das alte Forum für 1 Tag OFFLINE stellen und dann die aktuellen Daten heraus holen. Damit wird die Webseite Jetronic.org dann hoffentlich wieder vollumfänglich und modernisiert zur Verfügung stehen.
after 3 months work and headache I today migrated Jetronic.org from Joomla 3 - which was our system from start in 2014 - to Joomla 4. That is why I had to set this website OFFLINE for 1 day so that I could take out current data. Now our website Jetronic.org is hopefully available to you in a modernized layout.
Warum denn eine Migration und so viel Arbeit und Kopfschmerzen?
"Never change a running system" gilt leider fr Software nicht- Seit August 2023 ist Joomla 3 ohne Sicherheitsupdates. Dieses Risiko kann ich für Jetronic.org nicht eingehen. Also habe ich dieses Jahr schon im Januar einen Anlauf zum Update der Software Joomla und Kunena genommen und bin krachend gescheitert. Der Upgrade von Joomla lief nicht mal durch. Also habe ich alle Zusatzprogramme entfernt und dann lief der Update irgendwann. Meine vorherige Angst, dass dann die Inhalte von Foren, Privaten Nachrichten und Downloads weg wären, erwies sich als unbegründet. Aber auch nach dem Update von Joomla und Kunena gab es sehr viele Probleme:- 10 Zusatzprogramme waren nicht für Joomla 4 verfügbar. Die ursprünglichen Autoren nicht greifbar. Aber diese Programme waren wichtig wie z.B. das, das die Bilder in den Artikeln verkleinert und mit Wasserzeichen versieht, oder das, das den Admin Zugang schützt.
- Jedes einzelne Programm musste ich selbst debuggen und eine Joomla 4 taugliche Version erzeugen.
- Die Layouts von Joomla und Kunena kamen komplett neu und so musste ich alle Anpassungen neu machen. Der wichtigste Wechsel war der auf Bootstrap 5 Framework und der Wegfall des MooTool Frameworks.
- Alle Seiten sind jetzt responsive. Das heißt, dass sie sich im Layout vom Smartphone übers Tablet bis zum Desktop PC im Layout verändern.
- Das wiederum erforderte viel Anpassungsarbeit bei allen Tabellen, Textboxen und Inhaltsverzeichnissen des D-Jetronic Kompendiums
Am Ende ist eigentlich alles fast wieder wie vorher, nur dass ich 3 Mannmonate für die Cybersicherheit geopfert habe.
Ich hoffe, Ihr werdet es genießen. Besonders für Benutzer von Samrtphones sollte einiges besser lesbar sein.
Mein Dank geht an Norbert und insbesondere an Lutz (chromix) aus der Sternzeit, die mir beim Korrekutrlesen sehr geholfen haben. Viele meiner Erfahrungen, die ich mit https://der-sauerteig.net gesammelt habe, sind in diese Migration eingeflossen.
Why such a migration with so much work and headache?
Joomla 3 is without security patches since August 2023. I cannot take that risk for Jetronic.org. That is why I tried already in January to do an update of Joomla and Kunena but failed badly. Upgrade did not even finish. That I why I removed all additional extensions and then could do the upgrade. I had feared to loose all forum, download and private message contributions when doing so. But to my surprise they were not lost.
But still after the upgrade of Joomla and reinstallation of Kunena ther were big problems:
- 10 extensions were not available for Joomla 4. Original authors of these extensions were not available. But these extension were important like the one that resizes all picture in articles to thumbnails and adds watermarks when zooming in. Or a protection for admin backend protection.
- I had to debug and repair ecery single of these extensions so that they would fit new Joomla framework and programming style.
- Layouts of Joomla and Kunena are now completely new. That required a redesign of this web page so that it would look similiar to the old one. Most importnat was the change to Bootstrap 5 framework and withdrawal of MooTool framework.
- All web pages are now responsive. I.e. layout changes depending on your smartphone, tablet or Desktop PC.
- That in consequence required a lot of adaptations in all articles of D-Jetronic Compendium. Wherever I had used tables, text boxes and tables of content, I had to rework all articles.
In the end everything is similiar to before. I just happened to invest 3 man months to improve cyber security and usability.
My special thanks go to Norbert and especially to Lutz (chromix) form Sternzeit-107.de. They helped in proof-reading and teting. I acquired many experiences from establishing website https://der-sauerteig.net .