Który CMS najlepszy?
Dzisiejszy rynek daje dużo możliwości. Możemy dowolnie przebierać w serwisach internetowych i sklepach, które dają nam możliwość wykupu systemu zarządzania witrynami internetowymi. Oczywiście, wszystkie systemy są dość złożony i każdy przeznaczony do nieco innych celów. Najważniejszą różnicą jest jednak ich cena, bowiem nie każdy system jest w zasięgu zwykłego użytkownika. Większość jest skierowana do odbiorców profesjonalnych, czyli sklepów internetowych, bądź innych, tego typu serwisów. Poniżej zamieszczę opis, kilku podstawowych podsystemów. 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) Najczęściej stosowanym systemem obsługi blogów jest joomla, oczywiście obsługa jest dość trudna, zwłaszcza, że należy znać język php, który z pozoru, łatwy do opanowania, nastręcza niekiedy dużo trudności. Każdy system jest przystosowany do nieco innych wymagań systemowych, oczywiście profesjonalne serwisy stawiają na wielopoziomowe opcje.
Systemy podstawowe są skierowane do serwisów, których obsługa biegnie jednotorowo. Z tego też powodu, doskonale sprawdzają się na forach internetowych, forach dyskusyjnych. Systemy podstawowe są oczywiście proste w obsłudze i nie wymagają dużych środków finansowych.