Donnerstag, 21 Juli 2011 16:09

Die Joomla Agentur läuft nun mit Joomla 1.7

Wir als Joomla Agentur hätten ein weiteres Joomla Uodate ignorieren können, ohne das dabei unser Selbstwertgefühl darunter gelitten hätte. Nun haben wir aber die Umstellung vollbracht. Dabei haben wir die gesamte Technik nochmals überarbeitet und konnten dabei die Ladezeigen unserer Webseite um ca. 25% im Schnitt um 0,35 Sekunden, verkürzen. Leider sind der Umstellung auch die beliebten Erweiterungen ProjectFork und Ninjaboard zum Opfer gefallen, da es noch keine hinreichend funktionierende Version für Joomla 1.7 existieren. Dabei ist die Umstellung von Joomla 1.5 auf Joomla 1.6 und dann auf Joomla 1.7 mittels jUpgrade möglich. Wir sind aber haben den manuellen Weg gewählt und die Datenbank alles nötige von Hand eingeflegt.

 

Was ist nun der Unterschied zwischen Joomla 1.5 und Joomla 1.7? Erstens die aktuelle Code- und PHP Basis. Dadurch wirft Joomla wieder Altlasten von Bord und kann von neuen technicken Profitieren. Rein Oberflächlich betrachtet hat sich nicht viel getan! Es gibt das neue Rechteverwaltungssystem, Mehrsprachigkeit, ein paar Verbesserungen bei den Komponenten, Module und Plugins, Overrides im Admin Bereich, Live Updates - um nur die wichtigsten zu nennen. Dabei ist aber die Trennung der Joomla Plattform vom Rest, wohl für die Zukunft die größte Errungenschaft. Nach unserer Einschätzung, ist Joomla! durch diese neue Entwicklungsstrategie weitaus Zukunftsfähiger geworden.

 

Was uns sehr erstaunt ist, das fast alle Erweiterungen die wir nutzen und für Joomla 1.6 Programmiert wurden fast ohne Anpassungen auch mit Joomla 1.7 laufen. Die einzigen Probleme die wir hatten war der jPlayer (musste JURI angepasst werden) und mit K2(die Themes werden nicht gespeichert - Lösung: Direkt in der DB arbeiten).

Eines vorweg: Backup machen! Alles auf eigene Gefahr!

1. Joomla 1.6 aufpielen und einrichten

2. Dann auf die Datenbank mittels phpmyadmin zugreifen

3. alle Tabellen mit xxxxx_K2_xxxxx aus Joomla 1.5 exportieren

4. alle exportierten Tabellen in die Joomla 1.6 Datenbank einfügen

5. auf getk2.org die letzte SVN Version von K2 laden und unter Joomla 1.6 installieren

6. wieder in phpmyadmin die Joomla 1.6 Datenbank auswählen und unter dem Reiter SQL folgende Befehle nacheinander ausführen:

update xxxx_k2_items set access=1

update xxxx_k2_categories set access=1

Wichtig: xxxx duch die eigene Datenbank suffix ersetzen!

Dies dient dazu die Zugangsberechtigungen auf "Public" zu setzen! Man kann auch per Hand alle Artikel und Kategorien öffnen und neu speichern.

7. Sofern Bilder verwendet wurden, alles aus der Joomla 1.5 Version aus /root/media/k2 in die neue Joomla 1.6 Version /root/media/k2 kopieren.