Suche senden
Hochladen
Blocks & layouts szeged
•
1 gefällt mir
•
2,132 views
D
dasjo
Folgen
Technologie
Business
Melden
Teilen
Melden
Teilen
1 von 41
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
Introduction to HTML5 & CSS3
Introduction to HTML5 & CSS3
g4gauravagarwal
Twig for Drupal @ Frontendunited Amsterdam 2012
Twig for Drupal @ Frontendunited Amsterdam 2012
Rene Bakx
Drupal 8: TWIG Template Engine
Drupal 8: TWIG Template Engine
drubb
Drupal 8: Theming
Drupal 8: Theming
drubb
Everything You Need to Know About the Top Changes in Drupal 8
Everything You Need to Know About the Top Changes in Drupal 8
Acquia
Building a Custom Theme in Drupal 8
Building a Custom Theme in Drupal 8
Anne Tomasevich
Creating Landing Pages for Drupal 8
Creating Landing Pages for Drupal 8
Exove
Drupal: an Overview
Drupal: an Overview
Matt Weaver
Empfohlen
Introduction to HTML5 & CSS3
Introduction to HTML5 & CSS3
g4gauravagarwal
Twig for Drupal @ Frontendunited Amsterdam 2012
Twig for Drupal @ Frontendunited Amsterdam 2012
Rene Bakx
Drupal 8: TWIG Template Engine
Drupal 8: TWIG Template Engine
drubb
Drupal 8: Theming
Drupal 8: Theming
drubb
Everything You Need to Know About the Top Changes in Drupal 8
Everything You Need to Know About the Top Changes in Drupal 8
Acquia
Building a Custom Theme in Drupal 8
Building a Custom Theme in Drupal 8
Anne Tomasevich
Creating Landing Pages for Drupal 8
Creating Landing Pages for Drupal 8
Exove
Drupal: an Overview
Drupal: an Overview
Matt Weaver
Cloud Infrastructures Slide Set 7 - Docker - Neo4j | anynines
Cloud Infrastructures Slide Set 7 - Docker - Neo4j | anynines
anynines GmbH
Top 20 mistakes you will make on your 1st Drupal project
Top 20 mistakes you will make on your 1st Drupal project
Iztok Smolic
Using Features
Using Features
Alexandru Badiu
Drupal 8. What's cooking (based on Angela Byron slides)
Drupal 8. What's cooking (based on Angela Byron slides)
Claudiu Cristea
Creating a Reusable Drupal Website for Higher Education - at USG Tech Day
Creating a Reusable Drupal Website for Higher Education - at USG Tech Day
Suzanne Dergacheva
Between a Block & a Hard Place
Between a Block & a Hard Place
WP Engine
Designing True Cross-Platform Apps
Designing True Cross-Platform Apps
FITC
Intro to java programming
Intro to java programming
Leah Stephens
Intro to java programming
Intro to java programming
Eugene Stephens
Creating Landing Pages and Layouts for Drupal 8 - DrupalCon Baltimore
Creating Landing Pages and Layouts for Drupal 8 - DrupalCon Baltimore
Suzanne Dergacheva
SBT by Aform Research, Saulius Valatka
SBT by Aform Research, Saulius Valatka
Vasil Remeniuk
DSL's with Groovy
DSL's with Groovy
paulbowler
Drupal Step-by-Step: How We Built Our Training Site, Part 2
Drupal Step-by-Step: How We Built Our Training Site, Part 2
Acquia
Battle of the Front-End Frameworks: Bootstrap vs. Foundation
Battle of the Front-End Frameworks: Bootstrap vs. Foundation
Rachel Cherry
Efficiently theming a multi-site Drupal 8 portal - Drupal Dev Days Seville 2017
Efficiently theming a multi-site Drupal 8 portal - Drupal Dev Days Seville 2017
La Drupalera
London MongoDB User Group April 2011
London MongoDB User Group April 2011
Rainforest QA
Object Oriented CSS for rapid, scalable and maintainable development
Object Oriented CSS for rapid, scalable and maintainable development
Graeme Blackwood
DPKG caching framework-latest .pptx
DPKG caching framework-latest .pptx
KalimuthuVelappan
Intro to Drupal Module Developement
Intro to Drupal Module Developement
Matt Mendonca
The Fast And The Fabulous
The Fast And The Fabulous
Nicole Sullivan
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
hans926745
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
Andrey Devyatkin
Weitere ähnliche Inhalte
Ähnlich wie Blocks & layouts szeged
Cloud Infrastructures Slide Set 7 - Docker - Neo4j | anynines
Cloud Infrastructures Slide Set 7 - Docker - Neo4j | anynines
anynines GmbH
Top 20 mistakes you will make on your 1st Drupal project
Top 20 mistakes you will make on your 1st Drupal project
Iztok Smolic
Using Features
Using Features
Alexandru Badiu
Drupal 8. What's cooking (based on Angela Byron slides)
Drupal 8. What's cooking (based on Angela Byron slides)
Claudiu Cristea
Creating a Reusable Drupal Website for Higher Education - at USG Tech Day
Creating a Reusable Drupal Website for Higher Education - at USG Tech Day
Suzanne Dergacheva
Between a Block & a Hard Place
Between a Block & a Hard Place
WP Engine
Designing True Cross-Platform Apps
Designing True Cross-Platform Apps
FITC
Intro to java programming
Intro to java programming
Leah Stephens
Intro to java programming
Intro to java programming
Eugene Stephens
Creating Landing Pages and Layouts for Drupal 8 - DrupalCon Baltimore
Creating Landing Pages and Layouts for Drupal 8 - DrupalCon Baltimore
Suzanne Dergacheva
SBT by Aform Research, Saulius Valatka
SBT by Aform Research, Saulius Valatka
Vasil Remeniuk
DSL's with Groovy
DSL's with Groovy
paulbowler
Drupal Step-by-Step: How We Built Our Training Site, Part 2
Drupal Step-by-Step: How We Built Our Training Site, Part 2
Acquia
Battle of the Front-End Frameworks: Bootstrap vs. Foundation
Battle of the Front-End Frameworks: Bootstrap vs. Foundation
Rachel Cherry
Efficiently theming a multi-site Drupal 8 portal - Drupal Dev Days Seville 2017
Efficiently theming a multi-site Drupal 8 portal - Drupal Dev Days Seville 2017
La Drupalera
London MongoDB User Group April 2011
London MongoDB User Group April 2011
Rainforest QA
Object Oriented CSS for rapid, scalable and maintainable development
Object Oriented CSS for rapid, scalable and maintainable development
Graeme Blackwood
DPKG caching framework-latest .pptx
DPKG caching framework-latest .pptx
KalimuthuVelappan
Intro to Drupal Module Developement
Intro to Drupal Module Developement
Matt Mendonca
The Fast And The Fabulous
The Fast And The Fabulous
Nicole Sullivan
Ähnlich wie Blocks & layouts szeged
(20)
Cloud Infrastructures Slide Set 7 - Docker - Neo4j | anynines
Cloud Infrastructures Slide Set 7 - Docker - Neo4j | anynines
Top 20 mistakes you will make on your 1st Drupal project
Top 20 mistakes you will make on your 1st Drupal project
Using Features
Using Features
Drupal 8. What's cooking (based on Angela Byron slides)
Drupal 8. What's cooking (based on Angela Byron slides)
Creating a Reusable Drupal Website for Higher Education - at USG Tech Day
Creating a Reusable Drupal Website for Higher Education - at USG Tech Day
Between a Block & a Hard Place
Between a Block & a Hard Place
Designing True Cross-Platform Apps
Designing True Cross-Platform Apps
Intro to java programming
Intro to java programming
Intro to java programming
Intro to java programming
Creating Landing Pages and Layouts for Drupal 8 - DrupalCon Baltimore
Creating Landing Pages and Layouts for Drupal 8 - DrupalCon Baltimore
SBT by Aform Research, Saulius Valatka
SBT by Aform Research, Saulius Valatka
DSL's with Groovy
DSL's with Groovy
Drupal Step-by-Step: How We Built Our Training Site, Part 2
Drupal Step-by-Step: How We Built Our Training Site, Part 2
Battle of the Front-End Frameworks: Bootstrap vs. Foundation
Battle of the Front-End Frameworks: Bootstrap vs. Foundation
Efficiently theming a multi-site Drupal 8 portal - Drupal Dev Days Seville 2017
Efficiently theming a multi-site Drupal 8 portal - Drupal Dev Days Seville 2017
London MongoDB User Group April 2011
London MongoDB User Group April 2011
Object Oriented CSS for rapid, scalable and maintainable development
Object Oriented CSS for rapid, scalable and maintainable development
DPKG caching framework-latest .pptx
DPKG caching framework-latest .pptx
Intro to Drupal Module Developement
Intro to Drupal Module Developement
The Fast And The Fabulous
The Fast And The Fabulous
Kürzlich hochgeladen
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
hans926745
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
Andrey Devyatkin
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
Enterprise Knowledge
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
UK Journal
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Safe Software
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
lior mazor
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
The Digital Insurer
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
The Digital Insurer
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
Product Anonymous
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Maria Levchenko
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Remote DBA Services
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
Khem
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
V3cube
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Drew Madelung
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
Boston Institute of Analytics
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Principled Technologies
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Rafal Los
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
The Digital Insurer
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
Anna Loughnan Colquhoun
Kürzlich hochgeladen
(20)
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
Blocks & layouts szeged
1.
BLOCKS & LAYOUTS From
Drupal 7 to 8
2.
@DASJO Josef Dabernig
3.
http://dasjo.at/ blocks-layouts-szeged
4.
5.
6.
THIS IS MY
FAVORITE BLOCKS & LAYOUTS RELATED MODULE
7.
8.
IT ALL BEGINS…
9.
• Themes • Regions •
Blocks • Templates BASICS
10.
CORE BLOCKS
11.
CHALLENGES • Too much
going on at admin/structure/block • Can’t export block configuration • Custom blocks depend on global “context” information $node = node_load(arg(2)); • Content region vs. other regions
12.
COMPOSITION PATTERNS
13.
• Custom blocks •
Contextual views • EVA • and… COMPOSITION PATTERNS
14.
• Custom blocks •
Contextual views • EVA • and… COMPOSITION PATTERNS • Context • Panels • Display suite • and…
15.
BLOCKS & LAYOUTS
16.
BLOCKS & LAYOUTS
17.
18.
CONTEXT, DISPLAY SUITE
& PANELS
19.
CONTEXT • React &
do something • Conditionally place blocks
20.
DISPLAY SUITE • Extends
“manage display” • Use custom layouts • Define view modes • Code fields, dynamic fields, block fields, preprocess fields
21.
PANELS • The most
successful layout solution for Drupal 7 • Huge ecosystem, includes Page manager,“Panels Context”, Panelizer, In-place editor, CTools content plug-ins, …
22.
PUSH ~ PULL
23.
CONTEXT ~ PANELS,
DS
24.
PAGEVARIANTS
25.
SELECTION RULES
26.
LAYOUT SELECTION
27.
CONTENT PLACEMENT
28.
PAGE MANAGER
29.
PANELIZER
30.
IN-PLACE EDITOR
31.
PANELS • Panels everywhere
(take over regions & page.tpl) • Page manager existing pages • Fieldable panels panes (embeddable entities) • Field API Pane Editor (D8 in-place editing, Spark)
32.
VIEWS CONTENT PANES
33.
34.
35.
WSCCI + SCOTCH
≈ DRUPAL 8
36.
• Blocks are
Plugins • Object-oriented • Extensible • Annotation config DRUPAL 8
37.
• Block library •
Custom block types • Fields, revisions & view modes DRUPAL 8
38.
• Place block
instances DRUPAL 8
39.
• Twig instead
of .tpl.php DRUPAL 8
40.
THANKS & HAPPY
BUILDING
41.
• Blocks https://groups.drupal.org/node/160144 •
Introduction to Panopoly by Adrian Webb (Panels screenshots) http://prezi.com/0l_derrjnmbx/introduction-to- panopoly/ CREDITS
Jetzt herunterladen