Drupal_7_Wprowadzenie_dru7wp.pdf

(646 KB) Pobierz
Idź do
• Spis treści
• Przykładowy rozdział
• Skorowidz
Katalog książek
• Katalog online
• Zamów drukowany
katalog
Twój koszyk
• Dodaj do koszyka
Cennik i informacje
• Zamów informacje
o nowościach
• Zamów cennik
Czytelnia
• Fragmenty książek
online
Drupal 7.
Wprowadzenie
Autorzy: Robert J. Townsend, Stephanie Pakrul
Tłumaczenie: Julia Szajkowska
ISBN: 978-83-246-3366-1
Tytuł oryginału:
Foundation Drupal 7
Format: 170×230, stron: 304
Cała wiedza niezbędna do szybkiego przygotowania dowolnego projektu
w systemie Drupal, zawarta w jednej, przejrzyście napisanej książce!
• Jak skonfigurować serwer dla systemu Drupal przy użyciu programu cPanel?
• Jak budować zaawansowane witryny i aplikacje internetowe na platformie Drupal?
• Jak zwiększyć możliwości strony i poprawić jej pozycję w wyszukiwarkach?
Dlaczego powinieneś wreszcie opanować system Drupal? To oczywiste – przy prostym w obsłudze,
a oferującym ogromne możliwości interfejsie oraz niezwykle elastycznej architekturze pozwoli Ci
on osiągnąć wszystko, czego oczekują Twoi najbardziej wymagający klienci: od prostych blogów
i eleganckich witryn wizerunkowych po bardzo zaawansowane serwisy, zawierające narzędzia
społecznościowe i rozbudowane aplikacje e-commerce. Pracując w Drupalu, wszelkie projekty
zrealizujesz znacznie szybciej i bardziej profesjonalnie niż przy użyciu jakiegokolwiek innego
popularnego CMS-a. Dzięki swojej sprytnej modułowej budowie, systemowi szablonów,
skutecznym mechanizmom zabezpieczeń oraz edytorom WYSIWYG Drupal daje Ci wszelkie
narzędzia potrzebne do szybkiego stworzenia w pełni funkcjonalnego i atrakcyjnie wyglądającego
serwisu. W dodatku ta całkowicie darmowa platforma zarządzania treścią jest stale rozwijana
przez liczną, zaangażowaną społeczność programistów na całym świecie.
Teraz, kiedy już wiesz, ile możesz zyskać dzięki opanowaniu możliwości Drupala, jedyne, co Ci
pozostaje, to sięgnąć po ten podręcznik. Znajdziesz tu całą wiedzę niezbędną do szybkiego
i sprawnego stworzenia rozbudowanej witryny w Drupalu, nawet jeśli dotąd nie miałeś żadnego
doświadczania z tym (ani żadnym innym) CMS-em. Naukę zaczniesz od wyboru i optymalnego
skonfigurowania serwera, poznania zasad pracy z popularną aplikacją cPanel, instalacji systemu
oraz opanowania jego interfejsu administracyjnego. Następnie przeczytasz o tworzeniu treści,
dodawaniu elementów menu, definiowaniu strony głównej i przygotowywaniu efektownego
wyglądu graficznego serwisu za pomocą motywu Fusion. Jednak przede wszystkim opanujesz
tak istotne zagadnienia, jak techniki włączania i konfigurowania modułów rdzenia oraz
wykorzystania przeszło pięćdziesięciu praktycznych modułów dodatkowych!
Idealny podręcznik dla początkujących – od przygotowania środowiska pracy
po samodzielną realizację nawet najbardziej złożonych projektów!
Kontakt
Helion SA
ul. Kościuszki 1c
44-100 Gliwice
tel. 32 230 98 63
e-mail: helion@helion.pl
© Helion 1991–2011
Spis tre ci
O autorach .......................................................................................................................................13
Recenzent .........................................................................................................................................15
Podzi¤kowania .................................................................................................................................16
Wprowadzenie .................................................................................................................................17
Rozdzia« 1. Przegl d podstaw systemu Drupal ...............................................................................21
Jak dzia§a Drupal? ....................................................................................................................................... 22
Wykorzystanie bazy danych ..................................................................................................................... 22
Porzdkowanie zawarto ci i jej wy wietlanie ........................................................................................... 22
Ludzie, rangi i uprawnienia ...................................................................................................................... 24
Rozbudowa mo liwo ci serwisu poprzez instalowanie modu§ów ............................................................. 24
Skórki ....................................................................................................................................................... 27
Poruszanie si£ po panelu administracyjnym ................................................................................................ 27
Tworzenie strony internetowej .................................................................................................................... 31
Jak zbudowaó prost stron£? .................................................................................................................... 31
Jak utworzyó blok? ................................................................................................................................... 34
Rozdzia« 2. Przygotowanie serwera i instalowanie systemu Drupal ..............................................37
Jak wybraó dostawc£ miejsca na serwerze? .................................................................................................. 37
Wymagania sprz£towe ............................................................................................................................. 37
Wymagania wobec serwera WWW .......................................................................................................... 39
Przygotowywanie serwera za pomoc aplikacji cPanel i WHM ................................................................... 40
Zak§adanie konta cPanel poprzez WHM .................................................................................................. 40
Dodawanie bazy danych MySQL i jej u ytkownika za po rednictwem cPanel ......................................... 41
Struktura katalogów i plików w systemie Drupal ........................................................................................ 43
Pliki rdzenia ............................................................................................................................................. 44
Katalog sites ............................................................................................................................................. 44
Prowadzenie jednego i wielu serwisów na jednej instalacji systemu ........................................................ 46
Pobieranie i instalacja systemu Drupal ........................................................................................................ 47
Pobierz pliki systemu Drupal i umie ó je na serwerze ............................................................................... 48
Tworzenie katalogów konfiguracyjnych dla poszczególnych witryn ........................................................ 49
Instalowanie systemu Drupal ................................................................................................................... 50
Podsumowanie ............................................................................................................................................ 55
6
SPIS TRE CI
Rozdzia« 3. Konfigurowanie prostej witryny systemu Drupal .......................................................57
Model iteratywny ........................................................................................................................................ 57
Podstawowe ustawienia serwisu .................................................................................................................. 59
Informacje o witrynie ............................................................................................................................... 59
Cron ......................................................................................................................................................... 61
Ustawienia regionalne .............................................................................................................................. 62
Data i czas ................................................................................................................................................ 63
Przyjazne adresy ....................................................................................................................................... 63
Konfigurowanie systemu plików oraz opcji pobierania prywatnego ........................................................ 64
Bloki ............................................................................................................................................................ 65
Jak dzia§aj bloki? .................................................................................................................................... 66
Przenoszenie i ustawianie bloków ............................................................................................................ 67
Konfigurowanie bloku ............................................................................................................................. 67
Menu i odno niki menu .............................................................................................................................. 71
Omówienie systemu menu w witrynach Drupal ...................................................................................... 71
Domy lne menu ....................................................................................................................................... 72
Globalne ustawienia menu ....................................................................................................................... 73
Dodawanie nowego menu ........................................................................................................................ 74
Dodawanie nowej pozycji do menu ......................................................................................................... 75
Konfigurowanie strony g§ównej serwisu ..................................................................................................... 76
Wygld ........................................................................................................................................................ 78
Wybieranie motywu graficznego .............................................................................................................. 78
Globalne i lokalne ustawienia motywów graficznych .............................................................................. 79
Podsumowanie ............................................................................................................................................ 81
Rozdzia« 4. Dodawanie rodzajów zawarto ci oraz nowych pól .....................................................83
Czym s rodzaje zawarto ci? ....................................................................................................................... 83
Kiedy dodaó nowy rodzaj zawarto ci? ...................................................................................................... 84
Dodawanie nowego rodzaju zawarto ci ...................................................................................................... 85
Pola i inne ustawienia rodzaju zawarto ci ................................................................................................ 86
Opcje publikowania tre ci ........................................................................................................................ 87
Informacje o autorach i dacie publikacji .................................................................................................. 88
Ustawienia odpowiedzi ............................................................................................................................ 88
Ustawienia menu ..................................................................................................................................... 90
Dodawanie pól do rodzaju zawarto ci ........................................................................................................ 90
Dodawanie pól ......................................................................................................................................... 92
Zarzdzanie wy wietlaniem zawarto ci pól w wielu lokalizacjach ........................................................... 99
Umieszczanie pola komentarza i opcje jego wy wietlania ...................................................................... 103
Projektowanie taksonomii witryny ............................................................................................................. 103
Podsumowanie .......................................................................................................................................... 106
Rozdzia« 5. U ytkownicy, rangi i uprawnienia .............................................................................109
Krótki przegld zagadnie ......................................................................................................................... 109
Jak dodawaó nowych u ytkowników? ...................................................................................................... 111
SPIS TRE CI
7
Dostosowywanie ustawie konta .............................................................................................................. 112
U ytkownicy anonimowi i administratorzy ........................................................................................... 113
Zak§adanie konta i jego usuni£cie .......................................................................................................... 114
Personalizacja ......................................................................................................................................... 116
Powiadomienia e-mail ............................................................................................................................ 118
Rangi i uprawnienia .................................................................................................................................. 119
Blokowanie adresu IP ................................................................................................................................ 121
Podsumowanie .......................................................................................................................................... 121
Rozdzia« 6. W« czanie i konfigurowanie modu«ów rdzenia .........................................................123
W§czanie modu§u .................................................................................................................................... 123
Modu§ Aggregator .................................................................................................................................. 125
Modu§ Blog ............................................................................................................................................ 127
Modu§ Book ........................................................................................................................................... 131
Modu§ Comments .................................................................................................................................. 133
Modu§ Contact ....................................................................................................................................... 134
Modu§ Forum ......................................................................................................................................... 136
T§umaczenie interfejsu i zawarto ci serwisu na j£zyki obce ....................................................................... 139
Konfigurowanie modu§u Locale ............................................................................................................. 140
Konfigurowanie modu§u Content Translation ....................................................................................... 143
Modu§ OpenID .......................................................................................................................................... 145
Modu§ Poll ................................................................................................................................................ 146
Modu§ Tracker .......................................................................................................................................... 148
Podsumowanie .......................................................................................................................................... 149
Rozdzia« 7. Najwa niejsze spo ród modu«ów dodatkowych ........................................................151
Jak dodaó i skonfigurowaó modu§ dodatkowy? ......................................................................................... 151
Wzory adresów URL w module Pathauto .................................................................................................. 152
Ustawienia cie ek dla segmentów, terminów kategorii i stron u ytkowników ..................................... 152
Ogólne opcje i ustawienia interpunkcji .................................................................................................. 154
Pobieranie danych z bazy i wy wietlanie ich w widokach modu§u Views ....................................................... 156
Interfejs administracyjny modu§u Views ................................................................................................ 156
Tworzenie nowego widoku .................................................................................................................... 158
Jak w§czyó i zaktualizowaó widok strony g§ównej? .............................................................................. 166
Tworzenie tre ci serwisu w graficznym edytorze kodu .............................................................................. 166
Budowanie menu za pomoc JavaScript i DHTML ................................................................................... 171
Dodawanie formularzy za pomoc modu§u Webform .............................................................................. 172
Konfigurowanie modu§u Webform ........................................................................................................ 172
Budowanie formularza internetowego ................................................................................................... 175
Mollom, modu§ usuwajcy spam .............................................................................................................. 178
Badanie ruchu na stronie za pomoc narz£dzia Google Analytics ............................................................. 180
Podsumowanie .......................................................................................................................................... 181
Zgłoś jeśli naruszono regulamin