Sie sind hier:Bereich:de :  |Home

Auf die Dauer hilft nur Power(CMS)

PowerCMS ist feurig
PowerCMS macht Ihrer Anwendung Feuer unter dem Hintern

Version 2.35 -Die 0 Request Technik ist da !

Was ist neu in dieser Version ?

Wir verwenden erstmals Sqlite Datenbänke als Nebendatenbänke zum cachen von Images in diversen Situationen.

Sqlite ist eine vollwertige aber serverloses SQL Datenbase das normal bei allen Servern mit PHP 5.2X .. 5.3.X zur Verfügung steht.
Es ist im Lesevorgang sogar schneller als Mysql.
Diese Cachingtechnik entlastet das Filesystem des Webservers da wir nur noch ein File statt möglicherweise hunderte (je nach Nutzung) Files haben.

  • Smarty 3.1.6
  • Verbesserung der appcache_1.php
  • Veränderungen in Scriptteilen bei denen is_file und filetime zusammen genutzt werden um eine Entscheidung zu treffen - Einsatz von stat
  • Einsatz einer Klasse ShardedImages die für die Cachenutzung bei Images verwendet wird und die Sqlite als Nebendb dafür verwendet - getestet mit Sqlite 3.7.7 und PDO Sqlite.Es erfolgt ein Autoinstall der DB und der Tabelle, wenn nicht vorhanden und die Nutzung da ist.Die DB's verwenden Transactions.
  • Neues Plugin dimage_sqFunktion ähnlich wie dimage, jedoch wird hier eine eigene Sqlite DB genutzt.
  • Neues Plugin cdimage_sqFunktion ähnlich wie cdimage, jedoch wird hier eine eigene Sqlite DB genutzt.
  • Neues Plugin Resizer_sqFunktion ähnlich wie Resizer, jedoch wird hier eine eigene Sqlite DB genutzt. Ausgabe über Base64, Link zu einem Aufrufprogramm oder Ausgabe über eine Kopie des Datensatzes - Methode 1 und 3 empfohlen, 2 nur von Vorteil bei geringen Mengen oder Fremdimages.
  • Neues Plugin ResizerC_sq, arbeitet ähnlich wie Resizer_sq, ist aber nur einsatzfähig, wenn man auf dem Webserver Programme laufen lassen kann und da muss imagemagick vorhanden sein - es wird davon convert verwendet.Die Möglichkeiten sind da vielseitiger und das ganze ist schneller.
  • Neu sqimage.php das Linkscript zum 100% DB Aufruf von resized Images aus der Resizer_sq Datenbank.
  • in der fileloc.php wurde $smarty->error_reporting = error_reporting() & ~E_NOTICE; hinzugefügt
  • In der index.php wurden einige DB Aufrufe auf BindColumn Methoden geändert

Die Säulen unseres Systems

Apache

Apache Webserver

Sie benötigen einen aktuellen Apache - Webserver Version 2.X.
Mehr lesen

Mysql

Mysql

Sie benötigen einen Mysql Server 5.X.
Mehr lesen

PHP

PHP

Sie benötigen PHP Version 5.2.X, am besten eine hohe 5.3.X Version, da der Support von PHP 5.2 ausläuft.
Mehr lesen

Smarty

Smarty

Sie benötigen Smarty Version 3.XX Kenntnisse, da dieses System mit Smarty arbeitet.
Mehr lesen


RAM Verbrauch

Der RAM Verbrauch bei PowerCMS liegt typisch deutlich unter 8MB - hier diese Seite z.B. deutlich unter 5 MB und damit in einem Bereich der normal schon gar nicht mehr auf Webservern eingestellt wird - da liegen die Grenzen deutlich höher.

Ein niedriger RAM Verbrauch bedeutet eine geringe Belastung des Webservers und das bedeutet auch eine prompte Bedienung vieler Besucher die sich gleichzeitig auf der Domain aufhalten ist möglich.

Tatsächlich ist PowerCMS wegen des niedrigen RAM Verbrauchs, der extrem kleinen Generierungszeit bis hin zu den ausgefeilten Cachetechniken,die sogar bis zu 0 Request gehen können, hervorragend geeignet für stark belastete Websites und das auch auf shared Webservern.

PowerCMS ist Hessen innovativ und nicht Bayern innovativ.


Multilingual

Multilinguale Inhalte sind bei keinem anderen System so einfach zu erstellen  wie mit PowerCMS.

Einfach Sprache auswählen und los geht es.

Jede Sprache hat seine vollkommen eigenständige Hierarchie ist also völlig unabhängig z.B. von den vorhandenen Seiten in deutsch.

Legen Sie einfach los und gut ist - kein besonderer Aufwand ist erforderlich - wo haben Sie das schon einmal gesehen ?

Wenn Ihnen die Anzahl der vordefinierten Sprachen nicht ausreicht, dann ändern Sie einfach das Konfigurationsscript und schon haben Sie ihre Wunschsprache im Angebot.

Erscheinen Ihnen zu viele Sprachen, dann ändern Sie ebenfalls das Konfigurationsscript und entfernen die Sprachen die Sie nicht benötigen.

PowerCMS als PHP CMS hat viele Freunde z.B. in der Schweiz gefunden, da es dort z.B. häufig darauf ankommt, Webseiten in mehreren Sprachen anzubieten.

PowerCMS unterstützt im Backend von Haus aus mehrere Sprachen, die auch mitgeliefert werden.

Zudem unterstützt Smarty PHP als Templateengine diese Webs ganz ausgezeichnet.


Multiple Hierarchien

Ausgehend von der Annahme, dass nicht alle Anwender multilinguale Inhalte erzeugen wollen, aber für diverse die Nutzung multipler Hierarchien wichtig sein kann, haben wir ab dieser Version die Möglichkeit dazu eingebaut.

Über die Konfigurationsdatei können  Sie das CMS so einstellen, dass Sie z.B. eigene Hierarchien für Sparten bzw. Bereiche haben.

Bei Sportvereinen können das z.B. Sparten sein wie Handball, Fussball etc., aber auch für den gewerblichen Einsatz ist die Nutzung multipler Hierarchien über eine Aufteilung z.B. nach Produktbereichen sinnvoll.

Jede Hierarchie ist völlig unabhängig von der anderen - ganz so wie es bei der multilingualen Nutzung ist.


Ausbaumöglichkeit

PowerCMS lässt sich im Frontend wie im Backend extrem mit individuellen Anwendungsteilen ausbauen. 
Der Ausbau mit eigenem PHP Code im Frontend kann zudem individuell von der aktuellen Seite abhängig gemacht werden und genau da lässt sich PHP einsetzen wie man es benötigt und ohne API !
Das unterscheidet PowerCMS gewaltig von anderen Titeln und ermöglicht traumhaft einfach realisierbare Lösungen.