Typy systemów CMS
Systemy CMS są kompleksowe i mogą być wykorzystywane w różnych środowiskach systemowych. Oczywiście każdy komponent systemowy pełni inne funkcje, przez co musimy zdawać sonie sprawę, jakiego rodzaju stronę prowadzimy i dobrać do niej odpowiednie uposażenie systemowe. Poniżej przedstawię kilka najpopularniejszych modeli: Content Management Framework: to szkielet (tzw. zbiór narzędzi, bibliotek) służący do budowy systemów CMS. Systemy zbudowane na CMF są zazwyczaj kosztowne i wymagają pracy grupy programistów. (Przykłady: Vignette, Documentum, Zope, RedDot, INQUISE) Page-based systems: systemy o transparentnych konsolach. Pozwalają na edycję w ciele strony nie wymagają odrębnych konsoli do zarządzania treścią, są łatwe w nauce i nie wymagają dużego doświadczenia podczas wdrożenia. Bardziej zaawansowane aplikacje wykraczające poza tradycyjne zarządzanie treścią wymagają pracy programisty. (Przykłady: Plone, Typo3, Backend, TikiWiki)
Module-based systems: systemy CMS bazujące na modułach to takie, które do prezentacji treści wykorzystują napisane do tego celu moduły/funkcje. Typowy system może zawierać zarządzanie wiadomościami, fora dyskusyjne, etc. Zalety tego typu systemów to możliwość szybkiego uruchomienia portalu. W przypadku braku modułu lub niskiego stopnia jego zaawansowania trzeba pisać taki moduł od nowa. Oznacza to konieczność pisania kodu, co w znacznym stopniu ogranicza możliwości szybkiego rozwoju portalu. (Przykłady: Drupal, Extreme Fusion, Sienn, eZ publish, Joomla!, Mambo, Zikula (poprzednia nazwa: PostNuke), PHP-Fusion, PHP-Nuke, XOOPS).
Content object systems: systemy tego typu koncentrują się wokół tzw. obiektów, czyli małych części informacji, które można reprodukować w wielu miejscach strony WWW. Oprogramowanie tego typu wykorzystywane jest często jako systemy redakcyjne w czasopismach i wielkich wydawnictwach. (Przykłady: ActionApps, Rhythmyx, Quantum Content Managment) Wszystkie wymienione poniżej systemy charakteryzują się innym typem ustawień, a także innymi wymaganiami systemowymi. Niektóre nie nadają się do obsługi podsystemy, niektóre są skierowane jedynie na jednopłaszczyznowe rozwiązania. Musimy dokładnie sprecyzować nasze wymagania przed dokonaniem zakupu.
System zarządzania treścią witryn internetowych znacznie ułatwia pracę serwisu. Możemy bowiem, samodzielnie dokonywać wpisów na stronę internetową, poprzez wypełnianie poszczególnych formularzy. Pojawiają się one po bokach strony. Użytkownik jest zobowiązany, poznać jedynie podstawy obsługi przeglądarki i języka php, który wbrew pozorom nie jest trudny a stanowi jeden z komponentów większości systemów obsługujących blogi i innego typu serwisy internetowe. Serwisy internetowe mogą być prowadzone przez różnego typu urządzenia internetowe.