Systemy zarządzania treścią (CMS) szansą dla rozwoju

Transkrypt

Systemy zarządzania treścią (CMS) szansą dla rozwoju
Ilona Neffe
[email protected]
INPiDz
Zakład Dziennikarstwa
Uniwersytet Śląski
Katowice
Systemy zarządzania treścią (CMS)
szansą dla rozwoju dziennikarstwa internetowego
Systemy zarządzania treścią są jedną z największych rewelacji w rozwoju technologii
oprogramowania internetowego. Znane pod skrótową nazwą CMS (Content Management
System) nie doczekały się jednolitej definicji, generalnie rozumiane jako Web Content
Management System oznaczają systemy zarządzania zawartością serwisów internetowych.
Systemy te zaprojektowane przez bardzo dobrych programistów stanowią narzędzie
dla każdego, kto potrafi opanować instruktaż obsługi, sprowadzający się do umiejętności
zarządzania panelem administracyjnym. Różnorodność systemów CMS jest ogromna.
Od prostych webkreatorów, po wortale tematyczne, portale korporacyjne i witryny sklepów
internetowych, po znane wszystkim portale horyzontalne.
Fenomen technologiczny polega na oddzieleniu treści systemu od jego wyglądu
zdefiniowanego w szablonie, który na ogół można wybierać. Często w obrębie szablonu
oferowany jest następny wybór, a mianowicie wybór odpowiedniej „koszulki” – stanowi ona
dobrze zaprojektowaną „oprawę graficzną”, z finezyjnym doborem kolorystyki. Natomiast
edytowaną treścią będzie nie tylko tekst, ale grafika, animacja, wideoklipy, czyli wszelkie
pliki multimedialne, również pliki w formacie PDF i MS Office.
Zarządzanie treścią oznacza tutaj tworzenie, aktualizację i publikację niejako na
żywym organizmie oprogramowania stanowiącego serwis internetowy. Klasycznym
narzędziem modyfikacji jest przeglądarka internetowa, a więc to samo narzędzie, które
służy nam do przeglądania stron – rzecz jasna, że w celu modyfikacji system wymaga
zalogowania, a użytkownicy mają dostęp do odpowiednich operacji na stronie lub w panelu
administrowania w zależności od uprawnień.
Historycznie rzecz biorąc CMS-y pojawiły się wraz z dynamicznymi stronami WWW,
czyli pod koniec lat 90. ubiegłego stulecia. Istota sukcesu polegała na zintegrowaniu edytora
tekstu z formularzem na stronie. Pierwszy Internetowy System Zarządzania Treścią został
stworzony przez amerykańską firmę CNET i opatentowany w 1995 r., nieco później powstał
tam system generowania stron on-line. Pierwsze CMS-y umożliwiały co prawda modyfikacje
stron w trybie on-line, ale edycji trzeba było dokonać w notatniku, co wymagało znajomości
języka HTML i PHP. Obecnie nie ma już takiej potrzeby, korekty dokonujemy w edytorze,
w trybie WYSIWYG. Za najistotniejsze w ewolucji tych systemów uważa się wprowadzenie
szablonów, a następnie powiązanie ich z bazą danych typu MySQL (Postgres lub Oracle).
Baza danych przechowuje informacje, np. o umiejscowieniu plików multimedialnych,
a strona główna programistycznie posiada wyłącznie instrukcję przywołania tej informacji.
1
Tak więc dane rozumiane jako zawartość strony (treść) oddzielone są od szablonu
strony i przechowywane w bazie danych, natomiast aplikacje pracujące na serwerze
pobierają te dane (według instrukcji) i wyświetlają w wyznaczonym miejscu. Wygląd strony,
na którą składa się tekst i wstawione elementy rozumiany jest jako forma i definiowany
w tzw. kaskadowych arkuszach stylów (CSS).
Obecnie w przypadku skromnego wąskotematycznego serwisu zarządzanie może
odbywać się w tzw. trybie centralistycznym, co oznacza, że administrator systemu wykonuje
wszystkie operacje: tworzy treść, zatwierdza i publikuje. W przypadku serwisów znacznie
rozbudowanych liczy się praca zbiorowa w tzw. zarządzaniu procesowym – system
zarządza przekazywaniem dokumentu kolejno odpowiednim osobom, których role
i kompetencje są ściśle zdefiniowane w kategorii uprawnień. Użytkownicy posiadający konta
w takim systemie stanowią często dwie kategorie. Pierwsza z nich to niejako użytkownicy
frontowej części witryny, a więc goście oraz posiadający swoje konta w systemie: autorzy
artykułów, redaktorzy i wydawcy (odpowiednio uprawnienia: author, editor, Publisher).
Nazwy te mają charakter symboliczny. Wszyscy posiadają uprawnienia do przeglądania
artykułów, a zróżnicowane uprawnienia do korzystania z komponentów. Autorzy, rzecz
jasna, opracowują artykuły, redaktorzy posiadają uprawnienia do ich czytania i korekty,
natomiast zatwierdzenie artykułu do publikacji wymaga uprawnień wydawcy.
Druga kategoria użytkowników to grupa tzw. administratorów, posiadających
uprawnienia logowania do panelu administracyjnego. Tutaj również obowiązuje hierarchia
uprawnień. Zarządzający (menager), oprócz uprawnień wydawcy, posiadają również
możliwości tworzenia nowych sekcji i kategorii artykułów (artykuły w serwisie
uporządkowane są tematycznie kategoriami w sekcjach), kontrolują zawartość strony
głównej oraz menu. Członkowie grupy administrator posiadają dodatkowo uprawnienia
zarządzania tzw. dodatkami do systemu (forum lub czat), jak również mogą dodawać
i usuwać konta użytkowników. Uprawnienia absolutne zarządzania całym systemem, a tym
samym możliwość wykonania wszystkich operacji, posiada główny administrator.
Oczywiście, wszelkie wyżej opisane funkcje mają znaczenie w sensie technologicznego
funkcjonowania przykładowego internetowego serwisu, jednak aby tchnąć duszę w ten twór
niezbędny jest kompetentny twórca treści – od jego inwencji twórczej i zaangażowania
zależy powodzenie serwisu. Tak więc, bez względu na to, czy serwis zarządzany jest
jednoosobowo, czy przez zespół, liczy się jego zawartość merytoryczna, funkcjonalność
i przydatność, którą ocenią wybredni internauci.
Jak wybrać odpowiedni CMS? Otóż, po dokładnej analizie potrzeb, oraz analizie
możliwości systemów, należałoby zwrócić uwagę na licencję. Sporo jest na rynku ofert
komercyjnych i drogich, z bardzo sugestywną reklamą, jak bardzo się opłaca taki kupić, jak
szybko zwrócą się takie nakłady.
Wiele firm stricte informatycznych oferuje projekt od podstaw, mówi się ostatnio
o systemach „szytych na miarę”. Zapewne w pewnych okolicznościach są rozwiązaniem
optymalnym. Jednak wiele systemów CMS właśnie posiada licencję Open Source, niektóre
dopuszczają nieodpłatnie stosowanie, ale wyłącznie do celów niekomercyjnych.
Do optymalnego wyboru oraz do pierwszych pożytecznych ćwiczeń z tymi
systemami warto wskazać pracę P. Frankowskiego [Frankowski, 2007].
2
Zauważmy, że funkcjonalność tych systemów zależy od charakterystycznych
modułów:
• aktualności – moduł podstawowy zarządzania treścią (z ewentualnym archiwum),
• opinie (komentarze) – moduł pozwalający internautom na publikowanie swoich opinii,
• Export do formatu PDF – moduł umożliwiający konwersje dowolnej zawartości strony
do pliku .pdf,
• FAQ – moduł do zarządzania systemem prezentacji najczęściej zadawanych pytań
(wraz z odpowiedziami),
• Ankiety lub sondy – moduły pozwalające na samodzielne zaprojektowanie formularza
ankietowego lub sondażowego,
• Wyszukiwarka – moduł do wyszukiwania informacji na stronie,
• system mailingowy (tzw. newsletter) – moduł do tworzenia biuletynów informacyjnych
i rozsyłania go zarejestrowanym użytkownikom,
• obsługa standardu RSS (Really Simple Sydication) – moduł pozwalający na
zarządzanie kanałami RSS na naszym serwerze (znany system informacji
„nagłówkowych”),
• Forum dyskusyjne – moduł umożliwiający zalogowanym internautom wypowiadanie się
na zadany temat, przy czym często moderatorem takiego forum jest sam administrator,
• Chat – moduł umożliwiający rozmowy pomiędzy użytkownikami serwisu w czasie
rzeczywistym,
• Księga gości – moduł umożliwiający wpisy z komentarzami do tradycyjnej księgi gości.
Tak więc, mając do dyspozycji powyższe moduły dostępne z panelu
administrowania, tworzenie naszego pierwszego serwisu powinno być doświadczeniem
niezapomnianym, a efekt końcowy zależeć będzie wyłącznie od naszej inwencji twórczej.
Samo administrowanie takim panelem jest oparte wyłącznie na myszologi (uaktywnianiu
odpowiednich opcji przez tupnięcie myszką!), a to przecież ćwiczymy od lat.
Warto również nadmienić, iż systemami CMS są platformy e-learningowe oraz
systemy pozwalające na utworzenie własnego Bloga (np. blogger.com). Słyszałam opinię, iż
to właśnie niektórzy blogujący dziennikarze uchodzą za tych, których czyta się najczęściej.
Generalnie systemy zarządzania treścią mają szczególne znaczenie w rozwoju
Internetu. Ten błyskawiczny rozwój niektórzy oceniają jako szansę lepszego funkcjonowania
na poziomie międzyosobowym, grupowym i społecznym, widzą dalszy rozwój edukacji
rozumianej nie tylko jako formę przekazywania wiedzy, ale w tworzeniu formacji
intelektualnej, moralno-duchowej i społeczno-obywatelskiej [Trzaskowski, 2008].
Spoglądając całościowo na wszelkie procesy i zagadnienia dydaktyczne związane
z rozwojem Internetu, w kontekście głęboko postrzeganych wartości humanistycznych,
odwołuję się niejako do pracy J. Morbitzera pt. Edukacja wspierana komputerowo
a humanistyczne wartości pedagogiki [Morbitzer, 2007], która może być wykorzystywana
jako podręcznik akademicki.
Przesłanki technologiczne są jednoznaczne: wykorzystanie systemów CMS
zaprocentowało w ekspansywnym rozwoju dziennikarstwa internetowego [Olszański, 2006],
[Neffe, 2007], rozumianego głównie jako dziennikarstwo obywatelskie i społecznościowe,
3
z silnym podkreśleniem interakcyjności. Jednak moje zastrzeżenie brzmi: niech dobre
narzędzia służą dobrym celom.
Literatura
Andrew R.: 101 wskazówek i trików CSS. Antologia. Wydawnictwo Helion, Gliwice 2005
Frankowski P.: CMS Kompleksowy przewodnik po systemach zarządzania treścią.
Wydawnictwo Helion, Gliwice 2007
Gogołek W.: Technologie informacyjne mediów. Oficyna Wydawnicza ASPRA-JR,
Warszawa 2006
Morbitzer J.: Edukacja wspierana komputerowo a humanistyczne wartości pedagogiki.
Wydaw. Naukowe Akademii Pedagogicznej, Kraków 2007
Neffe I.: Dziennikarstwo internetowe. Wybrane zagadnienia metodyczne. [W:] Komputer
w edukacji. Red. naukowa J. Morbitzer. Wydawca: Pracownia Technologii Nauczania,
Akademia Pedagogiczna, Kraków 2007, s. 171-176
Olszański L.: Dziennikarstwo internetowe. Wydawnictwa Akademickie i Profesjonalne,
Warszawa 2006
Trzaskowski T.: Społecznościowo! Web 2.0 nowym kierunkiem w edukacji. „Edukacja
i Dialog” 2008, nr 4, s. 6-10
4

Podobne dokumenty