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-2024 CATALIST agencja interaktywna, znaki firmowe należą do wydawnictwa Helion S.A.