Content Manager, jako aplikacja internetowa bazuje na autorskim Framework z dostępnymi modułami do zarządzania treścią dynamiczną i statyczną w dowolnym serwisie internetowym.
Pozwala to na elastyczną budowę dowolnej aplikacji internetowej, przy zachowaniu cech skalowalności, modułowości i wydajności.
Architektura fizyczna
Content Managera może być w prosty sposób
skalowana i rozbudowywana w miarę wzrostu obciążenia serwisu.
Stosowane są wybrane metody optymalizacji wydajności aplikacji:
- Programowe rozpraszanie obciążenia (ang. Load Balancing)
- Programowe włączenie cache’owania
- Programowa kompresja kodu źródłowego
- Sprzętowe oddzielenie bazy danych od aplikacji / replikacja bazy danych
- "Ciężka" treść przechowywana i serwowana z dedykowanych serwerów
Dzięki
modułowości, Content Manager, oprócz dostępnych domyślnie modułów (funkcjonalności) do zarządzania treścią, może zostać rozszerzony o funkcjonalności dostosowanej do indywidualnych wymagań Klienta.
TechnologiaPHP, dowolna baza danych, AJAX, zastosowanie kodu XHTML zgodnego ze standardami W3C
Architektura aplikacjiWzorzec MVC
Wymagania oprogramowania serwera
- PHP 5.2.6
- Serwer WWW - Apache 2.x / IIS7
- Serwer bazodanowy - zalecany PostgreSQL 8.x,
Opcjonalnie: MySQL 4.x / MSSQL 9,10 / Oracle / ODBC v3 (IBM DB2, unixODBC, win32 ODBC) / IBM Informix Dynamic Server / Firebird/Interbase / FreeTDS / SQLite 3,2
Content Manager dostosowany jest do wdrożenia na komercyjnych jak i bezpłatnych platformach: Windows 2003 Server, Red Hat Linux, Debian Linux, NetBSD, Sun Solaris.