sprawozdanie
Transkrypt
sprawozdanie
Damian Hołubowski 12741 Instalacja i konfiguracja systemu zarządzania treścią Drupal W dzisiejszych czasach każde nawet najmniejsze przedsiębiorstwo powinno posiadać stronę internetową bardziej lub mniej złożoną. Niestety większość oszczędza i nie decyduje się na zaistnienie w sieci, co moim zdaniem jest błędem. Osobiście wybieram salony czy to komputerowe czy nawet fryzjerskie, które mogę znaleźć w sieci, obejrzeć ofertę i dowiedzieć się opinii na ich temat. Jako informatycy mamy w obecnych czasach wiele narzędzi ułatwiających i przyśpieszających proces tworzenia witryn internetowych. W mojej pracy przedstawię jedno z narzędzi, jakim jest CMS (Content Management System), który przy niewielkim nakładzie pracy, a tym samym niskim kosztem pozwoli nam zbudować stronę internetową. Na początek powiem czym jest CMS. Content Management System jest to zestaw narzędzi, pozwalających w prosty i szybki sposób zbudować i rozbudowywać serwis internetowy poprzez dodawanie zawartości przy pomocy prostych w obsłudze formularzy, modułów, edytorów. Głównym celem systemu jest oddzielenie danych, które są przechowywane w bazie danych od wyglądu serwisu. Wszystkie nowo wprowadzone informacje zostają zapisane w bazie danych, następnie CMS dynamicznie generuje strony internetowe na podstawie danych pobranych z bazy oraz odpowiednich szablonów (templates). Szablon odpowiada za prezentację naszej strony, czyli jej wygląd. Tworzony jest niezależnie od zawartości strony za pomocą grafik, plików PHP i CSS. Systemy zarządzania treścią dzielą się na kilka odmian: Content Management Framework, Page-based systems, Module-based systems, Content object systems. Drupal, o którym będzie mowa to CMS opierający się na modułach, czyli module-based system. Moduł jest to w najprostszym znaczeniu funkcja, przykładem modułu jest, np. panel z datą, panel pokazujący użytkowników online itd. Teraz przedstawię w skrócie system zarządzania treścią Drupal. Drupal jest wydany na licencji GPL(Group Public License), dla informatyków jest to o tyle istotne, że możemy go wykorzystywać komercyjnie. Dzięki temu posiada wielu zwolenników, którzy wspierają i dokładają się do rozwoju systemu. Zaletą Drupala jest bardzo duża baza dostępnych gotowych już modułów za pomocą, których możemy w łatwy sposób budować i prowadzić: strony www, fora internetowe, blogi, galerie zdjęć, wideo bądź audio itp. Aby skorzystać z Drupala należy udać się na oficjalną stronę drupal.org, skąd możemy ściągnąć paczkę instalacyjną systemu, tłumaczenia na interesujący nas język, jak i wiele różnych modułów. Przed rozpoczęciem instalacji należy utworzyć bazę danych dla naszego systemu, a potem już możemy przejść do instalacji. Przed przystąpieniem do omówienia instalacji, przedstawię strukturę folderów Drupala. W katalogu głównym po wypakowaniu paczki instalacyjnej możemy zobaczyć następujące foldery(./ - oznacza katalog główny): 1 ./includes – przechowuje pliki PHP z najważniejszymi funkcjami systemu, odpowiadającymi za obsługę baz danych, systemu plików, sesji i tak dalej. ./misc – znajdziemy tu różne, niepasujące nigdzie indziej pliki, między innymi ikony, biblioteki z funkcjami javascript, style CSS do wydruku. ./module – są to moduły należące do rdzenia systemu, nie powinniśmy zaglądać do tego katalogu(przynajmniej na początku naszej znajomości z drupalem). Dodatkowe moduły, które sami dodajemy, powinniśmy umieszczać w katalogu ./sites/all/modules. ./profiles – miejsce na profile instalacyjne. ./scripts – skrypty pomocnicze ./sites – folder przechowujący pliki z konkretnymi serwisami, uruchomionymi na bazie danej instalacji Drupala. ./sites/all – katalog, w którym umieszczamy pobrane z sieci lub stworzone przez nas moduły i skórki. Przejdźmy do omówienia instalacji(na przykładzie wersji 7.22). Po pobraniu i rozpakowaniu paczki instalacyjnej, przechodzimy poda adres naszego serwera i wskazujemy folder, gdzie wypakowaliśmy Drupala, rozpocznie się proces instalacji i konfiguracji systemu. Pierwszy krok instalacji to wybór profilu, do wyboru mamy standard lub minima. Wersja minima zawiera tylko kilka modułów podstawowych potrzebnych do działania systemy, natomiast wersja standardowa zawiera popularne, domyślnie skonfigurowane moduły, wybieramy na początek standard. Następny krok to wybór języka. Domyślnie mamy zainstalowany język angielski, na szczęście mamy także polską wersję, ale trzeba ją doinstalować. Aby to zrobić udajemy się na stronę drupal.org w zakładce download wchodzimy w Translations i wyszukujemy polish, pobieramy odpowiednią wersję dla naszego systemu. Następnie pobrany plik umieszczamy w katalogu ./profiles/standard/translations. Teraz wystarczy odświeżyć stronę w przeglądarce i możemy już wybrać język polski. Kolejny krok to wprowadzenie parametrów bazy danych, podajemy nazwę naszej bazy, użytkownika i hasło, w zakładce zaawansowane jeszcze uzupełniamy nazwę hosta (domyślnie localhost). Na następnej stronie uzupełniamy takie dane jak: nazwa naszej domeny, główny adres e-mail domeny, z której będą wysyłane automatyczne wiadomości takie jak np. rejestracja użytkowników, główne konto systemu(ze wszystkimi prawami), kraj, strefę czasową. To już koniec instalacji, teraz instalator przekseruje nas na naszą stronę. Gotowe, mamy postawiony nasz portal internetowy, teraz należałoby się zagłębić we wszystkie narzędzia, jakie oferuje Drupal i ukierunkować witrynę tematycznie, dodając zawartość taką jak posty, menu, linki, podstrony itp. To już wszystko, dziękuję. Linki do stron poświęconych Drupalowi: Polskie strony: • drupal.org.pl • drupal.pl 2 • goldenline.pl/forum/drupal Zagraniczne strony: • groups.drupal.org • drupal.org Bibliografia (przykładowe tytułu. Na temat Drupala powstało i powstaje nadal wiele książek i tutoriali, nie wszystkie tłumaczone na język polski): • Todd Tomlinson: Drupal 7. Od podstaw. Gliwice: Helion, 2011. ISBN: 978-83-246-2921-3 • Todd Tomlinson, John K. VanDyk: Drupal 7. Zaawansowane programowanie. Gliwice: Helion, 2011. ISBN:978-83-246-3367-8 3