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