04
maj
2011
palikowski

Drupal 7 w praktyce - moja nowa książka

Za jakieś 2-3 miesiące powinna być dostępna moja druga książka wydana nakładem Helionu - Drupal 7 w praktyce. Własna strona WWW w jeden dzień.

Mam nadzieję, że jej objętość (około 200 stron) spowoduje, że cena będzie zachęcająca i znajdzie swoich nabywców, mimo, że nie jest to podręcznik dotyczący wszystkich możliwości Drupala. Starałem się raczej "wstrzelić" w rynek i powielać jak najmniej tematów z pozycji jakie są już obecne po polsku.

W książce znajdziecie poradnik jak od zera zbudować stronę z kilkoma funkcjami takimi jak forum, newsy, lista projektów, zadania i notatki. Ponadto sporo uwag "życiowych", coś o zarządzaniu obrazkami i plikami oraz instalacja edytora WYSIWYG.

Roboczy spis treści:

Wstęp 3

Rozdział 1 Drupal i inne systemy zarządzania treścią 4

  • Co to jest CMS? 4
  • Jaki CMS wybrać? 4
  • Budowa CMS 5
  • Jakie są cechy charakterystyczne CMS? 5
  • Czy potrzebuję CMS? 6
  • Dlaczego Drupal? 6
  • Skąd czerpać informacje o Drupalu? 6
  • Podsumowanie 7

Rozdział 2 Przygotowania 8

  • Nasz projekt 8
  • Nazewnictwo środowisk 8
  • Środowisko lokalne 9
  • Pobieranie i instalacja XAMPP 9
  • Zarządzanie XAMPP 10
  • Poprawki konfiguracji XAMPP 11
  • Konfiguracja katalogu ze stroną 12
  • Narzędzia na komputerze lokalnym 12
  • Edytor kodu i plików tekstowych 12
  • Firefox i wtyczki 12
  • Środowisko produkcyjne 13
  • Hosting dla Drupala 7 13
  • Domena i katalog z plikami na serwerze 13
  • Konfiguracja katalogu ze stroną 16

Rozdział 3 Instalacja i pierwsze kroki 17

  • Pobranie właściwych plików 17
  • Praca z instalatorem 18
  • Konfiguracja bazy danych 20
  • Dokończenie instalacji 22
  • Zainstalowałem Drupala i...? 23
  • Co widać na uruchomionej stronie? 23
  • Pierwszy artykuł 25
  • Pierwsza strona 30
  • Więcej rodzajów zawartości 33
  • Włączamy pierwszy nowy moduł 33
  • Poznajemy i konfigurujemy forum 34
  • Podsumowanie 37

Rozdział 4 Budowa strony 38

  • Zanim zaczniemy administrować 38
  • Spotkanie z klientem i główne wymagania 38
  • Diabeł tkwi w szczegółach 39
  • Dobre praktyki administratora 40
  • Jak dostosować system Drupal do naszych potrzeb? 41
  • Idea małych modułów 41
  • Skąd pobierać moduły? 41
  • Zasada „Nie będziesz zmieniał kodu rdzenia Drupala” 42
  • A co z wyglądem? 42
  • Moduły dla administratora 42
  • Devel 42
  • Demonstration site 43
  • Localization client i Localization update 43
  • Features 44
  • Module Filter 45
  • Wybieramy moduły do realizacji wymagań klienta 45
  • Views 45
  • Token 46
  • Display Suite, Context, Panels 46
  • Date, Link 48
  • IMCE 48
  • WYSIWYG 49
  • Inne moduły? 49
  • Jak instalujemy moduły? 49
  • Instalacja za pomocą modułu Update manager 49
  • Problemy z instalowaniem dużych modułów 51
  • Instalacja ręczna 51
  • Włączanie modułów 52
  • Konfigurujemy strony statyczne 52
  • Nowe pole - Minigaleria 53
  • Poprawka etykiety pola „Title” 56
  • Pierwsza strona z minigalerią 56
  • Poprawki w ustawieniach wyświetlania pola 58
  • Wyświetlanie minigalerii modułem Colorbox 59
  • Poprawki w CSS 60
  • Skórka potomna 63
  • Własny moduł 65
  • Strona z formularzem kontaktowym 67
  • Tworzymy rodzaj zawartości „Inicjatywa” 69
  • Nowe moduły 70
  • Nowy rodzaj zawartości 70
  • Nowe słowniki kategorii 71
  • Nowe pola 72
  • Gotowe? 73
  • Rozmieszczenie pól na formularzu dodawania zawartości 76
  • Tryby wyświetlania zawartości 79
  • Zmiana szablonu wyświetlania zawartości 81
  • Moduł display suite 83
  • Kilka pierwszych inicjatyw 86
  • Budujemy widok „Katalog inicjatyw” 86
  • Włączamy moduł Views 86
  • Tworzenie widoku 87
  • Pierwsze spotkanie z interfejsem Views 89
  • Podglądy 89
  • Pierwsze poprawki podglądu „Strona” 90
  • Filtry i ich udostępnianie 93
  • Nagłówek i stopka 95
  • Blok z ostatnimi inicjatywami 95
  • Widok „Moje inicjatywy” 99
  • Klonujemy widok 99
  • Filtr kontekstowy 99
  • Konfigurujemy wiadomości 100
  • Instalujemy edytor WYSIWYG 100
  • Obrazki dołączone do wpisów 103
  • Obrazki w polu „Treść” 105
  • Alternatywa dla WYSIWYG 109
  • Dodanie do Artykułu opcji minigalerii 110
  • Podsumowanie 111

