Wstępny plan pracy 1. Wprowadzenie do zagadnienia, definicja, (Lukasz Chmurski) 2. Odmiany systemów CMS (Damian Broda) 3.. Zastosowanie (zalety) (Slawek Bara) 4. Wady (Patrycja Jacaszek) 5. Przykłady (Darek Kukowka) 6. Podsumowanie 7. Literatura 1. Wprowadzenie do zagadnienia 1 / 13
1.1 Czym jest CMS? System zarządzania treścią (ang. Content Management System, CMS) to programy, które umożliwiają tworzenie, edycję i rozbudowę serwisów WWW. Do aktualizacji treści służy interfejs, na który logujemy się przez stronę internetową. 1.2 Informacje ogólne Platformy CMS posiadają różne cechy, jedną z podstawowych jest oddzielenie warstwy treści, prezentacji oraz aplikacji. Dzięki temu autorzy i redaktorzy mogą się skupić na redagowaniu treści, Graficy na wyglądem, a administratorzy nad funkcjonowaniem portalu. Drugą cechą jest dodawanie zawartości, każdy z pracowników może bez specjalistycznej wiedzy poprzez stronę internetową samodzielnie aktualizować poszczególne informacje lub dodawać nowe. Kolejną istotną cechą jest przechowywanie, otóż cała treść znajduje się z bazie danych co umożliwia automatyczne redagowanie teksu 1.3 Dlaczego taki temat? W dzisiejszych czasach praktycznie każda firma i każdy freelancer jako podstawowy atut swojej oferty przedstawia implementację systemu typu CMS. Jednakże po instalacji i przeszkoleniu klienta okazuje się że na jego stronie nie dzieje się nic! Dlaczego tak się dzieje? W większości przydatków Klient tak naprawdę nie potrzebuje CMS a. Klient potrzebuje rozwiązania problemu, a nie systemu, który w 95% nie jest mu potrzebny. 2 / 13
2. Odmiany systemów CMS W obecnych czasach, kiedy Internet jest tak powszechny i wszędzie dostępny posiadanie własnej strony internetowej nie jest trudnością. Nie trzeba przekonywać o konieczności posiadania jej. Prawie każda solidna firma pomyślała już o serwisie w sieci, lub jest w trakcie tworzenia go. Jeśli nasza witryna internetowa złożona jest z niewielu elementów, których nie potrzebujemy ciągle aktualizować i zmieniać problem z modyfikacją tej witryny jest niewielki. Każda strona WWW stworzona jest w jakimś konkretnym celu. Użyteczność takiej witryny WWW to stopień w jakim jest ona w stanie realizować cele do jakich została stworzona. Celami takimi mogą być: v promowanie instytucji lub firmy osiągane przez kreowanie odpowiedniego wizerunku spójnego z celami lub strategią firmy, v dostarczanie informacji o firmie lub instytucji poprzez publikowanie najświeższych artykułów i informacji, v promowanie oferty firmy, v zwiększenie sprzedaży własnych produktów na obecnym rynku, 3 / 13
v promowanie konkretnej marki, v zwiększenie sprzedaży poprzez kreowanie nowych rynków zbytu, v zwiększenie jakości obsługi klientów, v obniżenie kosztów bieżącej działalności firmy, v wzrost zaangażowania, kreatywności i motywacji pracowników. Jeżeli jednak strona naszej firmy posiada wiele informacji, które dodatkowo ciągle się zmieniają, do tego liczba podstron oraz rozbudowana nawigacja i elementy interaktywne są trudne do zapanowania nad nimi, a chcemy skupić się na wyżej wytłuszczonych celach, przychodzi nam z pomocą stworzone do tego celu oprogramowanie. Możemy się wtedy wesprzeć jednym z gotowych i sprawdzonych narzędzi do łatwej administracji naszą witryną, czyli tzw. Systemów Zarządzania Treścią, w skrócie zwanych CMS (ang. Content Management System). Umożliwiają one błyskawiczną budowę skomplikowanych serwisów internetowych o różnym stopniu trudności, bez specjalistycznych umiejętności programowania. Zalety systemu CMS 1. Łatwa administracja serwisem, której mogą podejmować się osoby bez znajomości języka HTML. Umożliwia kontrolowanie właściwie wszystkich komponentów witryny internetowej. Jest to pierwszy i prawdopodobnie najważniejszy plus dla aplikacji CMS, ponieważ pozwala firmie oszczędzać czas (osoby w firmie zajmują się całą stroną) oraz pieniędze (opłacenie osoby zewnętrznej jest droższe). 2. Content Management System to kompleksowe sterowaniem portalem internetowym, od 4 / 13
zamieszczania informacji, ogłaszania wiadomości, kontrolę zarejestrowanych użytkowników, poprzez administrację całą witryną za pomocą prostego Panelu Administracyjnego. 3. W większości przypadków instalacja systemu CMS jest łatwa i nie wiąże się z koniecznością posiadania specjalistycznego oprogramowania czy sprzętu. Bez względu na to jaki wybierzemy system zarządzania treścią, potrzebne jest konto WWW z obsługą PHP i bazą danych. Prawie każdy CMS współpracuje z systemem do zarządzania relacyjnymi bazami danych - MySQL. 4. Po zainstalowaniu systemu trzeba go uzupełnić w treść według ustalonego wcześniej ogólnego szablonu serwisu, który może zaprojektować firma dostarczająca nam system zarządzania treścią. CMS opiera się o tzw. moduły, z których każdy odpowiada za inną funkcję. Np.: - Sklep, - Sonda, - Forum, - Newsletter, itp. Ogromnym plusem takiego rozwiązania jest ogromna liczba dostępnych modułów, które dobiera się dla klienta w zależności od przeznaczenia jego serwisu WWW. W razie wypadku kiedy brakuje naszej stronie nowatorskiej funkcji, której nie ma jeszcze na rynku, firma dostarczająca CMS, może podjąć się napisania tylko tego jednego modułu i wdrożenia go w firmie, co jest o wiele tańszym rozwiązaniem niż pisanie całego portalu od nowa. 1. Wygląd strony w trakcie jej edycji jest prawie taki sam jak widzi ją użytkownik, który odwiedza naszą stronę. Wszystkie operacje wykonujemy za pomocą edytora przypominającego Microsoft Worda. Na skutek wykorzystania takiego rozwiązania możemy uatrakcyjnić nasze treści poprzez pisanie różnym kolorem, czcionką, kursywą, pogrubiać tekst, a także wzbogacać tekst o nowe elementy, takie jak rysunki, tabele, wykresy. To sprawia, że część zmian treści możemy zlecić każdej osobie znającej się na edytorach tekstu. 2. Bardzo szybko i bez żadnych skomplikowanych zabiegów jesteśmy w stanie zmienić wygląd całego serwisu. Operację tą zawęzić możemy do zmiany odpowiedniego szablonu. CMS zrobi to za nas całkowicie automatycznie, co odciążą nas od przepisywania każdej podstrony serwisu. Zmiana np. szaty graficznej z okazji zbliżającego się święta nie stwarza problemu. 5 / 13
[1] Na podstawie: http://www.systemycms.com/artykuly/cms/45.html 3. Zalety i zastosowanie systemów CMS W obecnych czasach, gdzie Internet jest tak powszechny i wszędzie dostępny posiadanie własnej strony internetowej nie jest trudnością. Nie trzeba przekonywać też o konieczności jej posiadania. Prawie każda solidna firma już pomyślała o serwisie w sieci, albo jest w trakcie jego tworzenia. Jeżeli nasza internetowa strona składa się z niewielu elementów, których nie trzeba ciągle aktualizować i zmieniać problem z modyfikacją takiej strony jest niewielki. Każda strona WWW służy jakiemuś celowi. Użyteczność strony WWW to stopień w jakim realizuje ona cele do jakich została stworzona. Celami takimi mogą być: - promowanie firmy lub instytucji poprzez kreowanie odpowiedniego wizerunku spójnego ze strategią lub celami statutowymi, - dostarczanie informacji o firmie lub instytucji poprzez publikowanie najnowszych informacji czy artykułów, - promowanie oferty firmy, - promowanie konkretnej marki, - zwiększenie sprzedaży na obecnym rynku odbiorców, - zwiększenie sprzedaży poprzez kreowanie nowych rynków zbytu, - zwiększenie jakości obsługi klientów, - obniżenie kosztów bieżącej działalności firmy, - wzrost kreatywności, zaangażowania i motywacji pracowników. 6 / 13
Jeżeli jednak strona naszej firmy posiada wiele informacji, które dodatkowo ciągle się zmieniają, do tego liczba podstron oraz rozbudowana nawigacja i elementy interaktywne są trudne do zapanowania nad nimi, a chcemy skupić się na wyżej wytłuszczonych celach, przychodzi nam z pomocą stworzone do tego celu oprogramowanie. Możemy skorzystać wtedy z gotowych i sprawdzonych narządzi, które ułatwią nam pracę czyli tzw. Systemów Zarządzania Treścią, w skrócie zwanych CMS. Umożliwiają one szybką budowę rozbudowanych serwisów internetowych o różnym stopniu trudności, bez umiejętności oprogramowania. 3.1 Zalety systemu CMS 1. Łatwa administracja serwisem, której mogą dokonywać osoby bez znajomości języka HTML. Umożliwia kontrolowanie praktycznie wszystkich elementów witryny internetowej. Jest to pierwszy i prawdopodbnie najważneijszy plus aplikacji CMS, ponieważ pozwala firmie oszczędzać czas (osoby w firmie zajmują się całą stroną) oraz pieniędzy (opłacenie osoby zewnętrznej jest droższe). 2. CMS to kompletne kierowanie portalem internetowym, od zamieszczania informacji, ogłaszania wiadomości, kontrolę zarejestrowanych użytkowników, poprzez administrację nad całą witryną za pomocą prostego Panelu Administracyjnego. 3. W większości instalacja CMS jest prosta i nie wymaga posiadania odpowiedniego oprogramowania czy sprzętu. Niezależnie jaki system zarządzania treścią wybierzemy, potrzebne nam będzie konto WWW z obsługą PHP i bazą danych. Prawie każdy CMS współpracuje z MySQL. 4. Po przeprowadzeniu instalacji systemu należy go uzupełnić w treść oraz ustalić ogólny szablon serwisu, który może zaprojektować firma dostarczająca nam system zarządzania treścią. CMS opiera się o tzw. moduły, z których każdy odpowiada za inną funkcję. Np.: - Sklep, - Sonda, - Forum, - Newsletter, itp. Ogromnym plusem takiego rozwiązania jest ogromna liczba dostępnych modułów, które dobiera się dla klienta w zależności od przeznaczenia jego serwisu WWW. W razie wypadku kiedy brakuje naszej stronie nowatorskiej funkcji, której nie ma jeszcze na rynku, firma dostarczająca 7 / 13
CMS, może podjąć się napisania tylko tego jednego modułu i wdrożenia go w firmie, co jest o wiele tańszym rozwiązaniem niż pisanie całego portalu od nowa. 1. Wygląd stron w trakcie edycji jest prawie taki sam jak widzi go użytkownik odwiedzający stronę. Wszystkie operacje wykonujemy za pomocą edytora przypominającego Microsoft Worda. Dzięki niemu możemy pogrubiać tekst, pisać kursywą, różnym kolorem, czcionką, wzbogacać go o tabele, wykresy, rysunki. To sprawia, że część zmian treści możemy zlecić każdej osobie znającej się na edytorach tekstu. 2. Szybko i bez żadnych skomplikowanych zabiegów można zmienić wygląd całego serwisu. Sprowadza się to jedynie do zmiany odpowiedniego szablonu. CMS robi to automatycznie, przez co nie trzeba przepisywać każdej podstrony serwisu. Zmiana np. szaty graficznej z okazji zbliżającego się święta nie stwarza problemu. [2] 4. Wady systemu CMS Obecnie systemy CMS uzyskują bardzo dużą popularność na rynku. Jednak czy fakt, że wiele ludzi z nich korzysta, oznacza, że zawsze jest to najlepsza rozwiązanie? Niestety nie. Powszechnie klient (firma) chcący zlecić komuś wykowanie strony chce otrzymać jak najwięcej możliwych usług i często możliwość wdrożenia CMS, na swoją stronę, uważa za dodatkową, a czasem niezbędna usługę. W praktyce zaledwie 20% klientów wykorzystuje moźliwości swojego systemu CMS. Pozostałe 80% w rzeczywistości bez problemu obeszłoby się bez tej usługi. Są to więc niepotrzebne koszty. Zwracają uwagę na koszty, trzeba przyznać, że ich wysokość jest dużą wadą. Budowa systemu ponosi duże koszty, a strona z takim systemem wymaga hostingu o wysokich wymaiach technicznych, co prowokuje kolejne koszty. Warto więc, aby użytkownicy chcący wykupic system CMS skalkulowali czy bardziej nie jest opłacalnym wykupienie administracji strony na dany okres przez człowieka, a nie system. 8 / 13
Byćmoże nie jest to znaczącym minusem, ale wypadałoby wspomnieć, iż w przypadku strony z systemem CMS są ograniczenia szaty graficzne oraz istnieje potrzeba dostosowania projektu do zmiennej treści strony. Innym aspektem, który można uznać za negatywny ze strony klienta, jest nawigacja i intuicyjność interfejsu. Faktem jest, że są różne systemy, różnych producentów, o różnych interfejsach, lecz klienci tacy jak małe i średnie przedsiębiorstwa nie mają dużej wiedzy w zakresie budowania stron (dlatego zlecają to zadanie innym firmom) i nieczęsto zatrudniają oni swojego informatyka, jaką więc mają gwarancję, że poradzą sobie z obsługą systemu. Rozpatrując te systemy globalnie, czyli gdy są zastosowane w dużych korporacjach lub portalach informacyjnych, pojawiają się pewne zagrożenia. Anonimowość dostępu do redakcji pewnych serwisów informacyjnych umożliwia wykorzystanie ich w niecnych celach, na przykład mogą być wykorzystywane (i potwierdzono takie przypadki, że były i są wykorzystywane) przez terrorystów. Inną sprawą jest manipulacja opinią publiczną, do czego system CMS w portalach informacyjnych świetnie się nadaje. [3] 5. Przykłady Najpopularniejsze CMS y (wystąpienia - liczba zwróconych wyników wyszukiwania w najpopularniejszych wyszukiwarkach może być wyznacznikiem trendów - w mln). 9 / 13
Źródło: http://www.fromsoft.pl/ Przykłady: Wordpress - jest przyjazny dla użytkownika. Łatwe w edycji, nawigacja, administracja, instalacja systemu, dodatków czy themes, posiada wiele dodatków, pluginów a także themes. Jego zastosowanie to głównie platforma dla blogerów, i jest ich głównym narzędziem. MediaWiki Wiki napisana jest w PHP, używa silnika bazy danych MySQL lub PostgreSQL. Rozprowadzane na licencji GNU GPL Joomla! - bardzo potężny CMS, bardzo często używają go początkujący użytkownicy, nie znający PHP. Joomla! wywodzi się z projektu Mambo, zarzuconego w 2005 roku. MODx - bardzo młody CMS, który w swoim niedługim czasie osiągnął wysoką pozycję. Proces instalacji czy konfiguracji jest łatwy w obsłudze, gdyż twórcy postarali się o estetykę i prostotę. Typolight bardzo dobry i funkcjonalny CMS. Porządny i zorganizowany, a także elastyczny co sprawiło że stał się on idealnie wyważonym systemem, który możemy wykorzystywać zarówno w amatorskich jak i profesjonalnych projektach. Drupal -,nowoczesny i bardzo profesjonalny CMS, doceniony przez szeroką grupę odbiorców. Otrzymał wiele nagród i wyróżnień m.in. "Best Open Source PHP CMS". 10 / 13
PHPNuke - złożony projekt rozwijany od 1999 roku. Owy CMS był nieraz wykorzystywany jako 'fundament' dla innych systemów np. w XOOPS. XOOPS - modułowy CMS udostępniany na licencji GPL. Prosty w obsłudze, dzięki czemu szeroko wykorzystuje się go od prostych amatorskich stron www, po komercyjne złożone portale. TikiWiki - otwarty CMS o dużych możliwościach. Da jego pomocą można tworzyć strony w stylu wiki, blogi czy galerie zdjęć, które charakteryzują się bardzo wysoką funkcjonalnością. 6. Podsumowanie CMS to obecnie systemy uważane za innowacje w dziedzinie tworzenia stron internetowych. Byćmoże negatywne głosy są spowodowane tym, że pojawiły się one stosunkowo niedawno, więc nie są jeszcze idealne. Są jednak nieustannie ulepszane i podlegają zmianom. Z jednej strony to dzięki częstemu ich stosowaniu, programiści są w stanie wyłapać ich błędy i je poprawić. Z drugiej strony nierzadko nie są one niezbędne w tworzeniu strony internetowej. Właściciel domeny chcący zlecić komuś stworzenie swojej strony internetowej, powinień przeanalizować plusy i minusy takiego systemu, a także, jakie są jego zapotrzebowania, zanim się zdecyduje na taki system. Może dzięki temu zaoszczędzić sobie kłopotów w użytkowaniu strony i zaoszczędzić pieniądze. 7. Literatura 1. http://webdesign.ebiznes.org.pl/zalety,cms.htm 11 / 13
2. http://www.heuristic.com.pl/pl/cms/zalety_systemu 3. http://tworzenie.stronwww.pl/index.php?option=com_content&task=view&id=5 &Itemid=99999999 4. http://pl.wikipedia.org 5. http://it500.pl/2010/03/24/internet/nawet-najlepszy-cms-to-nie-zawsze-najlepsze-rozwiazanie / 6. http://www.lepiejwidoczni.com/projektowanie-stron-poznan/strony-internetowe-cms/ 7. http://www.eioba.pl/a119571/strona_internetowa_z_cms_czy_bez 8. http://www.goldenline.pl/forum/programisci-net/643490 9. Łuksza, A. Systemy zarządzania treścią CMS. Wprowadzenie do baz danych, Akademia Morska Gdybia 2009 http://castor.am.gdynia.pl/~luksza/bazy/wyklady/cms.ppt 12 / 13
1. 6. [1] http://it500.pl/2010/03/24/internet/nawet-najlepszy-cms-to-nie-zawsze-najlepsze-r ozwiazanie/ [2] http://webdesign.ebiznes.org.pl/zalety,cms.htm 1. 6. [3] http://it500.pl/2010/03/24/internet/nawet-najlepszy-cms-to-nie-zawsze-najlepsze-r ozwiazanie/ 13 / 13