Ta strona wykorzystuje pliki cookies. Korzystając ze strony, zgadzasz się na ich użycie. OK Polityka Prywatności Zaakceptuj i zamknij X

Komponenty tworzące systemu Drupal. Szybkie budow.

28-02-2012, 15:33
Aukcja w czasie sprawdzania była zakończona.
Cena kup teraz: 54 zł     
Użytkownik tech28
numer aukcji: 2071370724
Miejscowość Poznań
Wyświetleń: 5   
Koniec: 31-01-2012 11:46:15

Dodatkowe informacje:
Stan: Nowy
Okładka: miękka
Rok wydania (xxxx): 2011
Kondycja: bez śladów używania
Język: polski
info Niektóre dane mogą być zasłonięte. Żeby je odsłonić przepisz token po prawej stronie. captcha

   
Gadu-Gadu

Telefon: (061)[zasłonięte]853-49

 
Koszty wysyłki 0,00 zł.
Książka jest nowa,stan idealny.
Realizacja zakupu od ręki.



Tytuł:
Komponenty tworzące systemu Drupal. Szybkie budowanie witryn internetowych za pomocą modułów CCK, Views i Panels


Autor:
Earl Miles, Lynette Miles, Emma Jane Hogbin, Karen Stevenson

Wydawnictwo:
Helion

Opis:

Opanuj możliwości najbardziej funkcjonalnych modułów dla systemu Drupal -
twórz atrakcyjne strony internetowe, w pełni dopasowane do Twoich potrzeb!

Jak szybko zdefiniować dane witryny za pomocą modułu Content Construction Kit?
Jak tworzyć panele nadpisujące domyślne układy stron i stosować dla tych układów różne motywy?
Jak zbudować wielofunkcyjne formaty wyświetlania zapytań modułu Views?

Chcesz szybko stworzyć wydajny sklep internetowy, elegancką witrynę firmową, sprawny intranet korporacyjny bądź funkcjonalny portal społecznościowy, ale już przeraża Cię ilość związanej z tym pracy? Zapewne dlatego zainteresowałeś się Drupalem? I słusznie. Jakie inne narzędzie open source umożliwia programistom tak błyskawiczną oraz bezproblemową realizację nawet bardzo ambitnych i zaawansowanych projektów IT? Dzięki zaangażowaniu utalentowanej i aktywnej społeczności Drupala masz przecież możliwość korzystania z całego bogactwa tysięcy praktycznych modułów, które rozszerzają możliwości rdzenia tego systemu i pozwalają na niemal nieograniczone wzbogacanie projektu o kolejne przydatne funkcjonalności. Choć trudno w to uwierzyć, już kilka kliknięć wystarczy, aby tworzyć witryny internetowe o elastycznych, zróżnicowanych możliwościach.

Niezależnie od tego, czy jesteś programistą, projektantem, administratorem, architektem czy konsultantem — oto doskonały przewodnik po najbardziej wartościowych modułach i technikach włączania ich do swojego projektu. Znajdziesz tu słynną "wielką trójkę", czyli moduły Content Construction Kit (CCK), Views i Panels, których potencjał pozwala na niesłychanie szybkie tworzenie idealnie skrojonych stron. Niemożliwe? Przekonaj się, że tak! Współautor tej niezwykłej książki, Earl Miles, od wielu lat jest aktywnym członkiem społeczności związanej z Drupalem, dzięki czemu w dużym stopniu wpłynął na kierunek, w jakim podąża ten system. Earl jest także kluczowym uczestnikiem projektu budowy modułu CCK oraz autorem modułów Views i Panels. Trudno zatem wyobrazić sobie lepszą osobę, która mogłaby wprowadzić Cię w tajniki ich skutecznego wykorzystania! Autorzy zamieścili tu wszystkie informacje, których nie znajdziesz nigdzie indziej, a także obszerny przykładowy kod "recepturowy", stworzony w celu łatwej adaptacji i ponownego wykorzystania.

Dowiesz się zatem, jak:

użyć modułów Content Construction Kit (CCK) w celu dostosowania formularzy wprowadzania danych zgodnie z własnymi wymaganiami
zwiększyć elastyczność witryny za pomocą systemu segmentów Drupala
dodać opcjonalne typy pól z uwzględnieniem pól opartych na kodzie PHP
dostosować motywy w celu wyświetlania danych w sposób bardziej atrakcyjny i czytelny
zbudować wielofunkcyjne formaty wyświetlania zapytań modułu Views
dokonać integracji z bazami danych SQL
dostosować moduł Views za pomocą zależności, argumentów i filtrów
zoptymalizować wydajność zapytań
dodać style niestandardowe za pomocą modułu Panels
utrzymać pełną kontrolę nad witrynami podczas wdrażania ich w środowisku produkcyjnym

