Fakten

Über die bisherige Entwicklung ...

toxA.CMS wird seit Februar 2005 durch toxA IT-Dienstleistungen Berlin entwickelt und seit Juli 2005 zum Betrieb der firmeneigenen Sites eingesetzt.

toxA.CMS wurde von Anfang an für eine optimale Unterstützung der neuesten Version 5 der Programmiersprache PHP konzipiert. Dabei nutzt es vorrangig die inzwischen recht nützliche Unterstützung für die Objektorientiere Programmierung, welche ein hohes Maß an Wiederverwertbarkeit und Flexibilität des Programmcodes ermöglicht.

Die Stärken ...

Als Grundlage für die Schaffung eines eigenen CMS standen nur wenige, aber dafür gewichtige Zielsetzungen im Vordergrund. Diese sichern toxA.CMS nun einen berechtigten Platz als weiteres Produkt zwischen übermäßig zahlreichen Alternativangeboten.

  1. Multi-Site-Hosting ... Es muss imstande sein, mit nur einer Installation mehrere Sites verwaltbar zu machen. Diese sollen klar voneinander abgegrenzt gespeichert werden und dem jeweiligen Site-Inhaber alle für ihn interessanten Optionen wie Design-Anpassungen und Erweiterbarkeit auch separat von anderen Sites ermöglichen.
  2. Beliebige Erweiterbarkeit ... Es soll von Grund auf eine Flexibilität und strukturelle Abstraktion aufweisen, damit auf Basis des vorliegenden Produkts zahlreiche Web-Anwendungen entwickelt werden können, welche im Grunde einem puren Content Management System wesensfremd sind. Diese Erweiterungen und Ableitungen sollen effizient und zeitnah realisierbar werden.
  3. Einfach und intuitiv benutzbar ... Die Nutzerführung soll einheitlich und möglichst intuitiv erfolgen. Wenngleich hier gewiss verschiedenste Vorstellungen darüber vorhanden sein mögen, was man als intuitiv erachtet und was nicht, so haben wir dennoch versucht, eine komplett separat entwickelte Verwaltungsoberfläche ebenso wie überfüllte und unüberschaubare Formulare zu vermeiden. Dies ist uns in der vorliegenden Variante mehr oder weniger gut gelungen.
  4. Systemnähe ... Es soll sich nahtlos in das Betriebssystem integrieren lassen. Dies betrifft vor allem eingesetzte Bibliotheken und Standards, aber auch eine direkte Schnittstelle zu Programmen des zugrundeliegenden Betriebssystems. Auf Basis dieser Systemnähe lassen sich Web-basierte Verwaltungsoberflächen für Server u.ä. erstellen.
  5. Sicherheit ... Es soll vorhandenen Sicherheitsbestimmungen ausreichend Rechnung tragen, um eine Kompromittierung des beherbergenden Betriebssystems bestmöglich auszuschließen. Natürlich muss es darüber hinaus mit einer Umgebung klarkommen, die präventiv zahlreiche Methoden zum Angriff von Web-Sites zu verhindern vermag. Diese Prävention soll nicht nur passiv durch Kompatibilität, sondern auch aktiv durch eine konsequente Kontrolle aller Nutzereingaben unterstützt werden.

    Wir vermeiden in Anleitungen und Installations-Assistenten, die unnötige und oft übertriebene Ausweitung der Zugriffsrechte von Dateien zu fordern, so etwa Dateien für jeden Nutzer eines Servers beschreibbar zu machen, weil dies schnell einen ersten Ansatz für erfolgreiche Attacken zu bieten vermag.

  6. Genügsamkeit ... Die Software soll möglichst in Umgebungen zurecht kommen, in denen nicht immer alle wünschenswerten Systemerweiterungen vorhanden sind. Dazu zählt unter anderem ein Betrieb ohne Anbindung an eine MySQL-Datenbank. So soll auch ermöglicht werden, dass CMS in einfachen Hosting-Paketen der großen Webspace-Anbieter zu nutzen.

Darüber hinaus bietet toxA.CMS auch die bei einem Content Management System zu erwartende, möglichst klare Trennung von Funktion, Aussehen und Inhalt. Während die Funktion des CMS vorrangig zentral durch die Anwendung selbst geboten wird, werden die Designs aller Sites separat abgelegt. Die Speicherung der Inhalte erfolgt in Datenbanken. Erst durch den Abruf einer Seite als Beispiel wird deren Inhalt durch die Anwendung (Funktion) ermittelt, der Inhalt aus den Datenbanken geladen, mit dem entsprechenden Design verknüpft und als fertige Ausgabeseite an den Nutzer geschickt.

Die Schwächen ...

Gemessen an der heutigen Konkurrenz sollen natürlich für den einen oder anderen entscheidende Nachteile nicht vernachlässigt werden.

  • Performance ... Trotz einer wachsenden Zahl an Funktionen zur Steigerung der Performance wird letztere nie mit statischen Websites oder maßgeschneiderten Skriptsammlungen mithalten können.
    Aber: toxA.CMS nutzt für die normale Seitenaufbereitung wie für dynamisch bereitgestellte Dateien flexibel und nahezu transparent arbeitende Zwischenspeicher, welche die Verfügbarkeit einzelner Seiten spürbar verbessern. Diese Zwischenspeicher lassen sich direkt auf beliebige Einsatzgebiete übertragen.
    Desweiteren erscheint uns im Interesse der Erweiterbarkeit und Wartungsfähigkeit die vorliegende Komplexität vorteilhafter, lassen sich doch Geschwindigkeitsprobleme durch die stetig schneller werdende Hardware kontinuierlich beheben. (Weitere Informationen)
  • Mächtigkeit ... toxA.CMS wurde bisher ohne große Community entwickelt. Zahlreiche, wünschenswerte Funktionen und Elemente sind als Ergänzung der zur Inhaltspflege grundlegend erforderlichen Funktionen noch nicht integriert. Dabei liegt die Betonung aber auf noch nicht!