Willkommen bei PowerSite
Sie werden sich fragen was PowerSite ist und warum es dieses gibt.
PowerSite ist ein unter PHP 5.2.9 entwickeltes Framework der Extraklasse.
PowerSite entspricht den Anforderungen von E_STRICT von PHP - in der aktuellen Version von PHP 5.2.9 und hat somit die höchste Qualitätsstufe in der Kodierung, die möglich ist. So etwas ist nicht in jeder Internetecke zu erhalten !
Zur Einhaltung von E_STRICT wurden auch Fremdlibs komplett überarbeitet,Die mitgelieferte Version von Xajax ist nicht identisch mit der Originalversion.Wir haben Xajax als PHP 5 Version erstellt, das gibt es zur Zeit weltweit nur bei uns.
Xajax selbst hat eine PHP 5 Version erst mit der Xajax Version 0.6 angekündigt - solange konnten wir aber nicht warten.
Die mitgelieferten Klassen PiDatabase bzw. PiDatabase2 sind nicht identisch mit denen von PowerCMS.
Auf Basis einer einzigen Kontrollerdatei (index.php) , der Templateengine TPLE und einigen Plugins können
innerhalb kürzester Zeit Web's aller Art erstellt werden, egal ob eine normale Website, ein Shop, ein Portal oder ein Blog.
Und das mit allen Schikanen :
- voll dynamisch - alles PHP
- schnell und mit sehr geringem Ressourcenbedarf
- multilinguale Webs in unbegrenzter Anzahl von Sprachen
- Design mit sensationellen Supertemplateengine TPLE
- beliebig viele Haupttemplates verwendbar, wenn man möchte für jede Seite eines.
- die Erstellung von Haupttemplates ist sehr leicht und funktioniert wie bei einem herkömmlichen HTML - Web
- Fremdsprachliche Unterstützung bei Templates auf XML Basis - ein Template beliebig viele Sprachen.
- automatische Menüsysteme mit allen denkbaren Techniken verbindbar und nutzbar
- Einsatz von Plugins - das sind kleine überschaubare PHP Funktionsscripte die direkt und im Zusammenhang mit der Templateengine TPLE genutzt werden können.
- Super Datenbankklasse für Mysql
- Einsatz von Web 2.0 Komponenten über Ajax nach Bedarf, auch speziell und individuell auf nur eine Seite eingesteuert
- und diverses mehr
um an dieser Stelle ein paar Highlights zu erwähnen.
Im Gegensatz z.B. zu PowerCMS ist PowerSite kein CMS - hier werden die Inhalte manuell mit einem Editor erstellt.
Diese Methode der Erstellung ist unverändert die Lieblingsmethode der Webdesigner, weil sie damit alles unter Kontrolle haben.
Daraus ergibt sich auch schon die Zielgruppe für PowerSite.
HTML Kenntnisse sind erforderlich und - das kann jeder Webdesigner - geringe Kenntnisse von PHP, da die Templateengine den PHP Syntax verwendet.
Da PowerSite bereits für den Einsatz von Xajax vorbereitet ist (man kann auch andere Ajax - Libs verwenden und das in Kombination mit Xajax), ist die Einbindung von Web 2.0 Komponenten sehr leicht.
Mehrsprachliche Webs oder die Verwendung von mehreren Haupttemplates ist absolut kein Problem , so etwas ist in der Demo bereits enthalten.
Der Einsatz von .htaccess zur Erzeugung von clean URL's (wie hier) erfordert lediglich den Einsatz eines einer passenden .htaccess Datei und die
einmalige Formulierung der Links in den verwendeten Templates.
Weitere Detailinformationen
- Das Hauptscript von PowerSite besteht nur aus einer einzigen kompakten Datei mit rund 250 Zeilen Länge - damit wird alles abgehandelt.
Änderungen von der Anwenderseite sind daher recht gut machbar, da der Quellecode überschaubar ist. - Die Generierungszeiten sind enorm klein.
- Der RAM - Bedarf (memory_limit) bei einem Volumen wie hier in diesem Web liegt bei typisch unter 2 MB.
Wenn Sie über die Möglichkeit verfügen, sollten Sie die memory_limit - Einstellung dem anpassen um das Maximum aus dem Server zu holen. - Es wurden sogar Rekordzeiten von unter einer Millisekunde gemessen !
- Damit ist PowerSite ideal geeignet für die aktuelle Webwelt mit Highspeed - Anbindungen.
- Praktisch kann PowerSite also 50 bis über 330 Seiten pro Sekunde absolut problemlos generieren.
- Bei einer Highspeed - Anbindung sind die Inhalte somit praktisch sofort da.
Keine Datenbank erforderlich - unterstützt aber PDO-Sqlite, Mysql bzw. Mysqli
PowerSite erfordert zum Betrieb keine Datenbank wie MySql, unterstützt aber PDO_SQLITE und über die mitgelieferte Datenbankklasse PiDatabase Mysql bzw. Mysqli.
Es können beide DB - Systeme gleichzeitig verwendet werden. Damit wird PowerSite auch nutzbar für Dinge die Datenbankbetrieb erfordern.
Das Plugin kontakt_form verwendet, aber nur wenn vorhanden, eine Sqlite Datenbank um Sperrzeiten zu verwalten.
Das Plugin gbook (Gästebuch) allerdings kann ohne Sqlite nicht arbeiten.
Beachten Sie bitte auch die Systemvoraussetzungen.
Fazit
Es steht Ihnen mit PowerSite ein extrem flexibles Werkzeug zur Verfügung das Sie innerhalb kürzester Zeit nicht mehr vermissen wollen.
Auf der anderen Seite ist PowerSite genau wie PowerCMS extrem auf Geschwindigkeit optimiert und erfüllt somit alle Anforderungen der
heutigen Highspeed - Netze und den Erwartungen der Besucher ihrer Websites.
Es gibt Anwender die mit eigenen Scripten und PowerSite teilautomatisiert jede Menge Websites pro Tag der Businessklasse erstellen.
Die haben dem Entwickler von PowerSite - Jan Czarnowski - bestätigt, das dieses Framework bei denen eine vorher nie gekannte Produktivitätssteigerung gebracht hat.
Hinweis
Diese Site wird neu aufgesetzt und soll auch den Wiki - Teil zu Powersite ersetzen, der z.Z. in der Wiki von Powercms enthhalten ist.
Sie werden sich leider bis zu Fertigstellung zu Detailinformationen auf beiden Sites informieren müssen.

Features