drupal 7 w praktyce. własna strona www w jeden dzień full scan.pdf

(7986 KB) Pobierz
887632410.001.png
Spis treci
Wstp ................................................................................................................. 9
Rozdzia 1. Drupal i inne systemy zarzdzania treci ........................................ 11
Co to jest CMS? ............................................................................................................. 11
Jaki CMS wybra? .......................................................................................................... 12
Budowa CMS ................................................................................................................. 12
Jakie s charakterystyczne cechy CMS? ......................................................................... 13
Czy potrzebuj CMS? ..................................................................................................... 14
Dlaczego Drupal? ........................................................................................................... 14
Skd czerpa informacje o Drupalu? .............................................................................. 14
Podsumowanie ................................................................................................................ 15
Rozdzia 2. Przygotowania ................................................................................ 17
Nasz projekt .................................................................................................................... 17
Nazewnictwo rodowisk ................................................................................................. 18
rodowisko lokalne ........................................................................................................ 18
Pobieranie i instalacja XAMPP ................................................................................ 18
Zarzdzanie XAMPP ................................................................................................ 19
Poprawki konfiguracji XAMPP ................................................................................ 21
Konfiguracja katalogu ze stron ............................................................................... 21
Narzdzia na komputerze lokalnym ............................................................................... 21
Edytor kodu i plików tekstowych ............................................................................. 21
Firefox i wtyczki ...................................................................................................... 22
rodowisko produkcyjne ................................................................................................ 22
Hosting dla Drupala 7 ............................................................................................... 22
Domena i katalog z plikami na serwerze .................................................................. 23
Konfiguracja katalogu ze stron ............................................................................... 25
Rozdzia 3. Instalacja i pierwsze kroki .............................................................. 27
Pobranie waciwych plików .......................................................................................... 27
Praca z instalatorem ........................................................................................................ 28
Konfiguracja bazy danych ........................................................................................ 30
Dokoczenie instalacji ............................................................................................. 31
Zainstalowalimy Drupala i...? ....................................................................................... 32
Co wida na uruchomionej stronie? ......................................................................... 32
Pierwszy artyku ....................................................................................................... 34
Pierwsza strona ......................................................................................................... 40
6
Drupal 7 w praktyce
Wicej rodzajów zawartoci ..................................................................................... 43
Wczamy pierwszy nowy modu ............................................................................. 43
Poznajemy i konfigurujemy forum ........................................................................... 44
Podsumowanie ................................................................................................................ 47
Rozdzia 4. Budowa strony ............................................................................... 49
Zanim zaczniemy administrowa ................................................................................... 49
Spotkanie z klientem i gówne wymagania .............................................................. 49
Diabe tkwi w szczegóach ....................................................................................... 50
Dobre praktyki administratora .................................................................................. 51
Jak dostosowa system Drupal do naszych potrzeb? ...................................................... 52
Idea maych moduów .............................................................................................. 52
Skd pobiera moduy? ............................................................................................ 53
Zasada: „Nie bdziesz zmienia kodu rdzenia Drupala” ........................................... 53
A co z wygldem? .................................................................................................... 54
Moduy dla administratora .............................................................................................. 54
Devel ........................................................................................................................ 54
Demonstration site .................................................................................................... 55
Localization client i Localization update .................................................................. 56
Features .................................................................................................................... 56
Module Filter ............................................................................................................ 57
Wybieramy moduy do realizacji wymaga klienta ........................................................ 57
Views ....................................................................................................................... 58
Token ....................................................................................................................... 58
Display suite, Context, Panels .................................................................................. 59
Date, Link ................................................................................................................. 61
IMCE ........................................................................................................................ 61
WYSIWYG .............................................................................................................. 62
Inne moduy ............................................................................................................. 62
Jak instalujemy moduy? ................................................................................................ 62
Instalacja za pomoc moduu Update manager ........................................................ 62
Problemy z instalowaniem duych moduów ........................................................... 64
Instalacja rczna ....................................................................................................... 65
Wczanie moduów ................................................................................................. 65
Konfigurujemy strony statyczne ..................................................................................... 66
Nowe pole — Minigaleria ........................................................................................ 67
Poprawka etykiety pola Title .................................................................................... 69
Pierwsza strona z minigaleri ................................................................................... 70
Poprawki w ustawieniach wywietlania pola ........................................................... 71
Wywietlanie zdj moduem Colorbox ................................................................... 72
Poprawki w CSS ....................................................................................................... 73
Skórka potomna ....................................................................................................... 76
Wasny modu .......................................................................................................... 79
Strona z formularzem kontaktowym ........................................................................ 80
Tworzymy rodzaj zawartoci Inicjatywa ........................................................................ 81
Nowe moduy ........................................................................................................... 83
Nowy rodzaj zawartoci ........................................................................................... 83
Nowe sowniki kategorii .......................................................................................... 84
Nowe pola ................................................................................................................ 85
Gotowe ..................................................................................................................... 87
Rozmieszczenie pól na formularzu dodawania zawartoci ....................................... 90
Tryby wywietlania zawartoci ................................................................................ 92
Zmiana szablonu wywietlania zawartoci ............................................................... 94
Spis treci
7
Modu Display suite ................................................................................................. 95
Kilka pierwszych inicjatyw ...................................................................................... 98
Budujemy widok Katalog inicjatyw ............................................................................... 99
Wczamy modu Views .......................................................................................... 99
Tworzenie widoku .................................................................................................... 99
Pierwsze spotkanie z interfejsem Views ................................................................. 101
Formaty wywietlania ............................................................................................ 101
Pierwsze poprawki formatu Strona ......................................................................... 102
Filtry i ich udostpnianie ........................................................................................ 105
Nagówek i stopka .................................................................................................. 106
Blok z ostatnimi inicjatywami ................................................................................ 107
Widok Moje inicjatywy ................................................................................................ 110
Duplikujemy widok ................................................................................................ 110
Filtr kontekstowy ................................................................................................... 110
Konfigurujemy wiadomoci ......................................................................................... 111
Instalujemy edytor WYSIWYG ............................................................................. 111
Obrazki doczone do wpisów ................................................................................ 114
Obrazki w polu Tre ............................................................................................. 116
Alternatywa dla WYSIWYG .................................................................................. 120
Dodanie do Artykuu pola Minigaleria ................................................................... 121
Podsumowanie .............................................................................................................. 122
Rozdzia 5. Uprawnienia ................................................................................. 123
Konta i uprawnienia testowe ........................................................................................ 123
Konta testowe ......................................................................................................... 123
Rangi ...................................................................................................................... 124
Uprawnienia ........................................................................................................... 126
Ustawienia rejestracji nowych uytkowników ....................................................... 129
Moderowanie Artykuów .............................................................................................. 129
Konfiguracja Artykuów ......................................................................................... 130
Powiadomienia e-mailowe ..................................................................................... 130
Widok artykuów do moderacji .............................................................................. 132
Podsumowanie .............................................................................................................. 133
Rozdzia 6. Przenosiny do internetu ................................................................ 135
Przygotowania .............................................................................................................. 135
Eksport bazy danych z uyciem phpMyAdmin ...................................................... 136
Eksport z uyciem mysqldump.exe ........................................................................ 136
Pierwsze przenosiny ..................................................................................................... 137
Tworzenie bazy danych na serwerze ...................................................................... 137
Wysyamy pliki przez FTP ..................................................................................... 138
Wysyamy archiwum z plikami .............................................................................. 138
Rozpakowujemy archiwum z plikami .................................................................... 139
Import pliku .sql do bazy danych za pomoc wiersza polece ............................... 139
Import pliku .sql do bazy danych za pomoc phpMyAdmin .................................. 140
Pomoc administratorów konta ................................................................................ 140
Poprawka konfiguracji w pliku settings.php ........................................................... 140
Tryb przerwy technicznej ....................................................................................... 141
Pliki publiczne i tymczasowe ................................................................................. 142
Pliki prywatne ........................................................................................................ 143
Dlaczego nie dziaa? ............................................................................................... 143
Czste problemy po przenosinach ................................................................................ 144
Komunikat „Wewntrzny bd serwera” ................................................................ 144
Komunikat „Odmowa dostpu SQL” ..................................................................... 144
8
Drupal 7 w praktyce
Niepoprawne cieki dostpu do plików ................................................................ 145
Komunikat „Call to undefined function…” ............................................................ 146
Witryna testowa ............................................................................................................ 146
Instalacja wielowitrynowa ...................................................................................... 147
Nowa baza danych ................................................................................................. 147
Nowa domena ......................................................................................................... 147
Nowy katalog w folderze sites ............................................................................... 148
Przenosimy bazy danych ........................................................................................ 149
Test ......................................................................................................................... 149
Podsumowanie .............................................................................................................. 150
Rozdzia 7. Rozbudowa .................................................................................. 151
Konfigurujemy forum ................................................................................................... 151
Dodanie oceny „Kciuk w gór!” do odpowiedzi na forum ..................................... 151
Powiadomienia o odpowiedzi ................................................................................. 153
Blogi uytkowników .................................................................................................... 155
Uruchomienie moduu i uprawnie ........................................................................ 155
Poprawki w domylnych ustawieniach ................................................................... 155
Emocje we wpisach ................................................................................................ 156
Prywatne wiadomoci ................................................................................................... 157
Zadania i notatki ........................................................................................................... 158
Tworzymy zawarto typu notatka ......................................................................... 158
Nowe pola w notatkach .......................................................................................... 158
Blok Powizane elementy przy inicjatywie ............................................................ 160
Tworzymy zawarto typu zadanie ........................................................................ 164
Poprawiamy widok Powizane elementy ............................................................... 166
Widok Powizane elementy — kolejna metamorfoza ............................................ 168
Widok Zadania ....................................................................................................... 171
Skórka i nawigacja ....................................................................................................... 172
Instalacja i wczanie skórek .................................................................................. 173
Rozmieszczenie bloków w nowej skórce ............................................................... 174
Menu ...................................................................................................................... 175
Prezentacja menu .................................................................................................... 177
Theme developer .................................................................................................... 179
Wydajno .................................................................................................................... 180
Pomiar narzdziem ab ............................................................................................ 180
Opcje wydajnoci dostpne w Drupal 7 ................................................................. 181
Yslow, Pagespeed ................................................................................................... 181
Dodatkowe moliwoci .......................................................................................... 182
Inne wymagania klienta ................................................................................................ 183
Biuletyny ................................................................................................................ 183
Dodawanie mediów do treci ................................................................................. 183
Przepywy pracy, reguy biznesowe ....................................................................... 184
Oznaczanie treci flagami ...................................................................................... 184
Praca grupowa, spoecznoci .................................................................................. 185
Formularze ............................................................................................................. 185
Podsumowanie .............................................................................................................. 186
Zakoczenie ................................................................................................... 187
Skorowidz ....................................................................................................... 189
Zgłoś jeśli naruszono regulamin