Błyskawicznie twórz elastyczne, wielofunkcyjne witryny internetowe!
Spis treści:
Słowo wstępne (13)
Przedmowa (17)
O autorach (23)
Część I: Moduły Content Construction Kit (25)
Rozdział 1. Wprowadzenie do modułów CCK i segmentów (27)

System segmentów (27)
Dlaczego segmenty odgrywają istotną rolę? (28)
Domyślne typy zawartości (29)
Elementy segmentu (30)
Dlaczego pola są dodawane do segmentów? (32)
W poszukiwaniu Graala: jak powstał pakiet CCK? (33)
Rozpoczęcie pracy z modułami CCK (36)
Tworzenie nowego typu zawartości (37)
Ćwiczenie 1.1. (39)
Podsumowanie (42)

Rozdział 2. Zagadnienia związane z polami (43)

Co należy wiedzieć przed utworzeniem pól i typów zawartości? (43)
Strony typów zawartości (44)
Sekcja Identification (identyfikacja) (44)
Sekcja Submission form settings (ustawienia formularzy wysyłania) (46)
Ustawienia sekcji Workflow Settings (ustawienia przepływu zadań) (47)
Sekcja Comment settings (ustawienia komentarzy) (48)
Karty Fields (pola), Export (eksport) i Import (import) (50)
Tworzenie nowych pól typu zawartości (50)
Dodawanie pól (51)
Typy danych (53)
Ćwiczenie 2.1. (55)
Kontrolki (57)
Składanie elementów w całość (57)
Ćwiczenie 2.2. (58)
Zmiana sposobu wyświetlania pola (61)
Współużytkowanie pól (64)
Ćwiczenie 2.3. (65)
Podsumowanie (66)

Rozdział 3. Pola - dodatkowe informacje (67)

Wybór typów pól (67)
Zastosowanie tekstu (68)
Zastosowanie typów liczbowych (68)
Zastosowanie typu Node Reference (69)
Ćwiczenie 3.1. (70)
Zastosowanie typu User Reference (71)
Ograniczanie danych za pomocą kontrolek (72)
Ćwiczenie 3.2. (76)
Moduł Date (77)
Ćwiczenie 3.3. (79)
Pola obliczeniowe (80)
Ćwiczenie 3.4. (81)
Pola modułów Link i Email (84)
Wizualne środki przekazu (85)
FileField (85)
ImageField (86)
Moduły ImageAPI, ImageCache i ImageCache UI (87)
Podsumowanie (87)

Rozdział 4. Motywy i moduły CCK (89)

Motywy - podstawy (89)
Ćwiczenie 4.1. (90)
Stosowanie motywów powiązanych z pakietem CCK (92)
Elementy formatujące (92)
Szablony pól (92)
Ćwiczenie 4.2. (95)
Szablony segmentów (96)
Ćwiczenie 4.3. (97)
Wykluczanie pól (99)
Node Reference (100)
Moduły pomocnicze (101)
Theme Developer (101)
Ćwiczenie 4.4. (102)
Contemplate (103)
Podsumowanie (104)

Rozdział 5. Interfejs API modułów CCK (105)

Zastosowanie interfejsu API modułów CCK (105)
Model pól (106)
Tworzenie nowych typów pól, typów kontrolek i elementów formatujących (107)
Tworzenie niestandardowych typów pól, typów kontrolek lub elementów formatujących (108)
Ćwiczenie 5.1. (109)
Moduły typów pól (109)
Ćwiczenie 5.2. (110)
Moduły typów kontrolek (115)
Moduły elementów formatujących (117)
Tworzenie instancji pól za pomocą modułu Content Copy (120)
Tworzenie instancji pól za pomocą interfejsu API funkcji CRUD (121)
Tworzenie danych dla pól modułów CCK (124)
Różne funkcje pomocnicze (127)
Podsumowanie (128)

Część II: Moduł Views (129)
Rozdział 6. Relacyjne bazy danych (131)

