DRUPAL Przewodnik dla początkujących

Transkrypt

DRUPAL Przewodnik dla początkujących
DRUPAL Przewodnik dla początkujących
autor: Robert Safuto
tłumaczenie na polski (za zgodą autora): Bartek Filipiuk
Pierwsza wersja tłumaczenia, zawarta jest większość informacji z wersji oryginalnej, na potrzeby polskiego internauty, w przyszłości dodawane będą odnośniki do materiałów w języku polskim
Dokument ten udostępniany jest za darmo i nie można za niego pobierać żadnych opłat. Jeżeli chcesz go udostępniać w całości lub fragmentach, dołącz linki autora Robert Safuto oraz tłumacza Bartek Filipiuk.
Drupal jest zarejestrowana marką Dries Buytaert.
DRUPAL ­ Przewodnik dla początkujących
SPIS TREŚCI
Wstęp.................................................................................................................. 3
Co możesz zrobić w Drupalu?............................................................................. 3
Dlaczego powinieneś korzystać z systemu takiego jak Drupal?.......................... 4
Wymagania techniczne........................................................................................ 5
Nauka Drupala..................................................................................................... 5
System – podstawowe elementy Drupala............................................................ 6
Ochrona przeciw spamowa................................................................................. 13
Zarządzanie mediami.......................................................................................... 15
HANDEL – rozwiązania dla celów komercyjnych................................................ 18
Statystyki............................................................................................................. 18
Sieci społecznościowe......................................................................................... 19
HOSTING pod Drupala........................................................................................ 20
Zaczynamy pracę z Drupalem............................................................................. 20
O autorze............................................................................................................. 21
DRUPAL ­ Przewodnik dla początkujących
Drupal to CMS (Content Management System – system zarządzania treścią)
Celem tego przewodnika jest dostarczenie podstawowych informacji o systemie CMS Drupal i pokazanie jak rozpocząć z nim prace. Poświęć trochę czasu w tygodniu na odkrywanie nowych zasobów i możliwości Drupala. Przewodnik ten nie jest stałym tworem, będzie uzupełniany na bieżąco. Jeżeli zauważysz w nim nieścisłości bądź błędy daj mi znać.
Wstęp
Projekt Drupal wystartował w 2000 roku. Stworzony przez studenta z Belgii Dries Buytaert'a.
Początkowo projekt wystepował pod nazwą Drop, ze strona domową http://drop.org.
W 2001 roku zmienił nazwę na Drupal.
Więcej na temat historii Drupala Główne stabilne wersje Drupala:
Drupal 4.7 ­ 1 maj 2006 Auto uzupełnianie formularzy Regiony dla bloków
Tagowanie wpisów (kategoryzacja)
Drupal 5.0 ­ 15 stycznia 2007 Instalacja z poziomu przeglądarki
Poprawiona strona administracji
Tworzenie własnych rodzajów zawartości
Drupal 6.0 ­ 13 lutego 2008 Co możesz zrobić w Drupalu?
Drupal jest niezwykle elastycznym systemem, który pozwala na tworzenie różnorodnych stron internetowych. Niektóre z nich przedstawiono poniżej.
Strony ze statyczną zawartością
Drupal jest świetnym narzędziem do tworzenia tradycyjnych stron internetowych, które mają
stosunkowo statyczne treści. Pozwala stworzyć tak wiele różnych stron, ile tylko zachcesz.
DRUPAL ­ Przewodnik dla początkujących
Strony z dynamiczną zawartością.
Podstawowa wersja Drupala pozwala na stworzenie bloga, forum bądź agregatora zawartości. Dodawanie wpisów do bloga, aktualności jest proste i odbywa się z poziomu przeglądarki. Użytkownicy mogą subskrybować zawartości z wykorzystaniem jednego z wielu kanałów RSS udostępnianych przez system. Strona społecznościowa.
Drupal zawiera szeroką gamę funkcji, które sprawiają, że witryna może stać się stroną społecznościową. Zakładanie kont przez użytkowników jest w standardzie. Użytkownik może edytować swój profil. Administrator ustala co ma być w profilu i w jakiej formie. Dodatkowe funkcje sprawią, że użytkownicy będą mogli wysyłać do siebie wiadomości wewnątrz witryny. Istnieje cała gama gotowych rozwiązań do tego by strona nosiła miano Portalu Społecznościowego.
Dlaczego powinieneś korzystać z systemu takiego jak Drupal?
Jest wiele systemów podobnych do Drupala, może się okazać, że do Twoich celów lepszy będzie inny CMS ale na pewno poznanie właśnie Drupala pozwoli Ci ocenić czego powinieneś oczekiwać od systemów tego typu.
•
•
•
Ekonomia
Drupal jest darmowy, oparty na licencji Open Source
Rozszerzalność
Tworzysz statyczną stronę, zmieniasz ją w bloga, dajesz możliwość udzielania się innym użytkownikom, tworzysz profile, grupy, fora i to wszystko bez zmiany systemu i w prosty sposób.
Ogrom funkcji (dodatkowych modułów do systemu)
Dodatkowe moduły pozwalają zrobić Ci prawie wszystko co będzie potrzebowała Twoja strona internetowa. Możesz go łatwo zintegrować z usługami innych stron, które zapewnią funkcjonalność strony. Drupal integruje się na przykład z Google Analytics – statystyki strony oraz z wszelkiego rodzaju narzędziami anty spamowymi – Mollom. DRUPAL ­ Przewodnik dla początkujących
•
Wspólnota Drupala
Mimo że jest darmowy otrzymujesz wsparcie i pomoc Twórców systemu jak i całej społeczności używającej Drupala. Obszerna dokumentacja (po angielsku) dostępna na stronie http://drupal.org. Problemy użytkowników rozwiązywane są na licznych forach (największe na http://drupal.org/forum) i blogach pasjonatów.
Wymagania techniczne.
Musisz znać jakie wymagania ma Drupal np. po to by móc wybrać właściwy serwer dla Twojej strony. Obecnie wszystkie większe firmy hostingowe mają bardzo dobre wsparcie techniczne by Drupal zainstalował się bezproblemowo. Serwer musi posiadać:
•
•
•
Bazy danych MySQL (lub PostgreSQL) ­ baza danych przechowuje wszystkie istotne informacje na temat konfiguracji i zawartości witryny. Serwer MySQL w wersji 4.1 lub wyższej jest wysoce zalecany.
PHP ­ PHP udostępnia niezbędne funkcje Drupala. PHP w wersji 5 lub wyżej, chociaż PHP w wersji 4.3.5 powinno działać z Drupalem w wersji 5 lub 6.
Przyda się dostęp do FTP by móc przesłać pliki na serwer (FTP jest w standardzie na serwerach hostingowych) Żeby przerzucać pliki z dysku na serwer potrzebujesz klienta FTP np. Filezilla (win), gFTP (linux)
Szczegółowe informacje na temat wymagań systemowych Drupala Nauka Drupala
Ogrom Drupala może przytłaczać początkującego, on cały czas rośnie. Spokojnie, nikt nie zna całego Drupala. Jest wiele źródeł wiedzy dla początkujących np. strona na której jesteś, w łagodny sposób wprowadzi Cię w ten świat. W internecie znajdziesz wszelką wiedzę. Nie bój się zadawać pytań nawet gdy wydają Ci się głupie. DRUPAL.ORG – tu zacznij (jeżeli znasz angielski)
Jest to oficjalne centrum, tam są odpowiedzi na każde Twoje pytanie. Jeżeli czegoś nie znajdziesz zapytaj na forum. STRONY PASJONATÓW
Jest wiele stron, blogów na temat Drupala, są świetną skarbnicą praktycznych rozwiązań. Większość jest po angielsku ale mamy i nasze rodzime strony.
DRUPAL ­ Przewodnik dla początkujących
Po polsku:
http://drupal.org.pl
http://drupal.pl
http://idrupal.pl
http://drupalapi.pl
http://mydrupal.pl
Po angielsku:
http://drupal.org
http://learnbythedrop.com
http://lullabot.com
http://drupal.org/planet
http://www.masteringdrupal.com/
KSIĄŻKI
Niestety są tylko po angielsku. Największy ich zbiór znajdziesz na amazon.com
STOWARZYSZENIE DRUPALA
Jeżeli chcesz wejść na wyższy poziom w społeczności Drupala wstąp do stowarzyszenia. Stowarzyszenie to jest organizacją non­profit, która pomaga finansować, promować ten system, rozwijać jego infrastrukturę. DRUPALCON
Społeczność Drupala organizuje spotkania „na żywo” pod nazwą Drupalcon. Spotkanie to odbywa się dwa razy w roku. Przyjeżdżają tam wszyscy, Twórcy, Developerzy, Użytkownicy, jest to świetne miejsce by nawiązać nowe znajomości i poznać „ludzi z branży”.
System – podstawowe elementy Drupala
Teraz gdy już trochę wiesz o Drupalu, czas przyjrzeć się bliżej wnętrzu systemu. Celem tej sekcji jest przybliżenie kluczowych elementów Drupala. Jest podobny do innych tego typu systemów ale zawiera trochę swojej technicznej terminologii opisującej cechy i funkcje. DRUPAL ­ Przewodnik dla początkujących
Oto niektóre kluczowe pojęcia (rdzenne elementy systemu), które musisz znać.
NODE – segment (dosłowne tłumaczenie to węzeł)
Segmenty są podstawowym budulcem każdej strony www. Każda treść którą tworzysz jest nodem (segmentem). Gdy dodajesz tekst do strony, post w blogu – tworzysz segment, podstawowymi elementami segmentu są tytuł i treść (opis). Podstawowymi rodzajami zawartości w Drupalu są Page (strona) służy do dodawania statycznej strony np. „O mnie”, Story (artykuł).
Możesz tworzyć swoje niestandardowe typy segmentów, bez znajomości programowania z poziomu przeglądarki. Dokonasz tego za pomocą narzędzia (modułu – o których niżej) a dokładniej, modułu CCK (Content Construction Kit) Daje to możliwość zmiany standardowych pól, dodania nowych (e­mail, www) dodania pola ładującego zdjęcie i wiele innych. Możesz dzięki CCK tworzyć formularze by Twoi użytkownicy przesyłali treści na stronę. Treści mogą być wyświetlane na stronie w dowolny sposób (lista, tabela i inne) za pomocą modułu Views
TAKSONOMIA
Pozwala na kategoryzowanie zawartości (segmentów), Jest to tak zwane tagowanie.
Moduł taksonomii pozwala tworzyć słowniki (kategorie), w których umieszczone są terminy. Tworząc zawartość możemy ją przypisać odpowiednim kategoriom. Przykładowo tworzymy rodzaj zawartości „Page”, który jest standardowym rodzajem zawartości w Drupalu, tworzymy i przypisujemy do niego kategorię „Wydarzenie”, terminami kategorii „Wydarzenie” mogą być „jarmark” „festyn” „zawody sportowe” itp. DRUPAL ­ Przewodnik dla początkujących
System taksonomii jest bardzo elastyczny i przydatny na stronie. Dzięki niemu można na różne sposoby prezentować zawartość strony. Przykładowo można stworzyć tzw. chmurę tagów jaką widuje się na wielu stronach. Służy do tego moduł Tagadelic To przykład takiej chmury tagów stworzonej modułem Tagadelic, ze strony http://learnbythedrop.com
Kategorii możesz używać także do generowania kanałów RSS.
KANAŁY RSS
Drupal generuje różnorodne kanały RSS. RSS umożliwia użytkownikom na śledzenie nowo pojawiającej się treści na stronie. Popularnymi czytnikami RSS są Google Reader, Feed Demon.
Każda Drupalowa strona posiada taki kanał dostępny pod adresem http://twojastrona.pl/rss.xml
Kanały RSS mogą być generowane przez poszczególne kategorie. By dodać stronę do kanału RSS znajdź taką ikonkę i po prostu kliknij w nią.
DRUPAL ­ Przewodnik dla początkujących
Wspomniane wyżej kanały RSS są generowane automatycznie przez Drupala. Masz możliwość tworzenia własnych kanałów dla niestandardowych typów zawartości, służy do tego Views RSS, które jest częścią wspomnianego wcześniej modułu Views Więcej informacji o kanałach RSS znajdziesz na http://drupal.org/node/83597 lub http://learnbythedrop.com/drop/45
MODUŁY
Moduły dodają nowe funkcje dla Drupalowej strony. Drupala tworzy kilka podstawowych modułów bez których by nie działał. Istnieją też moduły, które zaleca się włączyć na naszej stronie. A są to:
Path ­ dzięki niemu możesz ręcznie ustawić adres do podstrony z treścią np. gdy stworzysz treść (node) możesz ustawić do niej adres www.twojastrona.pl/o­mnie lub www.twojastrona.pl/o­nas, wybór należy do Ciebie.
Menu – masz kontrole nad tworzeniem, dostosowywaniem menu na stronie.
Blog ­ proste i użyteczne narzędzie gdy chcesz ze strony Drupalowej zrobić bloga
Comments ­ możesz włączyć komentarze do każdego rodzaju zawartości na stronie.
Search ­ przeszukiwanie zawartości strony przez użytkowników.
Upload ­ możesz dołączać pliki do treści.
Wiele osób wybiera Drupala gdyż jest bardzo rozwinięty jeżeli chodzi o funkcje społeczne na stronie takie jak tworzenie treści przez użytkowników. Jeżeli chcesz z Drupala zrobić stronę społecznościową zainteresuj się modułami: DRUPAL ­ Przewodnik dla początkujących
Forum ­ użytkownicy mogą zakładać tematy do dyskusji.
Poll ­ tworzenie ankiet.
Profile ­ daje możliwość dostosowania informacji wyświetlanych na stronach użytkowników (profilach)
Tracker ­ śledzenie ostatnio dodanych zawartości przez użytkownika. Powyżej przedstawione moduły dostarczone są w standardowej instalacji Drupala, szczegóły na ich temat przeczytasz na http://drupal.org/handbook/modules
Drupal posiada szeroki wachlarz modułów, które są dostarczane przez społeczność. Dzięki nim możesz zrobić praktycznie wszystko o czym pomyślisz (red. może za wyjątkiem frytek). Na łamach tego przewodnika przedstawiliśmy już kilka niestandardowych modułów wraz z odnośnikami do nich, przejrzyj je, zapoznaj się także z repozytorium modułów. Repozytorium powinno być Twoim pierwszym przystankiem gdy szukasz funkcji dla strony.
Instalowanie modułów
Moduły Drupala są bardzo łatwe do zainstalowania. Każdy nowy moduł po ściągnięciu go na dysk należy rozpakować. Folder z modułem przesyłamy na serwer (poprzez FTP) do katalogu „sites/all/modules” . Jeżeli nie ma takiego katalogu, stwórz go. Dobrą praktyką jest oddzielne trzymanie niestandardowych modułów i modułów rdzennych, które znajdują się w katalogu „modules”
Po przesłaniu modułu na serwer, można go uruchomić w sekcji dla administratora. Wchodząc w link „Modules” w sekcji „Site Building”. Znajdź tam nazwę modułu, który przesłałeś, zaznacz go do instalacji i na dole podstrony daj „Save”
Pisanie modułów.
Jeżeli masz umiejętność pisania w PHP i MySQL, możesz tworzyć moduły, bądź poprawiać już istniejące. Powstała książka na temat pisania modułów, dla znających język angielski
http://www.packtpub.com/drupal­6­module­development/book
DRUPAL ­ Przewodnik dla początkujących
Miej oko na moduły.
Rozwój ich jest bardzo szybki. Nowe moduły powstają codziennie, istniejące są aktualizowane. Jeżeli chcesz być na bieżąco z nowymi modułami możesz dodać ten kanał RSS do swojego czytnika http://drupal.org/taxonomy/term/14/0/feed Jedną z ważnych funkcji dodanych w Drupalu 6 jest status aktualizacji. System poinformuje Cię o aktualizacjach i odeśle do strony „admin/reports/updates” byś zobaczył co jest do wymiany. Niekiedy jest to tylko odświeżenie modułu lecz czasem bywa to zmiana związana z bezpieczeństwem systemu i powinieneś uaktualnić moduł natychmiast. Informacje o aktualizacjach możesz dostawać na swoją pocztę e­mail.
rzut okiem na stronę z modułami
Inne zasoby modułów.
Jest wiele miejsc z których dowiesz się o nowych modułach, ich funkcjach i zastosowaniach. Angielskojęzyczna strona http://drupalmodules.com dostarcza takich informacji.
DRUPAL ­ Przewodnik dla początkujących
THEMES (Skórki)
Skórki dają nowe wizualne doświadczenia na stronie. Standardową skórka zaraz po instalacji jest Garland. Skórka Garland jest wyjątkowa, ponieważ użytkownik może łatwo zmienić kolorystykę całej strony przez koło kolorów. Wygląda to tak jak poniżej.
Skórka Garland i koło kolorów
DRUPAL ­ Przewodnik dla początkujących
Znajdowanie innych skórek
Skórki można zmieniać bardzo łatwo. Nowe skórki znajdziesz w repozytorium skórek. Znajduję się tam długa lista skórek do ściągnięcia. Innym dobrym miejscem do przeglądania skórek w przyjazny sposób jest http://themegarden.org
Zobacz także na stronie Acquia.
Tworzenie skórek
Powstało kilka niezależnych grup tworzących skórki do Drupala. Przykładowo Roople Theme Theme Artists , Top Notch Themes Można tam dostać bezpłatne skórki jak i w wersji premium (płatne) Instalowanie skórki
Skórki instaluje się podobnie jak moduły. Ściągnij wybraną skórkę, rozpakuj i umieść w katalogu „sites/all/themes” jeżeli nie masz w sites/all katalogu themes, stwórz go. Przejdź do sekcji administratora, tam wejdź w Themes i aktywuj skórkę. Drupal pozwala na korzystanie z wielu skórek jednocześnie. Nie zalogowany użytkownik będzie widział standardową skórkę, która możesz dowolnie zmieniać. Podobnie jak w modułach, wszechświat skórek zmienia się z dnia na dzień. Chcesz być na bieżąco dodaj kanał RSS http://drupal.org/taxonomy/term/15/0/feed
Ochrona przeciw spamowa.
Walka ze spamem to priorytet każdej strony internetowej, która daje możliwość udziału w jej tworzeniu innym użytkownikom sieci. Komentarze, formularze, zapytania ofertowe, formularze kontaktowe są bardzo podatne na spam, dlatego tak ważne jest zabezpieczenie przed niechcianymi treściami (często dodawanymi przez boty).
Drupal zawiera wiele funkcji, które pomogą uchronić stronę przed atakiem spamerów. Moderowanie komentarzy.
Drupal zawiera wbudowane narzędzia, które pomogą moderować dodawane komentarze. Można ustawić by komentarz mogła zostawić osoba zalogowana (która założyła konto i aktywowała je kliknięciem w link w mailu potwierdzającym). Za pomocą dodatkowych modułów można ustawić by komentarz mogły dodawać osoby anonimowe po zatwierdzeniu przed admina, dokonasz tego za pomocą modułu Notify. Powiadomi on Cię poprzez e­mail, że ktoś zostawił komentarz do zatwierdzenia. DRUPAL ­ Przewodnik dla początkujących
CAPTCHA
Narzędzie zabezpieczające wpisy w komentarzach, w formularzach, przy zakładaniu konta oraz innych przed spamem. Uaktywnia dodatkowe pole, w które trzeba wpisać zadaną treść aby móc np. dodać komentarz. CAPTCHA może mieć formę obrazka, zadania matematycznego. Bratnim modułem jest reCAPTCHA
Tak wyglądają: Serwisy Anty Spamowe
Drupal może łączyć się z serwisami anty spamowymi za pomocą modułów.
Serwisy takie jak:
Akismet, moduł
Automattic
Mollom moduł
udostępniają darmowe klucze API by działać wspólnie z Drupalem.
DRUPAL ­ Przewodnik dla początkujących
Zarządzanie mediami.
Coraz więcej osób używa Drupala do tworzenia stron, które są bogate w media typu video, audio czy zdjęcia. Standardowa instalacja Drupala nie daje możliwości stworzenia takiej strony ale z pomocą przychodzą dodatkowe moduły, które sprawią, że strona będzie multimedialna. Narzędzia, które są w wersji podstawowej.
Moduł Upload który pozwala dołączać pliki różnego typu do treści. Tak zwany EMBED CODE, który pozwala „osadzić” w treści kod z innych serwisów udostępniających media (YouTube, Flickr)
Moduły dodatkowe.
Istnieje wiele dodatkowych modułów do umieszczania mediów. Może być to kłopotliwe dla nowych użytkowników bo istnieje dużo różnych rozwiązań by osiągnąć ten sam cel. Musisz się zastanowić czego dokładnie potrzebujesz. Pokażę Ci kilka podstawowych opcji dołączania zdjęć, filmów i audio.
Zdjęcia
Moduł Image pozwala na umieszczanie zdjęć w zawartości. Moduł ten tworzy miniaturki, za jego pomocą można stworzyć prostą galerię zdjęć. Jeżeli chcesz zintegrować obrazy z niestandardowymi rodzajami zawartości, pomoże Ci w tym moduł ImageField. Działa on zależnie od modułu CCK, o którym było wspomniane wcześniej. ImageField może być rozszerzony o moduły ImageCache i ImageField Gallery. Jeżeli myślisz poważnie o publikowaniu zdjęć warto przyjrzeć się modułowi galerii. Umieszcza on na stronie oprogramowanie Gallery2, które buduje Twoją galerię. Gallery2 jest bogaty w funkcje lecz jego konfiguracja nie należy do prostych. Przykład tej galerii zobaczysz na http://drupalgallery.com/
Możesz łatwo stworzyć galerie zdjęć za pomocą modułów Views i CCK.
DRUPAL ­ Przewodnik dla początkujących
Video
Bezpośrednia integracja Drupalowej strony z plikami video, z kilku powodów, jest trochę skomplikowana. Pliki video są duże, mogą występować problemy z ich przesyłaniem przez przeglądarkę gdy nie masz dostępu do konta hostingowego. Po drugie, film zazwyczaj wymaga więcej przetworzeń po stronie serwera niż zdjęcia czy audio. Oznacza to że musisz mieć więcej uprawnień po stronie serwera, możliwość jego konfiguracji aby przesłać plik video w formacie QuickTime (mov) i przerobić go na plik flash (flv) dla uproszczenia. Flash jest preferowanym formatem ze względu na jego kompatybilność z przeglądarkami. Zalecanym jest aby rozważyć czy na pewno chcesz połączyć video ze stroną Drupala a nie wykorzystać istniejące narzędzia do umieszczania video i późniejszym prezentowaniu go na naszej stronie. Moduł Video oferuje bardzo prosta metodę dodawania plików video do swojej strony. Tworzy on oddzielny rodzaj zawartości, który obsługuje najbardziej popularne formaty video umieszczane na stronach (QT, FLV, Windows Media). Moduł automatycznie osadza film w oknie przeglądarki, daje też możliwość pobrania pliku na dysk czy pokazania prostych statystyk dotyczących filmu takich jak ilość wyświetleń. DRUPAL ­ Przewodnik dla początkujących
Moduł Flash Video oferuje rozwiązanie do przesyłania filmów na stronę podobnie jak w YouTube.
Zintegrowany jest także z narzędziem FFMPEG, które służy do konwersji plików video do formatu flash. Proces instalacji i konfiguracji jest czasochłonny, ale jeżeli chcesz w ten sposób zamieszczać filmy na swojej stronie to na pewno nie będzie to czas stracony. Pomoże Ci w tym http://www.travistidwell.com/flashvideo
Moduł FLV Media Player, dostarcza podobnego rozwiązania jak moduł Flash Video lecz jest prostszy w konfiguracji. Nie dostarcza narzędzia do konwertowania plików. Za jego pomocą można wyświetlać filmy w formacie FLV. Dodatkowo musisz ściągnąć FLV Media Player, który jest darmowy jeżeli wykorzystujesz go do zastosowań niekomercyjnych. Wymagane dodatkowe moduły to: XSPF Playlist, SWF Object API. Jeżeli jesteś początkujący w Drupalu, konfiguracja całości może Ci zabrać trochę czasu. W grudniu 2008 firma hostująca pliki video wydała moduł All­In­One (wszystko w jednym), który obsługuje wszystkie aspekty związane z video tj. kodowanie, zarządzanie, uprawnienia użytkowników, hosting plików itp. Audio
Moduł Audio zapewnia podstawowe funkcje niezbędne do publikacji audio na stronie Drupalowej. Dodaje on nowy rodzaj zawartości – Audio, który daje możliwość przesłania pliku na stronę czy okładki w postaci pliku graficznego. Moduł ten wykorzystuje biblioteki getID3 do odczytu takich danych jak tytuł utworu czy wykonawca. Dostarcza wybór odtwarzaczy audio (flash).
Dodatkowe funkcje pozwalają ściągnąć plik ze strony, zobaczyć statystyki takie jak ilość odtworzeń. DRUPAL ­ Przewodnik dla początkujących
Moduł CCK Extras, między innymi, zawiera specjalne pole dla audio, które automatycznie zamieni link do pliku audio na odtwarzacz flash. Moduł MediaField daje możliwość dołączenie pliku audio do rodzajów zawartość stworzonych modułem CCK. Prostym rozwiązaniem do odtwarzania plików mp3 na stronie będzie moduł MP3Player. Rozwiązania „Wszystko w jednym”
Dzięki modułowi Embedded Media Field będziesz mógł łatwo umieścić na stronie pliki video, audio i zdjęcia hostowane na innych stronach takich jak YouTube, Flickr. Możesz kontrolować z jakich serwisów użytkownicy Twojej strony będą mogli prezentować zawartość. HANDEL – rozwiązania dla celów komercyjnych.
Dzięki Drupalowi możesz tworzyć sklepy internetowe. Stworzono moduły, które pozwalają sprzedawać produkty fizyczne jak i te cyfrowe. Moduł e­Commerce posiada cechy umożliwiające sprzedaż plików, obsługę wysyłki fizycznych towarów, ma wbudowane wsparcie dla PayPal. Innym modułem do tworzenia sklepu jest Ubercart. Daje duże możliwości konfiguracyjne sklepu, koszyka, katalogu produktów, ma wsparcie PayPal, w wersji Drupala 4 istnieje moduł obsługujący Płatności_PL.
Statystyki
Odpalając stronę będziesz ciekawy jaki ruch generuje. Drupal dostarcza moduły, które poinformują Cię o ruchu na stronie. Wbudowany moduł Statistic dostarczy w formie tekstowej podstawowych informacji, takich jak ilość wejść, ilość wejść w poszczególną zawartość. Bardziej szczegółowych statystyk dostarcza moduł Statistics Advanced Settings.
Google Analytics
Jest to popularne i bezpłatne narzędzie do śledzenia szczegółowych statystyk naszej strony, które dzięki modułowy Google Analytics pokaże szczegółowe informacje o naszych użytkownikach. Aby korzystać z tego modułu musisz posiadać darmowe konto do Analytics, które założysz na http://www.google.com/analytics
DRUPAL ­ Przewodnik dla początkujących
Sieci społecznościowe
Drupal to świetne narzędzie do budowy tego typu stron. Daje też możliwość do łączenia się z innymi portalami takimi jak Facebook, Twitter, Google Friend Connect.
Facebook ma ponad 200mln użytkowników, tak że jest duże prawdopodobieństwo, że ktoś odwiedzający Twoją stronę ma tez konto na Facebooku. Moduł Facebook Connect umożliwia odwiedzającym Twoja stronę logowanie się z danymi z FB, importowanie zdjęć i danych z profilu. Użytkownicy będą mogli zapraszać swoich znajomych z FB na Twoja stronę. Zobacz: Connecting with Facebook. (po angielsku)
Twitter
Jest to szybko rosnąca strona. Jeżeli chcesz zintegrować Twittera ze swoja stroną Drupalową skorzystaj z modułu Twitter. Zobacz: Twitter and Your Drupal site. (po angielsku)
Google Friend Connect
Jest to narzędzie dla twórców stron, daje możliwość przynależenia do danej społeczności (strony www) poprzez konto w Google. Narzędzie o nazwie Member Gadget to szybka integracja Friend Connecta z Twoją stroną.
Proste „kopiuj wklej” kod, który jest dostarczony przez Google do bloku na stronie i użytkownicy mogą się przyłączać. Głębsza integrację zapewni plugin od Google, http://code.google.com/p/google­friend­connect­plugins/wiki/DrupalPlugin.
Zobacz: Integrating Google Friend Connect (po angielsku)
DRUPAL ­ Przewodnik dla początkujących
HOSTING pod Drupala.
O wymaganiach serwera pod stronę wspominałem na początku. Obecnie większość czołowych firm hostingowych w Polsce ma wsparcie dla systemów CMS w tym Drupala. Możesz przejrzeć forum (po angielsku) na temat hostingu http://drupal.org/hosting Są trzy typy hostingu dla Drupalowej strony.
Wspólny (Shared)
Dzielisz miejsce z innymi na jednym większym serwerze. Jest to rozwiązanie tanie, dobre dla małych biznesów, stron wizytówek, które nie generują dużego ruchu. Z całkiem darmowym serwerem pod Drupala może być problem ale już za 6 złotych miesięcznie można mieć dobry serwer pod stronę.
VDS (wirtualny serwer dedykowany)
Podobny do Shared masz miejsce na wspólnym serwerze ale Twoje konto jest odseparowane od innych.
Dobre rozwiązanie dla średnich stron. Za 200zł rocznie można mieć ok. 10GB miejsca i 50GB transferu miesięcznie.
Serwery dedykowane
Otrzymujesz pod dzierżawę całą stacje (dysk, procesor, ram) sam instalujesz potrzebne rzeczy na serwerze (albo zlecasz komuś), Jest to droga opcja pod strony o dużym ruchu.
ZACZYNAMY PRACĘ Z DRUPALEM.
Jeżeli znasz angielski praca z systemem będzie znacznie łatwiejsza bo masz otwarte wrota do ogromnej wiedzy na temat Drupala. Powstają także polskojęzyczne strony. Drupala możesz zainstalować na swoim komputerze. Najnowszą wersję pobierz z http://drupal.org. Jeżeli masz Windowsa zainstaluj Wampserver, dzięki niemu odpalisz serwer www, będziesz mógł tworzyć bazy danych.
Zobacz filmik jak zainstalować Drupala na swoim komputerze (windows). Jak używasz Linuxa nie powinieneś mieć problemów z zainstalowaniem serwera Apache i MySQL.
Zapoznaj się z materiałami na naszej stronie, zadawaj pytania na forum.
DRUPAL ­ Przewodnik dla początkujących
AUTOR WERSJI ORYGINALNEJ TWÓRCA AWAKENEDVOICE.COM. ­ ROBERT SAFUTO
Awakened Voice to internetowe centrum nauczania nowych technologii medialnych. Robert jest ekspertem od nowych mediów oraz Web2.0. Bloguje od 1999 roku a od 2005 wydaje swoje podcasty. Narzędzie, którymi się posługuje to Drupal i WordPress. Więcej o nim znajdziesz na http://awakenedvoice.com.
TŁUMACZENIE
Bartek Filipiuk, założyciel http://idrupal.pl

Podobne dokumenty