SYSTEMY ZARZĄDZANIA TREŚCIĄ WORDPRESS Małgorzata Mielniczuk
System zarządzania treścią z angielskiego Content Management System w skrócie CMS jest oprogramowaniem ułatwiającym zarządzanie tworzonym serwisem www. System taki przyspiesza projektowanie stron oraz ich oprogramowanie, gdyż nie jest się wówczas skazanym na pisanie kodu źródłowego od podstaw. Wiele CMS'ów posiada panele administracyjne, dzięki którym jedynie klikając w poszczególne komponenty jesteśmy w stanie stworzyć prostą stronę www. Wykorzystać możemy do tego wiele rodzajów szablonów, widżetów oraz wtyczek. Szablony określają zakres wyglądu strony. W większości przypadków istnieje jednak możliwość edytowania takich szablonów. Wymagana jednak jest znajomość języków programistycznych służących do projektowania stron www takich jak HTML, CSS i wiele innych. Szablony posiadają szatę graficzną oraz układ rozmieszczenia poszczególnych sekcji na stronie. Do każdego z nich dołączony jest edytor wyspecjalizowany pod kątem edycji konkretnego szablonu. Przykładem serwisu umożliwiającego edycję stron jest WordPress. Rys. 1 Menu WordPress'a szablon, źródło: własne Na rysunku 1 zaprezentowano zrzut ekranu z panelu administracyjnego serwisu www do którego stworzenia posłużono się szablonem o nazwie Onetone. Wchodząc w zakładkę Wygląd, a następnie w zakładkę Onetone Options system przenosi nas do bezpośredniej edycji poszczególnych sekcji na stronie. 2
Rys. 2 Edycja poszczególnych sekcji, źródło: własne W miejscu widocznym na rysunku 2 istnieje możliwość edycji strony głównej oraz jej elementów, ustawień podstawowych strony takich jak adres strony, a także edycji stopki oraz Slider'a czyli pokazu zdjęć umieszczonego na górze serwisu. Rys. 3 Edycja tekstu, źródło: własne 3
Edycja tekstu na stronie umożliwiona jest za pomocą prostego panelu, który znany jest użytkownikom z niejednego programu służącego do edycji tekstu. W widoku Wizualnym dostępne jest proste formatowanie takie jak kursywa, pogrubienie, justowanie czy wypunktowanie. Rys. 4 Edycja tekstu w kodzie, źródło: własne Dla osób bardziej wymagających możliwe jest przełączenie widoku na Tekstowy, gdzie formatowanie tekstu widoczne jest jako kod. Umożliwia to dodatkową edycję tekstu za pomocą języka HTML. Rys. 5 Nagłówek strony, źródło: własne Poza edycją szablonu istnieje możliwość wglądu w poszczególne pliki z kodem źródłowym oraz edycja kodu. Przydatna jest wówczas znajomość języka HTML oraz PHP. Ten drugi odpowiada za część programistyczną oraz interaktywną serwisu. Za jego pomocą możliwe jest tworzenie skryptów po stronie serwera www. 4
Rys. 6 Edycja kodu w nagłówku, źródło: własne Na rysunku 5 przedstawiony jest fragment kodu z pliku opisującego nagłówek strony. Zdefiniowane zostało w nim wszystko co znajduje się na górze strony. Wpisując odpowiednie komendy możemy dodawać nowe elementy oraz edytować istniejące bądź je usunąć. Kolejnym elementem, który możemy wykorzystać na naszej stronie są widżety z angielskiego widgets. Są to pewnego rodzaju mini aplikacje o formie graficznej, najczęściej pisane w języku flash i JacaScript. Dzięki nim możemy urozmaicić nasz serwis www ciekawymi, interaktywnymi dodatkami. 5
Rys. 7 Wtyczki, źródło: własne Przykładem takiej wtyczki jest wtyczka nazwana PhotoGalery. Służy do tworzenia galerii zdjęć, którą następnie umieszcza się na stronie. Rys. 8 Panel wtyczki Photogalery, źródło: własne Specjalny panel umożliwia przesyłanie zdjęć z naszego dysku twardego na serwer, gdzie pliki można opisać w dowolny sposób. Następnie zdjęcie zostaje zapisane do galerii, którą dodaje się do serwisu. Efekt końcowy można uznać za zadowalający, jeśli galeria na stronie prezentuje się w następujący sposób. 6
Rys. 9 Galeria zdjęć, źródło: własne 7