
Mit der Version 2010.1 unserer Produkte Contentpapst/CP::Shop wird erstmals die Scriptsprache PHP ab der Version 5.x auf dem Webspace / Server vorausgesetzt (siehe ausführliche Systemanforderungen). PHP 5.x bietet gegenüber älteren Versionen z.T. erhebliche Geschwindigkeitsvorteile und neue Funktionen, die für die Weiterentwicklung unabdingbar sind. Für PHP in älteren Versionen werden durch die Entwickler der Scriptsprache zudem keine Sicherheitslücken mehr behoben, weshalb ein Umstieg auf PHP 5.x dringend empfohlen wird. Bei den meisten Webhostern ist die Umstellung bereits in den vergangenen Jahren erfolgt oder aber es gibt über ein Control Panel für den Kunden die Möglichkeit, die gewünschte PHP-Version selbstständig zu wählen (u.a. bei domainFACTORY). Bei anderen Webhostern ist eine Umstellung mit einer entsprechenden Anfrage beim Support möglich. In diesem Beitrag erläutern wir Ihnen, wie Sie älteren Webspace von 1&1 / United Internet umstellen und somit fit für die Version 2010.1 machen können.
Das neu eingeführte Updatetool erfreut sich bereits reger Beliebtheit. Viele Kunden haben sich dieses in den letzten Tagen aus dem Kunden-Konto heruntergeladen, dieses installiert und sind somit bereits vorab auf die Version 2010.1 von Contentpapst/CP::Shop/Contentpapst-Bundle umgestiegen. Einige kleinere Updates wurden auf diesem Weg ebenfalls bereits ausgeliefert, die u.a. das Updatetool selbst in die Lage versetzen, weitere Optimierungen an der Seite oder der Server-Konfiguration vorzuschlagen. Wenn Sie das Updatetool zum ersten Mal nutzen, dann haben wir hier einige hilfreiche Hinweise für Sie:
Wenn Sie regelmäßig das Layout der Webseite oder des Online-Shops über CSS-Dateien anpassen oder zusätzliche Funktionalität per Javascript in externen Dateien hinzufügen, dann kann es u.U. vorkommen, dass Ihre Besucher nach einer solchen Änderung dennoch weiterhin den Zustand der Webseite vor der Änderung zu Gesicht bekommen. Dies liegt am Cache des Browsers, welcher in Webseiten eingebundene Dateien wie z.B. Bilder, CSS- oder Javascript-Dateien lokal zwischenspeichert. Und in der Regel ist dies auch gewünscht, ändern sich diese Dateien doch relativ selten und jede lokal zwischengespeicherte Datei muss beim erneuten Aufruf der Webeite nicht neu geladen werden, entlastet also den Server und verringert den Traffic. Jeder Browser bietet Funktionen zum Zurücksetzen des Caches an und auch ein explizites Aktualisieren der Webseite (F5) führt zum Neuladen der eingebundenen Dateien. Doch es gibt eine einfache Möglichkeit, um sicherzustellen, dass alle Besucher sofort nach einer Änderung die neuesten Dateien beim Aufruf der Webseite erhalten.
Durch den Einsatz der sogenannten {cp:tags} (Platzhalter für die Inhalte) innerhalb der für die Darstellung von Webseite und Online-Shop genutzten HTML-Vorlagen können in Contentpapst / CP::Shop oftmals individuelle Anpassungen vorgenommen werden, die in anderen Systemen eine umfangreiche Programmierung erforderlich machen und somit solide PHP-Kenntnisse bedingen. Der Einsatz von PHP ist zwar jederzeit in Contentpapst / CP::Shop möglich, aber meist nicht erforderlich. Hier im Blog haben wir Ihnen bereits einige Beispiele für die Verwendung der {cp:tags} vorgestellt, wie z.B. die Filterung von Werbemitteln im Online-Shop auf Kategorie-Basis. Diesmal geht es darum, wie man Werbemittel auch in Abhängigkeit vom aktuellen Datum anzeigen lassen kann.
Seit der Version 2009.2 setzen das CMS Contentpapst und die Shop-Software CP::Shop auf die weit verbreitete Javascript-Bibliothek jQuery (zusammen mit der Erweiterungs-Bibliothek jQuery UI), um u.a. Formulareingaben der Benutzer zu überprüfen, für dynamische Navigationsmenüs, eine Live-Suche schon während des Tippens und weitere Effekte, um Inhalte im Administrationsbereich ohne komplettes Neuladen einer Seite zu aktualisieren uvm. jQuery bietet zahlreiche Möglichkeiten, die typischen Arbeitsabläufe bei der Pflege der Webseite / des Online-Shops über den Administrationsbereich zu beschleunigen bzw. auch den öffentlichen Teil einer Webseite lebendiger zu gestalten. Bislang wird die jQuery-Version 1.3.2 genutzt, seit dieser Woche ist die stark überarbeitete Version 1.4.0 verfügbar, die zahlreiche Neuerungen mit sich bringt und in vielen Bereichen eine noch bessere Performance bietet (alle Infos für Entwickler mit detaillierten Performancevergleichen: jQuery 1.4 Released). Hier erfahren Sie, wie Sie auf diese Version umsteigen können.