Montag, 10. August 2009

Umstellung auf PHP 5.3

Die nächste Version von PowerCMS Leipzig Version 09 ist PHP 5.3 ready.

Relativ wenige Anpassungen waren nötig um PowerCMS für PHP 5.3 aufzubereiten da PowerCMS bereits unter PHP 5..2X unter E_STRICT erstellt wurde.

Das war somit die geringste Arbeit.

Zugleich mit der Version 09 haben wir die Datenbankklasse PiDatavase auf PDO umgestellt.

Das erschien uns zukunftssicherer.

Mit der Umstellung der Datenbankklasse wurden alle Tabellen auf InnoDB umgestellt.

PowerCMS ist multilingual und erfreut sich hoher Beliebtheit.

Wegen der einfachen Bedienbarkeit tummeln sich Im Backend immer mehr Nutzer die Inhalte bearbeiten.

Um ein noch sicheres Handling der Tabelleneinträge zu ermöglichen erfolgte daher die Umstellung auf InnDB und die Verwendung von Transaktionen.

Da InnoDB keinen FULLTEXT - Index kennt, haben wir die Sucheinheiten auf eine neue Tabelle suchen im MyIsam - Format verlagert.

Ein wesentlicher Teil der Arbeiten von 08 auf 09 bestand darin die Sucheinheiten im Front - und Backend anzupassen.

Keine Kommentare: