Kategoria: InformatykaWysyłka: do 3 dni
(67) o Moduł (67) o Rodzaj zawartości (68) o Segment (69) o Strony
niebędące segmentami (70) o Skórka i szablon
(70) o Blok i...
Pełen opis produktu 'Drupal - poznaj go z każdej strony!' »
Spis treści:Rozdział 1. Drupal: podstawowe informacje (15) *
Wprowadzenie (15) * Co to jest ten Drupal? (15) o Dlaczego właśnie
Drupal? (16) o Czy z Drupalem odniosę sukces? (17) * Drupal od
strony technicznej (20) o Pliki systemowe (20) o Baza danych (21) o
Pliki użytkowników (22) o CMS czy CMF? (22) * Drupal jako projekt
(23) * Trochę historii (24) * Trochę liczb (24) * Społeczność i
wsparcie (25) o Polska społeczność (26) * Zasoby pomocne w nauce i
poznawaniu Drupala (26) o Podręcznik (27) o IRC (27) o Fora i grupy
dyskusyjne (27) o Blogi i mikroblogi (28) o Podcasty (28) o
Screencasty (28) * Rozwiązywanie problemów (29) * Przyszłość
Drupala (30) o Drupal 7 (30) o Rozwój firm świadczących usługi (32)
o Dystrybucje (33) o Przewidywania dotyczące przyszłości (37) *
Licencje i koszty (37) o Licencje (37) o Koszty (39) * Podsumowanie
(40)Rozdział 2. Poznajemy środowisko Drupala (41) * Wprowadzenie
(41) * Podstawy HTML i CSS (42) o HTML (42) o CSS (44) o Dokumenty
statyczne i dynamiczne (45) * Podstawy serwowania stron WWW (46) o
Jak serwowane są strony WWW? (46) o Jak działa serwer WWW? (47) o
Drupal jako baza danych z interfejsem WWW (49) * Budujemy
środowisko testowe do nauki Drupala (50) o Instalacja XAMPP LITE
(50) o Weryfikujemy działanie serwera stron WWW (53) o Weryfikujemy
działanie interpretera PHP (53) o Weryfikujemy działanie serwera
bazy danych (54) o Tworzymy bazę danych dla przyszłej instalacji
systemu Drupal (54) * Instalujemy Drupala (57) o Pobieramy
potrzebne pliki (57) o Poznajemy systemowe pliki Drupala (58) o
Pobieramy tłumaczenie i instalujemy Drupala (60) o Poszczególne
kroki instalacji (61) * Podsumowanie (66)Rozdział 3. Pierwsze kroki
po instalacji (67) * Wprowadzenie (67) * Ważne terminy (67) o Moduł
(67) o Rodzaj zawartości (68) o Segment (69) o Strony niebędące
segmentami (70) o Skórka i szablon (70) o Blok i obszar skórki (71)
o Ranga (71) o Ścieżka do strony (72) o Ścieżka do pliku (73) * Co
widać na stronie powitalnej (74) * Dział zarządzania (75) o
Zarządzanie zawartością (75) o Budowa witryny (76) o Zarządzanie
użytkownikami (76) o Konfiguracja witryny (76) o Raporty (76) *
Moduły dodatkowe (76) o Wyjmijmy z szafki wszystkie zabawki (77) o
Czym są moduły (78) o Skąd pobierać moduły (79) o Włączamy moduł
zewnętrzny (80) * Skórki (81) o Skórki systemowe (81) o Skórki
dodatkowe (82) * Dodawanie zawartości (82) o Strona \"Dodaj
zawartość\" (83) o Artykuł (wpis na stronie głównej) (84) o Strona
z linkiem w menu (86) o Dodawanie obrazków do wpisu (87) o Atrybuty
segmentu (90) * Co dalej (91) o Uprawnienia (91) o Odpowiedzi i ich
moderacja (92) o Rejestracja i logowanie (92) * Podsumowanie
(93)Rozdział 4. Budowa witryny (95) * Wstęp (95) * Aliasy adresów
(95) * Bloki (97) o Bloki dostępne po instalacji (99) o
Konfiguracja bloku (101) o Własne bloki (103) * Formularz
kontaktowy (105) * Menu (107) o Struktura menu (107) o Dodawanie
elementu do menu (108) o Dodawanie menu (110) o Bloki zawierające
menu (111) o Ustawienia modułu menu (112) * Moduły (112) o
Zależności modułów (114) o Instalowanie nowych modułów (115) o
Wersje modułów (115) o Strony modułów (projektów) (117) o Wsparcie
do modułów (120) o Przestrzeń nazw (121) o Aktualizacja modułów
(121) o Odinstalowywanie modułów (122) * Skórki (123) o Dodawanie
skórek (123) o Konfiguracja skórek (123) o Ustawienia globalne
skórek (124) o Konfiguracja przykładowej skórki - Garland (126) o
Skórka działu zarządzania (127) * Tłumaczenie interfejsu (127) o
Jak sprawdzić, w jakim stopniu nasz interfejs jest zlokalizowany
(128) o Jak zdobyć pliki .po (128) o Jak zaimportować plik z
tłumaczeniem do naszej strony (129) o Wyszukiwanie i tłumaczenie
pojedynczych napisów (129) o Zmienne w napisach (130) o Eksport i
obróbka plików .po (131) o Struktura plików .po (132) o Formuła
liczby mnogiej (134) * Wyzwalacze (134) * Podsumowanie
(136)Rozdział 5. Zarządzanie zawartością (137) * Wprowadzenie (137)
* Rodzaje zawartości (137) o Nowy rodzaj zawartości (143) * Rodzaje
(typy) zawartości raz jeszcze (144) o Podstawowe atrybuty segmentu
(145) o Prezentacja segmentów (146) o Skrót i pełna wersja wpisu
(147) o Różnice między rodzajami zawartości (148) * Kategorie (150)
o Dodawanie terminów (152) o Adresy z listą wpisów przypisanych do
terminu (154) * Zawartość (154) * Ustawienia dotyczące wpisów (156)
* Książki (157) * Fora (160) * Odpowiedzi (161) * Kanały RSS (162)
* Subskrybent kanałów (163) o Bloki (164) * Podsumowanie
(165)Rozdział 6. Konfiguracja witryny (167) * Wprowadzenie (167) *
Podstawowe dane (167) * Przerwa techniczna (168) * Formaty danych
(169) o Konfiguracja formatu (170) o Konfiguracja filtrów (171) o
Kolejność filtrów (172) * Języki (173) * Przyjazne adresy (175) *
Skórka działu zarządzania (176) * System plików (176) * Wysyłanie
plików (177) * API blogów (181) * Data i czas (182) * Działania
zautomatyzowane (184) o Wstrzymywanie publikacji na podstawie słów
kluczowych (185) o Wyświetlanie komunikatu dla użytkownika (186) o
Wysyłanie e-maila (186) o Zmienne w akcjach (187) * Dzienniki
zdarzeń i alerty (188) o Dzienniki zdarzeń w bazie danych (188) o
Syslog (188) * Narzędzie przetwarzania grafik (191) o Instalacja
ImageMagick (192) o Powiadamianie o błędach (192) * Ustawienia
wyszukiwarki (193) * Wydajność (195) * Zapobieganie przeciążeniu
(197) * Podsumowanie (198)Rozdział 7. Zarządzanie użytkownikami
(199) * Wprowadzenie (199) * Rangi (200) * Uprawnienia (201) o
Przykład deklaracji uprawnień (201) o Za mało uprawnień? (203) o
Najważniejsze uprawnienia (203) * Profile (206) o Dodatkowe pola w
profilach użytkowników (207) * Reguły dostępu (211) * Ustawienia
dotyczące użytkowników (213) o Tworzenie kont (213) o Logowanie z
OpenID (214) o Wiadomości do użytkowników (215) * Użytkownicy (216)
o Dodawanie nowego użytkownika (217) o Użytkownicy testowi (217) *
Podsumowanie (218)Rozdział 8. Raporty (219) * Wprowadzenie (219) *
Raport o stanie witryny (220) * Nowe wersje (221) * Ostatnie wpisy
do dziennika (222) * Najczęstsze błędy nieznalezienia strony (223)
* Najczęstsze błędy odmowy dostępu (224) * Ustawienia dziennika
odwiedzin (225) * Najczęściej odsyłające strony (226) *
Najpopularniejsze słowa kluczowe (226) * Ostatnie odsłony (226) *
Najpopularniejsze strony (227) * Najczęściej odwiedzający (228) *
Podsumowanie (228)Rozdział 9. Budujemy przykładowy serwis (229) *
Wstęp (229) * Typowy cykl życia projektu internetowego (229) o
Wymagania funkcjonalne (230) o Projekt graficzny i rozplanowanie
elementów (230) o Wybór rozwiązania (231) o Projekt techniczny
(231) o Przeniesienie na środowisko produkcyjne (232) o Utrzymanie
i rozwój (232) o Serwis \"Nasza Okolica\" (232) * Konfiguracja
strony (232) o Przygotowanie systemu (233) o Moduły (233) o Dane
podstawowe (235) o Konfiguracja skórki (235) o Wydajność (235) o
Ranga \"pomocnik redakcji\" (236) o Format Full HTML dla pomocników
(237) o Ustawienia użytkowników (238) o Uprawnienia (239) o Testowi
użytkownicy (240) o Forum dyskusyjne (241) o Profile użytkowników
(242) o Menu (244) o Pierwszy artykuł na stronę główną (246) o
Pierwsza strona (246) o Blogi (247) o Formularz kontaktowy (247) o
Wyszukiwarka (249) * Podsumowanie (249)Rozdział 10. Zawartość
serwisu (251) * Wstęp (251) * Nowe rodzaje zawartości (252) o
Rodzaj zawartości Wieści z miasta (252) o Rodzaj zawartości Zdjęcie
(255) o Rodzaj zawartości Ogłoszenie (255) o Uprawnienia dodatkowe
(256) * Kategoryzacja treści (257) * Instalacja CCK i innych
potrzebnych modułów (258) o Spolszczenie CCK (260) o Przegląd
możliwości CCK (260) * Nowe pola w typach zawartości (262) o Pole
Telefon w typie zawartości Ogłoszenie (262) o Pole Obraz w typie
zawartości Wieści z miasta (265) o Współdzielenie pól między
rodzajami zawartości (269) o Zmiana etykiety i kontrolki pola już
po jego utworzeniu (270) o Pole Obraz w typie zawartości Zdjęcie
(271) o Pole Powiązane zdjęcia w typie zawartości Wieści z miasta
(272) o Uprawnienia do pól - moduł Content Permissions (276) *
Wprowadzanie i edycja zawartości (277) o Formularz dodawania i
edycji zawartości (277) o Pola i sekcje formularza dodawania treści
(279) o Kolejność pól (279) o Wersje (279) o Formaty danych i
filtry (281) * Zawartość testowa (285) o Drobne poprawki w
strukturze zawartości (286) o Uprawnienia do pól CCK (287) *
Podsumowanie (288)Rozdział 11. Prezentacja treści (289) * Wstęp
(289) * Wpis w wersji skróconej i pełnej (289) o Wersja skrócona
(podsumowanie) (289) o Wersja pełna segmentu (290) * Jak zmienić
wygląd segmentów (290) o CCK i formatery (290) o Skinr i Fusion
(292) o Display Suite (292) o Panels (293) o ImageCache (293) *
Moduł ImageCache (293) o Uprawnienia (296) o Konfiguracja
formaterów dla rodzaju zawartości Ogłoszenie (297) o Położenie
plików obsługiwanych przez ImageField i ImageCache (298) o
Konfiguracja formaterów dla rodzaju zawartości Zdjęcie (300) o
Odrobina CSS (301) * Jak zmienić wygląd wykazów i list (302) o
Wykazy segmentów (302) o Wykazy i tabele elementów (303) o Własne
listy i wykazy (304) * Moduł Views (304) o Przykłady widoków (305)
o Instalacja i polonizacja modułu Views (307) o Views i wbudowane
widoki (307) o Interfejs modułu Views (307) o Formaty (310) o
Obszar Podstawowe ustawienia (312) o Ikona kółka zębatego (312) o
Ikony plusa i strzałek (314) o Obszar Filtry (315) o Obszar Pola
(316) o Obszar Kryteria sortowania (317) o Obszar Powiązania (318)
o Obszar Argumenty (319) * Budowanie widoków dla strony Nasza
Okolica (320) o Widok Ostatnio dodane zdjęcia (320) o Widok
Ogłoszenia (326) o Blok 5 ostatnich ogłoszeń (328) * Podsumowanie
(331)Rozdział 12. Moduły i przepisy (333) * Wstęp (333) * Popularne
moduły zewnętrzne (333) o Content Construction Kit (CCK) (334) o
Views (335) o Flag (337) o Token (337) o Pathauto (338) o
Administration menu (338) o FileField (339) o ImageCache (339) o
Rules (340) * Przepisy na konkretne funkcje (340) o Jak wybrać
odpowiednie moduły (341) o Galeria zdjęć (342) o Wiki (343) o Sklep
internetowy (344) o Biuletyny (345) o Forum dyskusyjne (345) o
Grupy (347) o Zarządzanie projektami, zadaniami, zgłoszeniami (347)
o Formularze i zbieranie danych (348) o Katalogi (348) *
Zabezpieczenie przed spamem (348) o System CAPTCHA (349) o Systemy
antyspamowe (350) o Blokowanie IP (350) o Moderacja treści (351) o
Regulamin (351) * Podsumowanie (351)Rozdział 13. Wygląd (353) *
Wprowadzenie (353) o Czym są skórki (353) o Skórki to nie szablony
(354) * Skąd pobierać gotowe projekty (355) o Skórki komercyjne
(355) o Szablony HTML (356) o Inne źródła (356) o Samodzielna
produkcja (356) o Drupal liderem słabych skórek? (357) o Rodzynki,
czyli ładne skórki do Drupala (358) * Co składa się na wygląd
drupalowej strony (359) o Treść, forma, funkcje (359) o Kaskadowe
arkusze stylów (CSS) (360) o Obszary i bloki (361) o Obszar treści
i wygląd segmentów różnego typu (364) * Silnik PHPTemplate (367) o
Czym są silniki skórek (367) o Skórka i szablon - to nie to samo!
(367) * Skórki PHPTemplate (368) o Instalacja skórek (368) *
Szablony i funkcje szablonów (369) o Przykładowy szablon (369) o
Nadpisywanie funkcji i szablonów (370) o Reguły nazewnictwa plików
przy nadpisywaniu szablonów (371) o Rozwiązywanie konfliktów
szablonów (372) o Szablony w rdzeniu i możliwości ich nadpisania
(373) o Zasady nadpisywania funkcji szablonów (375) o Zmienne
dostępne w szablonie page.tpl.php (376) o Zmienne szablonu
block.tpl.php (378) o Zmienne szablonu comment.tpl.php (378) o
Zmienne szablonu node.tpl.php (379) o Contemplate (380) * Budowa
skórek (381) o Pliki składające się na skórkę (381) o Plik .info
(383) o Pliki typowych szablonów (386) o Skórki potomne (388) *
Własna skórka (389) o Przerabiana czy całkiem własna? (389) o
Idealna skórka na start - Zen (390) o Robimy skórkę potomną na
podstawie Zen (391) o Dostosowujemy skórkę z szablonu HTML/CSS
(394) * Podsumowanie (397)Rozdział 14. Uruchomienie witryny (399) *
Wstęp (399) * Instalacja Drupala w środowisku produkcyjnym (399) o
Wybór serwera WWW (400) o Zakładamy konto WWW (402) o Zakładamy
bazę danych MySQL (403) o Zakładamy skrzynkę mailową (405) o
Konfigurujemy domenę na serwerze (406) o Odszukujemy katalog na
pliki strony (407) o Umieszczenie plików Drupala na serwerze -
metoda FTP (409) o Umieszczenie plików Drupala na serwerze - wiersz
poleceń (411) o Uruchamiamy instalator (412) o Uprawnienia do
plików (412) o Sprawdzamy działanie poczty (413) o Sprawdzamy
parametry życiowe (413) o Ustawiamy zadania cron (414) o Ukrywamy
stronę przed ciekawskimi (415) * Drupal w trybie wielowitrynowym
(multisite) (415) o Wiele witryn, jeden Drupal (416) o Znaczenie
katalogu sites (417) o Instalacja nowej witryny (419) o Dodanie
istniejącej witryny do instalacji wielowitrynowej (422) o
Konfiguracja współdzielenia tabel między serwisami (424) o
Instalacja wielowitrynowa na środowisku testowym (Windows) (427) *
Podsumowanie (429)Rozdział 15. Utrzymanie witryny (431) * Wstęp
(431) o Zasada nienaruszalności kodu rdzenia (431) o Kopie zapasowe
(432) o Bieżące prace przy witrynie (432) o Aktualizacja systemu i
modułów (432) o Przenosiny na inny serwer (432) o Zmiana adresu
strony (433) o Utrzymanie środowiska rozwojowego (433) o
Wykorzystanie SSH i Drush (433) * Kopie zapasowe (434) o Kopia
plików z użyciem FTP (435) o Kopia plików z użyciem Direct Admin
(436) o Kopia bazy danych z użyciem phpMyAdmin (437) o Kopie
bezpieczeństwa z poziomu skryptów PHP i modułów Drupala (438) o
Kopie z użyciem mechanizmów wbudowanych w panel zarządzania kontem
serwera WWW (439) o Kopia bazy danych z użyciem mysqldump (439) o
Kopie różnicowe plików z użyciem narzędzia rsync (442) o Planowanie
wykonania się kopii z użyciem crontab (445) * Przywrócenie systemu
z kopii bezpieczeństwa (446) o Odtworzenie plików (446) o
Odtworzenie bazy danych z użyciem phpMyAdmin (447) o Odtworzenie
bazy danych z użyciem programu mysql (448) * Aktualizacje (450) o
Skąd mam wiedzieć, że są nowe wersje? (450) o Kiedy aktualizacja
jest konieczna? (451) o Proces aktualizacji - najważniejsze zasady
(452) o Aktualizacja systemu (453) o Aktualizacja modułów (454) o
Aktualizacja skórki (455) o Kiedy będę wiedział, że wszystkie
elementy mojej strony są aktualne? (455) * Uruchomienie środowiska
testowego (456) o Jeden serwer testowy - piaskownica (456) o Więcej
serwerów testowych (456) o Jak przygotować piaskownicę (457) o
Piaskownica generowana automatycznie (458) * Podsumowanie
(459)Rozdział 16. Typowe problemy (461) * Wprowadzenie (461) *
Popularne problemy (461) o Komunikat \"Internal server error 500\"
(461) o Biała strona zamiast serwisu (462) o Komunikat \"Fatal
error: Allowed memory size of X bytes exhausted (tried to allocate
Y bytes)\" (463) o Komunikat \"The translation import failed\"
(464) o Komunikat \"Maximum execution time of xx seconds exceeded\"
(465) o Błąd 404 protokołu HTTP (465) o Powolne działanie systemu
na localhost (466) o Połączenie z serwerem zostało zresetowane
(466) o Komunikat \"Cannot modify header information - headers
already sent by ...\" (467) o Błędne ścieżki do plików (467) o
Utrata hasła do konta administratora (469) o Na serwerze z PHP 5.3
nie działa podgląd ani generowanie miniatur w ImageCache (470) *
Podsumowanie (471)Skorowidz (473)Własna strona WWW? Sklep
internetowy lub forum? Z Drupalem to możliwe! * Jak sprawnie
poruszać się w środowisku systemu Drupal? * Jak pracować z
modułami, skórkami i zawartością witryny? * Jak od podstaw zbudować
i uruchomić własny serwis?Jak twierdzi autor tej książki, Drupal to
coś więcej niż CMS. I ma rację, biorąc pod uwagę fakt, że ten
system zarządzania treścią umożliwia to, co nie zawsze łatwe jest w
przypadku innych systemów, takich jak Joomla! czy Wordpress —
swobodę tworzenia w pełni dopasowanych stron. Dzięki modularnej
strukturze i tysiącom dodatków Drupal zapewnia projektantom niemal
nieograniczone możliwości kreowania funkcjonalności i wyglądu
witryny. Ten potencjał w połączeniu z opinią niezawodnego i
elastycznego systemu oraz wielkim wsparciem światowej społeczności
sprawił, że wciąż mało popularny w Polsce Drupal na świecie wyrósł
na lidera rynku CMS. Dowód? W oparciu o niego powstały tak
prestiżowe witryny, jak strona amerykańskiego Białego Domu,
oficjalny serwis miasta Londyn, strona króla Belgii czy polskiego
Ministerstwa Gospodarki. Jednocześnie od 2007 roku Drupal
regularnie zdobywa tytuł najlepszego CMS w licznych konkursach.I
choć jest to system oparty na otwartym kodzie źródłowym, nic za
darmo! Drupal uchodzi bowiem za jeden ze skryptów trudniejszych do
opanowania. Aby więc ułatwić sobie to zadanie, podejmij naukę z
kompletnym podręcznikiem, dzięki któremu szybko i bez trudu
ujarzmisz ten niezwykły system. Błyskawicznie opanujesz jego
środowisko i przejdziesz do budowania własnej, profesjonalnej
witryny. Przeczytasz o tym, jak opracować strukturę menu i wykonać
tłumaczenie interfejsu oraz dowiesz się wszystkiego na temat
modułów, \"skórek\" i szablonów. Nauczysz się sprawnie zarządzać
zawartością strony i jej użytkownikami oraz optymalnie ją
konfigurować. Krok po kroku prześledzisz proces budowania
przykładowego serwisu z wykorzystaniem modułów CCK i Views —
zobaczysz, jak atrakcyjnie prezentować treść, zapewnić stronie
pełnię funkcjonalności i estetyczny wygląd oraz zadbać o jej
bezpieczeństwo. Dowiesz się, jak poprawnie uruchomić swoją witrynę
i administrować nią, a także poznasz rozwiązania typowych
problemów, na jakie możesz trafić przy każdym z realizowanych
etapów.Czego nauczysz się z tej książki: * Czym jest Drupal, jak
działa i jak jest zbudowany * Jak sprawnie poruszać się w jego
środowisku * Jak poprawnie go zainstalować i uruchomić * Czym są
moduły i jak z nimi pracować * Jak stworzyć strukturę menu * Jak
dodawać i konfigurować \"skórki\" * Jak przeprowadzić tłumaczenie
interfejsu * Jak wprowadzać i edytować zawartość witryny oraz
zarządzać nią * Jak pracować nad prezentacją zamieszczanych treści
* Czym są segmenty i jakie mają atrybuty * Jak przeprowadzić
konfigurację witryny * Jak zarządzać profilami i uprawnieniami
użytkowników * Jak generować raporty i korzystać z nich * Jak od
podstaw zbudować i uruchomić przykładowy serwis * Jak utrzymywać
gotową witrynę * Jak sprawnie rozwiązywać typowe problemy * Jak
budować nowe typy zawartości z modułem CCK * Jak prezentować treść
modułem ViewsPrzekonaj się, że nawet tak potężne narzędzie jak
Drupal z dobrym podręcznikiem staje się łatwe do opanowania!
Albertus.pl http://www.albertus.pl/