• Save
Views 2 Anfänger Workshop
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Views 2 Anfänger Workshop

on

  • 1,566 views

Dies ist die Präsentation zum Views 2 Anfänger Workshop auf dem DrupalCamp in Essen 2010 (drupaletics.de).

Dies ist die Präsentation zum Views 2 Anfänger Workshop auf dem DrupalCamp in Essen 2010 (drupaletics.de).
Die Quelldaten sind auf https://github.com/derhasi/workshop_views verfügbar.

Statistics

Views

Total Views
1,566
Views on SlideShare
1,552
Embed Views
14

Actions

Likes
3
Downloads
0
Comments
1

1 Embed 14

http://www.slideshare.net 14

Accessibility

Categories

Upload Details

Uploaded via as Apple Keynote

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
  • Quellcode verfügbar auf https://github.com/derhasi/workshop_views
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />

Views 2 Anfänger Workshop Presentation Transcript

  • 1. Views 2 Workshop für Anfänger
  • 2. Johannes Haseitl undPaul
  • 3. Johannes Haseitl undPaul Nick: derHasi http://derhasi.de twitter: @derhasi
  • 4. Views 2
  • 5. Views 2 drupal.org/project/views
  • 6. Views 2 drupal.org/project/views vom „Query Builder“
  • 7. Views 2 drupal.org/project/views vom „Query Builder“ zum „Master Tool“
  • 8. Views 2 drupal.org/project/views vom „Query Builder“ zum „Master Tool“ admin/build/views
  • 9. Installation für jeden http://work2.derhasi.de/views2ws.tar.gz M Installationsprofile mit Demoinhalten
  • 10. Aufgaben Übersicht
  • 11. Aufgaben Übersicht 1. A1 einfacher NodeView als Seite: Liste aller Schauspieler 2. A2 actors als ungeordnete Liste (<ul>) 3. M1 Tabellarische Liste aller Filme 4. A3 Übersicht Schauspieler eines Films 5. A4 Zeige alle Schauspieler eines Filmes 6. M1+ Spalte Produktsionsfirma hinzufügen 7. M2 Filme des Schauspielers 8. Suche mit Views 9. A3+ klickbare Übersicht erweitern 10. M1++ Jahresfilter hinzufügen 11. Administrationsseiten
  • 12. A1: NodeView als Seite Liste aller Schauspieler
  • 13. A1: NodeView als Seite Liste aller Schauspieler A)Teaseransicht als Seite auf /actors
  • 14. A1: NodeView als Seite Liste aller Schauspieler A)Teaseransicht als Seite auf /actors B)Pager setzen
  • 15. A1: NodeView als Seite Liste aller Schauspieler A)Teaseransicht als Seite auf /actors B)Pager setzen C)Pager ohne Reload
  • 16. A1: NodeView als Seite Liste aller Schauspieler A)Teaseransicht als Seite auf /actors B)Pager setzen C)Pager ohne Reload D)Seite ins Menü setzen
  • 17. A2: Actors als HTML-Liste Schauspieler in ungeordneter Liste (<ul>)
  • 18. A2: Actors als HTML-Liste Schauspieler in ungeordneter Liste (<ul>) (mit feld: Name(Titel), gender) => page:actors/list
  • 19. A2: Actors als HTML-Liste Schauspieler in ungeordneter Liste (<ul>) (mit feld: Name(Titel), gender) => page:actors/list A) Titel klickbar machen
  • 20. A2: Actors als HTML-Liste Schauspieler in ungeordneter Liste (<ul>) (mit feld: Name(Titel), gender) => page:actors/list A) Titel klickbar machen B) Titel fett darstellen
  • 21. A2: Actors als HTML-Liste Schauspieler in ungeordneter Liste (<ul>) (mit feld: Name(Titel), gender) => page:actors/list A) Titel klickbar machen B) Titel fett darstellen C)Alhabetisch sortieren
  • 22. M1: Tabelle aller Filme tabellarische Seitenansicht
  • 23. M1: Tabelle aller Filme tabellarische Seitenansicht A) (Spalten: Bild, Titel, Genre, Description(=Body)) => page:movies
  • 24. M1: Tabelle aller Filme tabellarische Seitenansicht A) (Spalten: Bild, Titel, Genre, Description(=Body)) => page:movies B) Klick-Sortierbar machen: Bild und Titel in eine Spalte, Description auf 40 Zeichen kürzen mit "..." => movies_sortable
  • 25. M1: Tabelle aller Filme tabellarische Seitenansicht A) (Spalten: Bild, Titel, Genre, Description(=Body)) => page:movies B) Klick-Sortierbar machen: Bild und Titel in eine Spalte, Description auf 40 Zeichen kürzen mit "..." => movies_sortable C)Aufteilung in Gruppen nach Genre
  • 26. M1: Tabelle aller Filme tabellarische Seitenansicht A) (Spalten: Bild, Titel, Genre, Description(=Body)) => page:movies B) Klick-Sortierbar machen: Bild und Titel in eine Spalte, Description auf 40 Zeichen kürzen mit "..." => movies_sortable C)Aufteilung in Gruppen nach Genre D)Liste Filterbar machen über Formular, nach Genre und Titel
  • 27. A3: Schauspieler in Filmen Übersicht von Schauspieler zu einem Film
  • 28. A3: Schauspieler in Filmen Übersicht von Schauspieler zu einem Film A) (Tipp: Argumente) => page:actors_of_movie
  • 29. A3: Schauspieler in Filmen Übersicht von Schauspieler zu einem Film A) (Tipp: Argumente) => page:actors_of_movie B) Auswahl des Films vor Anzeige
  • 30. A4: Schauspieler zum Film Ansicht beim Schauspieler-Node
  • 31. A4: Schauspieler zum Film Ansicht beim Schauspieler-Node A) Pfad + Argumente => node/%nid/actors
  • 32. A4: Schauspieler zum Film Ansicht beim Schauspieler-Node A) Pfad + Argumente => node/%nid/actors B)packe es als Tab auf die Nodeübersicht (z.B. neben "View"/"Anzeigen")
  • 33. M1+: Spalte ProdFirma Neue Spalte für Produktionsfirma einfügen
  • 34. M1+: Spalte ProdFirma Neue Spalte für Produktionsfirma einfügen A) Produktionsfirma als Titel mit Link
  • 35. M1+: Spalte ProdFirma Neue Spalte für Produktionsfirma einfügen A) Produktionsfirma als Titel mit Link B) Produktionsfirma mit Logo
  • 36. M2: Filme d. Schauspielers Schauspieler in der Nodeansicht vom Film
  • 37. M2: Filme d. Schauspielers Schauspieler in der Nodeansicht vom Film A) Raster als Tab in Nodeansicht
  • 38. M2: Filme d. Schauspielers Schauspieler in der Nodeansicht vom Film A) Raster als Tab in Nodeansicht B) Anzeigen direkt auf Node Ansicht
  • 39. M2: Filme d. Schauspielers Schauspieler in der Nodeansicht vom Film A) Raster als Tab in Nodeansicht B) Anzeigen direkt auf Node Ansicht C) views_attach
  • 40. M2: Suche mit Views einfache Querysuche seitenweit zur Verfügung stellen
  • 41. M2: Suche mit Views einfache Querysuche seitenweit zur Verfügung stellen A)Suchblock mit Titel und Body suche
  • 42. A3+: Überischt erweitern klickbare Übersicht erweitern
  • 43. A3+: Überischt erweitern klickbare Übersicht erweitern A) mit Logos der Filme => actors_of_movie_nice
  • 44. A3+: Überischt erweitern klickbare Übersicht erweitern A) mit Logos der Filme => actors_of_movie_nice B) mit Glossary Filter im Header
  • 45. M1++: „Filtern“ nach Jahre Jahresfilter hinzufügen
  • 46. M1++: „Filtern“ nach Jahre Jahresfilter hinzufügen A) „Filter“ über und unter dem View anzeigen mit klickbaren Jahreszahlen
  • 47. M1++: Administration Administrationsseiten
  • 48. M1++: Administration Administrationsseiten A) Übersichtsseiten für bestimmte Rollen
  • 49. M1++: Administration Administrationsseiten A) Übersichtsseiten für bestimmte Rollen B) Nodes auf einer Seite bearbeiten
  • 50. M1++: Administration Administrationsseiten A) Übersichtsseiten für bestimmte Rollen B) Nodes auf einer Seite bearbeiten C) Inhalte verwalten (Nodes veröffentlichen, User rollen zuweisen)
  • 51. Fertig ?! Noch mehr? Fragen? Wünsche?
  • 52. Fertig ?! Noch mehr? Fragen? Wünsche? Demnächst auf work.derhasi.de zu finden.