Rozdział 5 Uprawnienia 112

  • Konta i uprawnienia testowe 112
  • Konta testowe 112
  • Rangi 113
  • Uprawnienia 115
  • Ustawienia rejestracji nowych użytkowników 117
  • Moderowanie Artykułów 118
  • Konfiguracja „Artykułów” 118
  • Powiadomienia mailowe 118
  • Widok artykułów do moderacji 120
  • Podsumowanie 121

Rozdział 6 Przenosiny do Internetu 122

  • Przygotowania 122
  • Eksport bazy danych z użyciem phpMyAdmin 122
  • Eksport z użyciem mysqldump.exe 123
  • Pierwsze przenosiny 123
  • Tworzenie bazy danych na serwerze 123
  • Wysyłamy pliki przez ftp 124
  • Wysyłamy archiwum z plikami 124
  • Rozpakowujemy archiwum z plikami 125
  • import pliku .sql do bazy danych z pomocą wiersza poleceń 126
  • Import pliku .sql do bazy danych z pomocą phpMyAdmin 126
  • Pomoc administratorów konta 126
  • Poprawka konfiguracji w pliku settings.php 126
  • Tryb przerwy technicznej 127
  • Pliki publiczne i tymczasowe 128
  • Pliki prywatne 129
  • Działa? 129
  • Częste problemy po przenosinach 130
  • Komunikat „Wewnętrzny błąd serwera” 130
  • Komunikat „Odmowa dostępu SQL” 130
  • Niepoprawne ścieżki dostępu do plików 130
  • Komunikat „Call to undefined function …” 132
  • Witryna testowa 132
  • Instalacja wielowitrynowa? 132
  • Nowa baza danych 132
  • Nowa domena 133
  • Nowy katalog w folderze sites 134
  • Przenosimy bazy danych 134
  • Test 134
  • Podsumowanie 135

Rozdział 7 Rozbudowa 137

  • Konfigurujemy forum 137
  • Dodanie oceny „Kciuk w górę!” do odpowiedzi na forum 137
  • Powiadomienia o odpowiedzi 139
  • Blogi użytkowników 141
  • Uruchomienie modułu i uprawnień 141
  • Poprawki w domyślnych ustawieniach 141
  • Emocje we wpisach 142
  • Prywatne wiadomości 142
  • Zadania i notatki 143
  • Tworzymy zawartość typu notatka 143
  • Nowe pola w notatkach 144
  • Blok „Powiązane elementy” przy inicjatywie 145
  • Tworzymy zawartość typu zadanie 149
  • Poprawiamy widok „Powiązane elementy” 151
  • Widok „Powiązane elementy” – kolejna metamorfoza 154
  • Widok „Zadania” 157
  • Skórka i nawigacja 159
  • Instalacja i włączanie skórek 159
  • Rozmieszczenie bloków w nowej skórce 160
  • Menu 162
  • Prezentacja menu 163
  • Theme developer 165
  • Wydajność 166
  • Pomiar narzędziem ab 166
  • Opcje wydajności dostępne w Drupal 7 167
  • Yslow, Pagespeed 167
  • Dodatkowe możliwości 168
  • Inne wymagania klienta 169
  • Biuletyny 169
  • Dodawanie mediów do treści 169
  • Przepływy pracy, reguły biznesowe 169
  • Oznaczanie treści flagami 170
  • Praca grupowa, społeczności 170
  • Forumlarze 170
  • Podsumowanie 171

Zakończenie 172

Gratulacje! Dzięki takim

Wpisał MagicMcj (niezweryfikowany) 4 May 2011 - 1:01pm.

Gratulacje! Dzięki takim książkom rośnie znajomość i świadomość Drupala wśród szerszej publiczności. Oby jak najwięcej takich publikacji.

Imponujacy spis treści ...

Wpisał Jacek Synowiec (niezweryfikowany) 5 May 2011 - 2:08pm.

Imponujacy spis treści ... myślałem, że to będzie 500 stron a nie 200 :)
Rozumiem, że już napisana, bo numery stron już sa ... i czeka tylko na wydanie przez Helion.

Czekam na książeczkę

Wpisał wyfruniety (niezweryfikowany) 14 May 2011 - 3:08pm.

Czekam na książeczkę

Książka wygląda bardzo

Wpisał Andi (niezweryfikowany) 16 May 2011 - 12:54pm.

Książka wygląda bardzo obiecująco. Ze spisu treści wnioskuje, że zawarte będzie tam wszystko, co najważniejsze. Życzę powodzenia.

Bardzo fajna książka którą

Wpisał Songo (niezweryfikowany) 24 May 2011 - 11:27pm.

Bardzo fajna książka którą zdecydowanie polecam. brawo palik