System Drupal, język SQL i pojawienie się modułu Views (131)
Wymowa skrótu SQL (131)
"Urwisko uczenia" systemu Drupal (132)
Podstawy relacyjnych baz danych (133)
Wiersze i pola (133)
Klucze (134)
Filtrowanie i sortowanie (136)
Filtrowanie (136)
Sortowanie (136)
Złączenia (137)
Od języka SQL, poprzez moduł Views, do języka zrozumiałego przez człowieka (138)
Podsumowanie (138)

Rozdział 7. Tworzenie widoków (139)

Interfejs użytkownika modułu Views (139)
Strona List (lista) (140)
Strona Add (dodaj) (143)
Ćwiczenie 7.1. (144)
Strona Import (importuj) (157)
Strona Tools (narzędzia) (158)
Ćwiczenie 7.2. (161)
Publiczne prezentowanie widoków: tworzenie formatów wyświetlania (164)
Ćwiczenie 7.3. (164)
Ćwiczenie 7.4. (165)
Bloki (166)
Ćwiczenie 7.5. (166)
Ćwiczenie 7.6. (168)
Załączniki (169)
Kanał (169)
Podsumowanie (170)

Rozdział 8. Argumenty, filtry ujawniane i zależności (171)

Argumenty (171)
Argumenty w roli filtrów (172)
Konfigurowanie argumentu (173)
Ćwiczenie 8.1. (175)
Użycie argumentów jako części widoku (177)
Ćwiczenie 8.2. (177)
Ćwiczenie 8.3. (180)
Filtry ujawniane (181)
Ćwiczenie 8.4. (182)
Zależności (183)
Ćwiczenie 8.5. (184)
Ćwiczenie 8.6. (186)
Podsumowanie (187)

Rozdział 9. Stosowanie motywu dla widoków (189)

Przegląd (189)
Klasy modułu Views (190)
Ćwiczenie 9.1. (191)
Pliki szablonów (192)
Szablony formatów wyświetlania (196)
Style widoków (197)
Szablony wierszy (198)
Inne szablony (200)
Praca z szablonami (202)
Ponowne skanowanie plików szablonów (203)
Ćwiczenie 9.2. (204)
Debugowanie (205)
Wyświetlanie domyślnych komunikatów dla pustych pól (206)
Ćwiczenie 9.3. (206)
Grupowanie w szablonie (208)
Ćwiczenie 9.4. (208)
Ćwiczenie 9.5. (211)
Podsumowanie (213)

Rozdział 10. Optymalizacja zapytań (215)

Zrównoważenie czasu projektowania z czasem obciążenia procesora (215)
Możliwości oferowane przez moduł Views (216)
Gdy moduł Views nie wystarcza (216)
Określanie wydajności zapytania (216)
Ćwiczenie 10.1. (217)
Osadzanie zapytań (217)
Instrukcja EXPLAIN (218)
Porównanie indeksowania z buforowaniem (220)
Eksperymentowanie z witryną (221)
Podsumowanie (222)

Rozdział 11. Interfejs API modułu Views (223)

Architektura danych (223)
Programowanie obiektowe (224)
Tabele bazowe i zależności (229)
Obiekty wykorzystywane w widoku (230)
Interfejs API modułu Views (239)
Cykl istnienia widoku (240)
Cykl wykonywania widoku (240)
Wykonywanie formatu wyświetlania modułu Views (243)
Haki związane z wykonywaniem (245)
Hak związany z danymi i schematem bazy danych (246)
Tworzenie zależności między tabelami (246)
Deklarowanie tabel w haku hook_views_data() (247)
Deklarowanie pól tabel (250)
Porównanie procedur obsługi z dodatkami (251)
Procedury obsługi (251)
Dodatki (253)
Podsumowanie (255)

Część III: Moduł Panels (257)
Rozdział 12. Moduł Panels - wprowadzenie (259)

Wprowadzenie do modułu Panels (259)
Krótka historia modułu Panels (259)
Przekazywanie i pobieranie: różnice w działaniu modułu Panels (260)
Układ typu wskaż i kliknij (262)
Kontekst (263)
Architektura umożliwiająca podłączanie (264)
Moduły (265)
Pakiet modułów Panels (265)
Chaos Tool Suite (266)
Podsumowanie (267)

Rozdział 13. Tworzenie paneli (269)

