Mammut CMS (MCMS)
Das Mammut-CMS ist eine vollständige Plattform für das Erstellen von Webauftritten oder Webapplikationen.
Unterstützte Systeme
Prinzipiell ist es möglich, MCMS auf den meisten aktuell vorhanden PHP-fähigen Servern einzusetzten. Bedingung ist nur eine ausreichend aktuelle PHP-Version (>= 5.4) und eine SQL-Datenbank mit ausreichend großem Funktionsumfang.
Bisher sind Tests und Adapter für folgende Systeme umgesetzt oder geplant:
- Webserver
- Apache
- IIS
- LightHTTPd
- Datenbanken
- MySQL (Community/Cluster/Galera)
- MariaDB (Vanilla/Galera)
- Microsoft SQL (Primär-DB ab 2005 unterstützt, 2008 empfohlen)
- Oracle*
- IBM DB2
- PostGre-SQL
- Caches
- APC
- WinCache
- xCache
- MemCache
- Automatisierung
- Von Server über Cron/Windows "Geplante Aufgaben"
- Per Emulation von Cron bei Webaufrufen
Da sich aufgrund bisheriger Projekte der Schwerpunkt noch auf eine überschaubare Kombination von Systemen beschränkt, hier nun einige Beispiele von schon getesten und in produktiven Betrieb verwendeten Kombinationen:
Server-OS | Webserver | prim. Datenbank | mögl. (PHP-)Cache | sek. Datenbanken |
---|---|---|---|---|
Linux | Apache Prefork | MySQL MariaDB |
APC | - |
Windows | Apache Prefork | MySQL MariaDB |
- | - |
Windows | IIS >= 6.5 | MySQL MariaDB MSSQL |
WinCache | Oracle* |
Des Weiteren sind derzeit folgende Projekte in der Umsetzung:
- Webportal mit geclustertem Serverbetrieb auf 2 Nodes zur Lastenverteilung und Ausfallsicherheit
Server-OS: Debian-Linux
Webserver: Apache mit APC
Datenbank: MySQL Cluster oder Galera Cluster (MariaDB oder MySQL) - noch in der Auswahlphase
Storage: DRBD-Device
Für folgende Systeme sind derzeit Schnittstellen vorhanden oder in der Entwicklung
- Social Media:
- Google+
- Archiv
- Alfresco
- Saperion
- Zahlungssysteme
- PayPal
- Sofortüberweisung
Von anderen CMS-Lösungen stehen bisher Adapter für folgende Bereiche zur Verfügung oder werden aktiv entwickelt:
- Joomla
- Template-Verwendung