Systemy CMS
CMS (ang., Content Management System) to skrót, który ostatnio na dobre zadomowił się w wielu językach. W dosłownym tłumaczeniu oznacza system zarządzania treścią stron www publikowanych w internecie. Skrót CMS stał się tak popularny, ponieważ technologia która za nim stoi wnosi bardzo dużo do sposobu zarządzania stronami internetowymi - zarządzania informacjami oraz sposobem ich wizualizacji.
System CMS to proste w użyciu oprogramowanie, służące do aktualizacji i rozbudowy serwisów internetowych. Podstawowym zadaniem systemu CMS jest oddzielenie treści (zawartości informacyjnej serwisu) od wyglądu (sposobu jej prezentacji).
Jak każdy wie, aplikacje typu CMS przeznaczone są dla osób nie mających doświadczenia w tworzeniu stron www. Edycja podstron oraz zarządzanie strukturą serwisu nie jest tu trudniejsze niż praca w tradycyjnym edytorze tekstu.
Najważniejszą cechą systemu CMS jest możliwość samodzielnej rozbudowy i administracji witryny www przez nietechniczny personel klienta. Głównym elementem jest panel administracyjny pozwalający każdej osobie (nawet nie znającej podstaw tworzenia stron) na dowolną ingerencję w strukturę serwisu, zarówno warstwę merytoryczną jak i graficzną. System CMS pozwala na dodawanie wielu elementów interaktywnych (galerie, ankiety i inne) jak i personalizację strony dla konkretnego użytkownika. Edycję treści serwisu wspomaga edytor stron typu WYSIWYG, którego zasada działania podobna jest do edytorów typu: Word czy OpenOffice.
W przypadku systemów CMS mamy do wyboru rozwiązania komercyjne oraz open source. Główna różnica między tymi dwoma rodzajami aplikacji to dostępność kodu źródłowego, która w przypadku rozwiązań komercyjnych jest mocno lub całkowicie ograniczona. Rozwiązania typu open source pod tym względem dostarczają przeważnie dostęp do całości kodu, co może wydać się bardzo zachęcające. Jednak rozwiązania open source nie są bezpieczne. Tworzone są przez programistów z całego świata, przez co brak jest spójności w oprogramowaniu i występują dziury w modułach. Natomiast komercyjny CMS zapewnia bezpieczeństwo danych klienta, gdyż jest to system stworzony przez profesjonalistów i dostosowany do indywidualnych potrzeb klienta.









Komentarzy: 2
Nie zgodzę się z fragmentem o bezpieczeństwie opensource’owych CMSów. Właśnie dzięki temu, że tylu programistów nad nimi pracuje i mają tak wielu testerów i użytkowników - są bezpieczne.
infortis
12:50
Analizując fora internetowe można przekonać się jak dużo różnego rodzaju błędów jest stale eliminowanych przez programistów z systemów open source. Niestety, błędy te zostają dopiero wykryte w momencie, kiedy do jakiegoś serwisu dostaną się hakerzy. Jeżeli do sklepu internetowego (opartym na systemie open source i zbierającym dane o użytkownikach, np. imię i nazwisko, adres itp.) włamie się haker i wykradnie bazę danych, a ta informacja dotrze do właściciela, to może on dochodzić swoich praw zgodnie z ustawą o ochronie danych osobowych. Należy pamiętać, że właściciel strony odpowiada prawnie za bezpieczne przechowywanie danych o użytkownikach.
malgorzata
19:27