reklama - zainteresowany?

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

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
Tytuł oryginału: Drupal's Building Blocks: Quickly Building Web Sites with CCK, Views, and Panels
Tłumaczenie: Piotr Pilch
ISBN: 978-83-246-3548-1
stron: 392, Format: 170x230 , okładka: miękka
Data wydania: 2011-11-24
Księgarnia: Helion

Cena książki: 59,00 zł

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

Tagi: Drupal

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!

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

 

Osoby które kupowały "Komponenty tworzące systemu Drupal. Szybkie budowanie witryn internetowych za pomocą modułów CCK, Views i Panels", wybierały także:

  • Drupal 7. Kurs video. Poziom drugi. Zaawansowane moduły, skórki i patche
  • Drupal 7. Kurs video. Poziom pierwszy. Szybkie tworzenie stron internetowych
  • Drupal 7. Od podstaw
  • Drupal. Poznaj go z każdej strony
  • Drupal 7. Ćwiczenia praktyczne

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

Spis treści

Komponenty tworzące systemu Drupal. Szybkie budowanie witryn internetowych za pomocą modułów CCK, Views i Panels -- 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)

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

Code, Publish & WebDesing by CATALIST.com.pl



(c) 2005-2025 CATALIST agencja interaktywna, znaki firmowe należą do wydawnictwa Helion S.A.