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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.