Pierwszy panel (269)
Karta Dashboard (panel kontrolny) na stronie Panels (panele) (270)
Strony paneli (271)
Ćwiczenie 13.1. (276)
Segmenty paneli (279)
Minipanele (282)
Dodawanie zawartości do paneli (284)
Dodawanie sekcji zawartości (284)
Ćwiczenie 13.2. (287)
Buforowanie (289)
Konfigurowanie istniejących sekcji zawartości (289)
Reguły dostępu (291)
Ćwiczenie 13.3. (291)
Nadpisywanie podstawowych stron (293)
Widok segmentu (294)
Ćwiczenie 13.4. (296)
Taksonomia (298)
Ćwiczenie 13.5. (299)
Widok użytkownika (300)
Nadpisywanie podstawowych stron edycji segmentu (301)
Podsumowanie (302)

Rozdział 14. Kontekst, zależności i argumenty w module Panels (303)

Konteksty (303)
Konteksty na stronach paneli (304)
Ćwiczenie 14.1. (305)
Taxonomy (308)
Ćwiczenie 14.2. (309)
Argumenty w module Panels (311)
Ćwiczenie 14.3. (312)
Okno modalne Add content (dodaj zawartość) dla widoków (313)
Formaty wyświetlania sekcji widoku (315)
Ćwiczenie 14.4. (316)
Ćwiczenie 14.5. (318)
Zależności (319)
Użycie zależności (319)
Typy zawartości User Reference (odwołanie do użytkownika) i Node Reference (odwołanie do segmentu) (320)
Podsumowanie (321)

Rozdział 15. Moduł Panels - stosowanie motywów (323)

Układ (323)
Elastyczny układ (323)
Zmiana układów (327)
Stylizer (328)
Praca ze stylami (330)
Ćwiczenie 15.1. (330)
Ćwiczenie 15.2. (331)
Arkusze stylów w interfejsie użytkownika modułu Panels (332)
Ćwiczenie 15.3. (333)
Arkusze stylów CSS w kodzie źródłowym (334)
Identyfikowanie konkretnej sekcji (335)
Inne zmiany stylistyczne (336)
Podsumowanie (337)

Rozdział 16. Wdrażanie witryny (339)

Konfigurowanie środowiska wdrażania (339)
Porównanie zawartości i struktury (339)
Kontrola źródeł (340)
Przenoszenie do środowiska produkcyjnego (341)
Oddzielenie wersji projektowej od produkcyjnej (341)
Testowanie zmian (342)
Dokumentowanie wyników pracy (343)
Eksportowanie struktur (343)
Eksportowanie modułów CCK (343)
Ćwiczenie 16.1. (344)
Eksportowanie widoków (345)
Eksportowanie paneli (346)
Moduły pomocnicze (347)
Deploy (347)
Features (348)
Drush (348)
Podsumowanie (348)

Dodatki (349)
Dodatek A: Inne przydatne moduły (351)

Rozszerzanie zakresu zastosowania modułów (351)
Moduły ogólne (352)
Pathauto (352)
Views (352)
Views_or (352)
Nodequeue (353)
Flag (353)
Views Slideshow (354)
Views Bonus Pack (354)
Views Attach (354)
Views Import (355)
ApacheSolr Views (355)
SimpleViews (355)
Views Bulk Operations (356)
Views Datasource (356)
Sheetnode (356)
CCK (357)
Calendar (357)
Panels (357)
Advanced Profile Kit (357)
Total Control Admin Dashboard (358)

Dodatek B: Zgłaszanie problemów (359)

Wysyłanie kompletnego raportu (359)
Czytaj dokumentację (361)
Sprawdzaj inne źródła (361)
Różnica między błędem i żądaniem wsparcia (362)
Trzymaj się tematu (363)
Cykl istnienia błędu (363)
Bądź cierpliwy (364)
Pamiętaj, że prosisz kogoś innego o poświęcenie swojego czasu (365)
Zaangażuj się czynnie (365)

Dodatek C: Procedury obsługi i dodatki interfejsu API modułu Views (367)

Procedury obsługi modułu Views (367)
Procedury obsługi pól (367)
Procedury obsługi sortowania (368)
Procedury obsługi filtrów (368)
Procedury obsługi dla argumentów (368)
Procedury obsługi zależności (369)
Dodatki modułu Views (369)
Dodatki formatów wyświetlania (369)
Dodatki stylów (370)
Dodatki wierszy (370)
Klasy modułu Views (370)

Skorowidz (381)

 

 
 


Książke wysyłamy Priorytetem!


Przesyłke realizujemy natychmiast po otrzymaniu przelewu!

Wystawiamy faktury VAT!