Komercyjny cms
Jak już wiemy na rynku mamy dostęp do dwóch rodzajów CMS : komercyjnych i darmowych . Wielu ludzi często wybiera te drugie ze względu na oszczędność , jednak warto przyjrzeć się również tym komercyjnym , które jak się okazuje wcale tak dużo nie kosztują.
Mimo wszystko w przypadku komercyjnego systemu CMS musimy liczyć się z mniejszym lub większym wydatkiem na licencje. Może to być kilkadziesiąt złotych miesięcznie w przypadku opłaty abonamentowej, do kilku tysięcy w przypadku opłaty jednorazowej. Na szczęście na rynku jest wiele systemów CMS , które za kilkaset złotych oferują bardzo duże możliwości. Nawet rozbudowane aplikacje portalowe i e-commerce, które jeszcze nie tak dawno kosztowały fortunę, dzisiaj są już w zasięgu nawet małej firmy. Za kilka tysięcy złotych możemy dostać system z dowolną ilość redaktorów, obsługiwany przez przeglądarkę internetową, z zaawansowanymi narzędziami do e-commerce i e-marketing. W przypadku CMS komercyjnych mamy możliwość wyboru płatności , jest bowiem możliwość zakupu licencji terminowej i bezterminowej. Jak nazwa wskazuje licencje terminową otrzymujemy na określony czas płacąc niewielka kwotę , tak jakby ratę za tę licencję, a po zakończeniu tego czasu następną i tak dalej . Zaleta tutaj jest ,że nie musimy od razu płacić dużej kwoty tak jak jest to w przypadku licencji bezterminowej , gdzie płacimy za bezterminowy dostęp do licencji na czas nieokreślony . Płacimy na początku dużą kwotę , ale później mamy z głowy wszelkie opłaty. Komercyjne systemy CMS podobnie jak ich odpowiedniki open source również mają budowę modułową lub są systemami typu framework. Dużym plusem systemów komercyjnych jest zarządzanie serwisem przy użyciu dowolnej przeglądarki zgodnej z Internet Explorer 6.x. Nie jest to może powszechna, ale obecnie bardzo często spotykana funkcjonalność komercyjnych systemów CMS z prawdziwego zdarzenia.
W przypadku systemów modułowych, to co różni je od systemów open source to sposób powstawania nowych modułów. Komercyjne systemy CMS pisane są przez jednego, kilka lub kilkanaście osób. Zdarza się, że nad systemem pracuje kilkadziesiąt osób, ale zdarza się to wyłącznie w przypadku systemów za dziesiątki tysięcy dolarów. Na początku projektu powstaje szkielet, który jest spoiwem dla wszystkich elementów systemu – tzw. jądro. Na etapie projektowania jądra prace nad systemem prowadzone są przez grupę programistów składającą się z maksymalnie kilku osób. Tylko w takiej grupie można wypracować wspólny język, który później będzie zrozumiały dla większej grupy programistów.
Dzisiejsze komercyjne systemy cms pisane są przeważnie z myślą o szerszej grupie odbiorców. Uwzględniają potrzeby ogółu - czyli moduły, które będą przydatne każdemu, z możliwością dopisania lub przeróbki modułów na indywidualne życzenie klienta. Systemy rozwijają się równolegle do potrzeb klientów. W przeciwieństwie do open source programiści nie siadają do nowego modułu, zaraz po telefonie klienta, który chciałby żeby system robił coś inaczej, tak jak on by to widział. Jeżeli system ma zostać wzbogacony o nową funkcjonalność, potrzeby muszą być uzasadnione, uwzględniać szerszą grupę klientów i wnosić do systemu jakąś nowość, chyba że klient zleca wykonanie danej funkcjonalności.