Vorraussetzungen um PowerSite nutzen zu können
PHP
Webserver mit PHP, ab Version 5.1 aufwärts, inklusive der aktuellen PHP Versionen und ist somit zukunftsicher (PowerSite selbst wird immer unter der aktuellen PHP Version und mit E_STRICT entwickelt).
Um bestimmte Dinge nutzen zu können, muss die PHP Funktion mail funktionieren.
Das ist zwar in der Regel der Fall, aber einige Freespace - Anbieter haben diese Funktion abgeschaltet.
Für die Plugins pirss oder pirss2 muss der Webserver allow_url_fopen ermöglichen oder alternativ fsockopen erlauben.
Besonders bei Freehostern ist der Import von Inhalten über RSS - Feeds nicht gern gesehen und wird da gerne unterdrückt.
Sqlite
Einige Plugins benötigen zur Vollfunktion aller Optionen die Möglichkite Sqlite nutzen zu können.
So funktioniert die Zeitsperre beim
Plugin kontakt_form nur mit Sqlite - ohne Sqlite arbeitet dieses Plugin ohne Zeitsperre.
Andere Plugins wie gbook (Gästebuch) arbeiten ohne Sqlite überhaupt nicht und geben einen leeren Inhalt zurück.
Sqlite wird automatisch erkannt. Es wird ausschliesslich PDO_sqlite verwendet (Version 3.1X) ,normal Sqlite geht nicht.
Die Verbindung ist in der Variable $db enthalten. In eigenen Plugins muss diese Variable als global $db; importiert werden um sie nutzen zu können.
Mysql
Zur Nutzung von Mysql in Zusammenhang mit eigenen Scripten muss nur in der index.php der Zugang zur Datenbank selbst definiert werden.
Steht Mysqli zur Verfügung wird die Datenbankklasse PiDatabase2.php geladen ansonsten die Klasse PiDatabase.php.
PiDatabase2.php ist in der Lage auch Transaktionen in Zusammenhang mit InnoDB auszuführen.
Die Verbindung ist in der Variable $dbm enthalten. In eigenen Plugins muss diese Variable als global $dbm; importiert werden um sie nutzen zu können.

Features