SlideShare a Scribd company logo
@kattekrab #DrupalGov2017
Making Views
with Drupal 7
and Drupal 8 The Views module is a powerful tool. It gives site builders and site
managers enormous control over displaying their content.
But flexing the full power of views can be daunting.
In this session, we'll take a practical look at the difference between
Views in Drupal 7 as a contributed module, and views in Drupal 8,
now that it is in core.
We'll look at some of the Advanced features in views, and find out
how we can get more out of our content using the full slice and dice
capacity of the views module, with help from some of it's friends.
We'll conclude with an overview of the Views ecosystem, with
pointers on where to go next to go from Views beginner, to Views
master.
1
@kattekrab #DrupalGov2017
Making Views
in Drupal 7 and Drupal 8
@kattekrab #DrupalGov2017
Donna Benjamin
3
Project Lead - Catalyst IT Australia
Board Member - Drupal Association
Board Member - Open Australia Foundation
@kattekrab
● irc
● slack
● twitter
● drupal.org
@kattekrab #DrupalGov2017
Outline
● Introduction.
○ So. What’s a view?
■ What’s the difference between Views
for Drupal 7 and Drupal 8?
● What’s hiding under that “advanced” heading?
○ The Views ecosystem.
■ Where to get more info?
● Questions and wrap up.
4
@kattekrab #DrupalGov2017 5
Introduction
@kattekrab #DrupalGov2017 6
List maker
@kattekrab #DrupalGov2017 7
Query
Builder
@kattekrab #DrupalGov2017
Content
Slice & Dice8
@kattekrab #DrupalGov2017
Let’s make a view in Drupal 7
9
demo
@kattekrab #DrupalGov2017
Now, let’s do the same in Drupal 8
10
demo
@kattekrab #DrupalGov2017
What was
different?
11
@kattekrab #DrupalGov2017 12
Drupal 7
Drupal 8
@kattekrab #DrupalGov2017
Save…. and?
13
Drupal 7 Drupal 8
@kattekrab #DrupalGov2017
D7 - Theme: Information
14
@kattekrab #DrupalGov2017 15
@kattekrab #DrupalGov2017 16
@kattekrab #DrupalGov2017
<?php
/**
* @file
* Main view template.
*
* Variables available:
* - $classes_array: An array of classes determined in
* template_preprocess_views_view(). Default classes are:
* .view
* .view-[css_name]
* .view-id-[view_name]
* .view-display-id-[display_name]
* .view-dom-id-[dom_id]
* - $classes: A string version of $classes_array for use in
the class attribute
* - $css_name: A css-safe version of the view name.
* - $css_class: The user-specified classes names, if any
* - $header: The view header
* - $footer: The view footer
* - $rows: The results of the view query, if any
* - $empty: The empty text to display if the view is empty
* - $pager: The pager next/prev links to display, if any
* - $exposed: Exposed widget form/info to display
* - $feed_icon: Feed icon to display, if any
* - $more: A link to view more, if any
*
* @ingroup views_templates
*/
?>
17
@kattekrab #DrupalGov2017
Drupal 8
18
@kattekrab #DrupalGov2017 19
@kattekrab #DrupalGov2017
Other differences
20
@kattekrab #DrupalGov2017
In Drupal 8 Core now
also uses views for
admin listings.
21
@kattekrab #DrupalGov2017
The Field language
setting has been
removed.
22
@kattekrab #DrupalGov2017
No longer need the
advanced help module to
access supporting info.
Plus there’s a tour!
23
@kattekrab #DrupalGov2017 24
Views
settings
@kattekrab #DrupalGov2017
Displays
● Page
● Feed
● Attachment
● Block
● embed
● entity reference
25
@kattekrab #DrupalGov2017
Views settings 1
26
Drupal 7 Drupal 8
@kattekrab #DrupalGov2017 27
Drupal 7 Drupal 8
Format
@kattekrab #DrupalGov2017
Views settings 2
28
Drupal 7 Drupal 8
@kattekrab #DrupalGov2017 29
But wait!
There’s
more...
@kattekrab #DrupalGov2017
Advanced views settings
30
Drupal 7
Drupal 8
@kattekrab #DrupalGov2017
Gotchas
Security considerations. Don’t use Views PHP. Just don’t.
Performance issues.
- Views queries can be slow. Some high traffic sites don’t use views at all.
Bugs, regressions, incomplete stuff.
Bug: When deleting a content type field, users do not realize the related View
also is deleted https://www.drupal.org/node/2468045
Feature request/Regression: Re introduce revert functionality for views using
the config system https://www.drupal.org/node/1790398
31
@kattekrab #DrupalGov2017
MOAR power with MOAR modules?
● Views Slideshow
● Draggable Views
● Views Infinite Scroll
● Views Templates
● Views Block Area
● Views Field View
● Views Accordion
● Core Views Facets
● Better exposed filters
● Views data export
● Views details style plugin
32
● Views reference field
● Views entity reference filter
● Entity reference views select
● Taxonomy views integrator
● Taxonomy machine name
● Views advanced routing
● Views field formatter
● Responsive tables filter
● Views TimelineJS integration
● Views Bulk Operations
● Views vertical tabs style plugin
● Views load more
● Views photo grid
● Slick Views
● Entityqueue
● Views Send
● Flag
● Masonry Views
● Pagerer
● Webform Views
Integrations
@kattekrab #DrupalGov2017 33
@kattekrab #DrupalGov2017 34
@kattekrab #DrupalGov2017 35
@kattekrab #DrupalGov2017
Give me MOAR stuff about views!
Books
- Mastering Views
- Drupal 7 Views Cookbook
- Drupal’s Building Blocks
Tutorials
- Drupalize Me
- Drupal Easy
- Build a Module
- OS Training
36
Documentation on Drupal.org
- Views - Drupal User Guide
- D8 Core Modules - Views
- Issue Queues
DrupalCon Sessions
- The views field plugin in Drupal 8
@kattekrab #DrupalGov2017
References / Image credits
References
● Addison Berry “Learn Views in Drupal 8” DrupalizeMe, 2016
● Pablo Castrillo “10 Most critical Drupal security risks” Cameron&Wilding, 2011
● Daniel Pickering “Show Drupal 8 Content in Tabs, Using Views” OStraining, 2017
Image credits
● “View collage” Google image search, 25 Mar 2017
● Calips “The château de Villandry, vegetable garden” Wikipedia, 2011
● “List collage” Google image search, 25 Mar 2017
● Cafuego/Scott Wilson “Woman working on database schema” Flickr, 2017
● Slice and Dice My Discount Store, 2017
● Other vegetables courtesy of Pixabay CC0
37
@kattekrab #DrupalGov2017
So what next?
38
@kattekrab #DrupalGov2017
Contact me Hire Catalyst
https://twitter.com/kattekrab https://www.catalyst-au.net
https://drupal.org/u/kattekrab donna@catalyst-au.net
donna@kattekrab.net ph 03 9020 5766
39
Thank you!

More Related Content

Viewers also liked

Live to Add Value to Other People
Live to Add Value to Other PeopleLive to Add Value to Other People
Live to Add Value to Other People
KIGUME Karuri
 
Mega trends tanyer sonmezer MCT
Mega trends tanyer sonmezer MCTMega trends tanyer sonmezer MCT
Mega trends tanyer sonmezer MCT
Tanyer Sonmezer
 
Suministro de energía eléctrica para Usuarios Calificados en México
Suministro de energía eléctrica para Usuarios Calificados en MéxicoSuministro de energía eléctrica para Usuarios Calificados en México
Suministro de energía eléctrica para Usuarios Calificados en México
Gabriel Neuman
 
中国貿易統計
中国貿易統計中国貿易統計
中国貿易統計
尚 鈴木
 
Le programme de recherche et de développement de l'Ifsttar 2017
Le programme de recherche et de développement de l'Ifsttar 2017Le programme de recherche et de développement de l'Ifsttar 2017
Impact of 2015 Amendments to Arbitration & Conciliation Act
Impact of 2015 Amendments to Arbitration & Conciliation Act Impact of 2015 Amendments to Arbitration & Conciliation Act
Impact of 2015 Amendments to Arbitration & Conciliation Act
Law Senate
 
QR Code pour des pratiques de lecture autonomes ExplorCamp ludovia2013
QR Code pour des pratiques de lecture autonomes ExplorCamp ludovia2013QR Code pour des pratiques de lecture autonomes ExplorCamp ludovia2013
QR Code pour des pratiques de lecture autonomes ExplorCamp ludovia2013
vpaillas
 
Marketing jokes only marketers will get
Marketing jokes only marketers will getMarketing jokes only marketers will get
Marketing jokes only marketers will get
Chaïmae Bougoutaia
 
Local SEO – Creating Website Content That Matters Regionally - WordCamp San D...
Local SEO – Creating Website Content That Matters Regionally - WordCamp San D...Local SEO – Creating Website Content That Matters Regionally - WordCamp San D...
Local SEO – Creating Website Content That Matters Regionally - WordCamp San D...
Jen Miller
 
7 deadly mistakes that could kill your next app idea
7 deadly mistakes that could kill your next app idea7 deadly mistakes that could kill your next app idea
7 deadly mistakes that could kill your next app idea
BizSmart Select
 
Road Trip To Component
Road Trip To ComponentRoad Trip To Component
Road Trip To Component
Marketa Adamova
 
Design Fiction as World Building
Design Fiction as World BuildingDesign Fiction as World Building
Design Fiction as World Building
Paul Coulton
 
Financiación de la cadena de suministro (SCF), CPO Magazine, Carlos Ceruelo
Financiación de la cadena de suministro (SCF), CPO Magazine, Carlos CerueloFinanciación de la cadena de suministro (SCF), CPO Magazine, Carlos Ceruelo
Financiación de la cadena de suministro (SCF), CPO Magazine, Carlos Ceruelo
CM << www.nettit.com >>
 
Growing a Company Without Bosses
Growing a Company Without BossesGrowing a Company Without Bosses
Growing a Company Without Bosses
Samantha Slade
 
Diumenge iv de quaresma cicle a
Diumenge iv de quaresma cicle aDiumenge iv de quaresma cicle a
Diumenge iv de quaresma cicle a
Parròquia Sant Miquel Arcàngel
 
Chapyter6devianceandcrime with poll
Chapyter6devianceandcrime with pollChapyter6devianceandcrime with poll
Chapyter6devianceandcrime with poll
Ray Brannon
 
L'assistenza domiciliare comunale (SAD) per anziani in Italia
L'assistenza domiciliare comunale (SAD) per anziani in ItaliaL'assistenza domiciliare comunale (SAD) per anziani in Italia
L'assistenza domiciliare comunale (SAD) per anziani in Italia
Franco Pesaresi
 

Viewers also liked (17)

Live to Add Value to Other People
Live to Add Value to Other PeopleLive to Add Value to Other People
Live to Add Value to Other People
 
Mega trends tanyer sonmezer MCT
Mega trends tanyer sonmezer MCTMega trends tanyer sonmezer MCT
Mega trends tanyer sonmezer MCT
 
Suministro de energía eléctrica para Usuarios Calificados en México
Suministro de energía eléctrica para Usuarios Calificados en MéxicoSuministro de energía eléctrica para Usuarios Calificados en México
Suministro de energía eléctrica para Usuarios Calificados en México
 
中国貿易統計
中国貿易統計中国貿易統計
中国貿易統計
 
Le programme de recherche et de développement de l'Ifsttar 2017
Le programme de recherche et de développement de l'Ifsttar 2017Le programme de recherche et de développement de l'Ifsttar 2017
Le programme de recherche et de développement de l'Ifsttar 2017
 
Impact of 2015 Amendments to Arbitration & Conciliation Act
Impact of 2015 Amendments to Arbitration & Conciliation Act Impact of 2015 Amendments to Arbitration & Conciliation Act
Impact of 2015 Amendments to Arbitration & Conciliation Act
 
QR Code pour des pratiques de lecture autonomes ExplorCamp ludovia2013
QR Code pour des pratiques de lecture autonomes ExplorCamp ludovia2013QR Code pour des pratiques de lecture autonomes ExplorCamp ludovia2013
QR Code pour des pratiques de lecture autonomes ExplorCamp ludovia2013
 
Marketing jokes only marketers will get
Marketing jokes only marketers will getMarketing jokes only marketers will get
Marketing jokes only marketers will get
 
Local SEO – Creating Website Content That Matters Regionally - WordCamp San D...
Local SEO – Creating Website Content That Matters Regionally - WordCamp San D...Local SEO – Creating Website Content That Matters Regionally - WordCamp San D...
Local SEO – Creating Website Content That Matters Regionally - WordCamp San D...
 
7 deadly mistakes that could kill your next app idea
7 deadly mistakes that could kill your next app idea7 deadly mistakes that could kill your next app idea
7 deadly mistakes that could kill your next app idea
 
Road Trip To Component
Road Trip To ComponentRoad Trip To Component
Road Trip To Component
 
Design Fiction as World Building
Design Fiction as World BuildingDesign Fiction as World Building
Design Fiction as World Building
 
Financiación de la cadena de suministro (SCF), CPO Magazine, Carlos Ceruelo
Financiación de la cadena de suministro (SCF), CPO Magazine, Carlos CerueloFinanciación de la cadena de suministro (SCF), CPO Magazine, Carlos Ceruelo
Financiación de la cadena de suministro (SCF), CPO Magazine, Carlos Ceruelo
 
Growing a Company Without Bosses
Growing a Company Without BossesGrowing a Company Without Bosses
Growing a Company Without Bosses
 
Diumenge iv de quaresma cicle a
Diumenge iv de quaresma cicle aDiumenge iv de quaresma cicle a
Diumenge iv de quaresma cicle a
 
Chapyter6devianceandcrime with poll
Chapyter6devianceandcrime with pollChapyter6devianceandcrime with poll
Chapyter6devianceandcrime with poll
 
L'assistenza domiciliare comunale (SAD) per anziani in Italia
L'assistenza domiciliare comunale (SAD) per anziani in ItaliaL'assistenza domiciliare comunale (SAD) per anziani in Italia
L'assistenza domiciliare comunale (SAD) per anziani in Italia
 

Similar to Making views - DrupalGov Canberra 2017

#D8CX: Upgrade your modules to Drupal 8 (Part 1 and 2)
#D8CX: Upgrade your modules to Drupal 8 (Part 1 and 2)#D8CX: Upgrade your modules to Drupal 8 (Part 1 and 2)
#D8CX: Upgrade your modules to Drupal 8 (Part 1 and 2)
Konstantin Komelin
 
#D8 cx: upgrade your modules to drupal 8
#D8 cx: upgrade your modules to drupal 8 #D8 cx: upgrade your modules to drupal 8
#D8 cx: upgrade your modules to drupal 8
DrupalCamp Kyiv Рысь
 
"Paragraphs are more powerful than you can expect" from Vasily Jaremchuk for ...
"Paragraphs are more powerful than you can expect" from Vasily Jaremchuk for ..."Paragraphs are more powerful than you can expect" from Vasily Jaremchuk for ...
"Paragraphs are more powerful than you can expect" from Vasily Jaremchuk for ...
DrupalCamp Kyiv
 
Drupal tips 'n tricks
Drupal tips 'n tricksDrupal tips 'n tricks
Drupal tips 'n tricks
John Tsevdos
 
Display Suite: A Themers Perspective
Display Suite: A Themers PerspectiveDisplay Suite: A Themers Perspective
Display Suite: A Themers Perspective
Mediacurrent
 
Staying Sane with Drupal NEPHP
Staying Sane with Drupal NEPHPStaying Sane with Drupal NEPHP
Staying Sane with Drupal NEPHP
Oscar Merida
 
AngularJS 101 - Everything you need to know to get started
AngularJS 101 - Everything you need to know to get startedAngularJS 101 - Everything you need to know to get started
AngularJS 101 - Everything you need to know to get started
Stéphane Bégaudeau
 
AngularJS: an introduction
AngularJS: an introductionAngularJS: an introduction
AngularJS: an introduction
Luigi De Russis
 
Coder Presentation Szeged
Coder Presentation SzegedCoder Presentation Szeged
Coder Presentation Szeged
Doug Green
 
Drupal training-by-ruchiwebsolutions
Drupal training-by-ruchiwebsolutionsDrupal training-by-ruchiwebsolutions
Drupal training-by-ruchiwebsolutions
php2ranjan
 
Tech talk live share extras extension modules feb 13
Tech talk live   share extras extension modules feb 13Tech talk live   share extras extension modules feb 13
Tech talk live share extras extension modules feb 13
Alfresco Software
 
Backend accessible
Backend accessibleBackend accessible
Backend accessible
Mark Casias
 
Staying Sane with Drupal (A Develper's Survival Guide)
Staying Sane with Drupal (A Develper's Survival Guide)Staying Sane with Drupal (A Develper's Survival Guide)
Staying Sane with Drupal (A Develper's Survival Guide)
Oscar Merida
 
Coder Presentation Boston
Coder Presentation BostonCoder Presentation Boston
Coder Presentation Boston
Doug Green
 
Using VueJS in front of Drupal 8
Using VueJS in front of Drupal 8Using VueJS in front of Drupal 8
Using VueJS in front of Drupal 8
Brian Ward
 
Drupal 8: What's new? Anton Shubkin
Drupal 8: What's new? Anton ShubkinDrupal 8: What's new? Anton Shubkin
Drupal 8: What's new? Anton Shubkin
ADCI Solutions
 
Drupal
DrupalDrupal
Drupal
btopro
 
WordPress Accessibility: WordCamp Chicago
WordPress Accessibility: WordCamp ChicagoWordPress Accessibility: WordCamp Chicago
WordPress Accessibility: WordCamp Chicago
Joseph Dolson
 
DrupalCon LA 2015 Review
DrupalCon LA 2015 ReviewDrupalCon LA 2015 Review
DrupalCon LA 2015 Review
littleMAS
 
Best practices in Drupal 7 (Views, Panels ...)
Best practices in Drupal 7 (Views, Panels ...)Best practices in Drupal 7 (Views, Panels ...)
Best practices in Drupal 7 (Views, Panels ...)
Sergiu Savva
 

Similar to Making views - DrupalGov Canberra 2017 (20)

#D8CX: Upgrade your modules to Drupal 8 (Part 1 and 2)
#D8CX: Upgrade your modules to Drupal 8 (Part 1 and 2)#D8CX: Upgrade your modules to Drupal 8 (Part 1 and 2)
#D8CX: Upgrade your modules to Drupal 8 (Part 1 and 2)
 
#D8 cx: upgrade your modules to drupal 8
#D8 cx: upgrade your modules to drupal 8 #D8 cx: upgrade your modules to drupal 8
#D8 cx: upgrade your modules to drupal 8
 
"Paragraphs are more powerful than you can expect" from Vasily Jaremchuk for ...
"Paragraphs are more powerful than you can expect" from Vasily Jaremchuk for ..."Paragraphs are more powerful than you can expect" from Vasily Jaremchuk for ...
"Paragraphs are more powerful than you can expect" from Vasily Jaremchuk for ...
 
Drupal tips 'n tricks
Drupal tips 'n tricksDrupal tips 'n tricks
Drupal tips 'n tricks
 
Display Suite: A Themers Perspective
Display Suite: A Themers PerspectiveDisplay Suite: A Themers Perspective
Display Suite: A Themers Perspective
 
Staying Sane with Drupal NEPHP
Staying Sane with Drupal NEPHPStaying Sane with Drupal NEPHP
Staying Sane with Drupal NEPHP
 
AngularJS 101 - Everything you need to know to get started
AngularJS 101 - Everything you need to know to get startedAngularJS 101 - Everything you need to know to get started
AngularJS 101 - Everything you need to know to get started
 
AngularJS: an introduction
AngularJS: an introductionAngularJS: an introduction
AngularJS: an introduction
 
Coder Presentation Szeged
Coder Presentation SzegedCoder Presentation Szeged
Coder Presentation Szeged
 
Drupal training-by-ruchiwebsolutions
Drupal training-by-ruchiwebsolutionsDrupal training-by-ruchiwebsolutions
Drupal training-by-ruchiwebsolutions
 
Tech talk live share extras extension modules feb 13
Tech talk live   share extras extension modules feb 13Tech talk live   share extras extension modules feb 13
Tech talk live share extras extension modules feb 13
 
Backend accessible
Backend accessibleBackend accessible
Backend accessible
 
Staying Sane with Drupal (A Develper's Survival Guide)
Staying Sane with Drupal (A Develper's Survival Guide)Staying Sane with Drupal (A Develper's Survival Guide)
Staying Sane with Drupal (A Develper's Survival Guide)
 
Coder Presentation Boston
Coder Presentation BostonCoder Presentation Boston
Coder Presentation Boston
 
Using VueJS in front of Drupal 8
Using VueJS in front of Drupal 8Using VueJS in front of Drupal 8
Using VueJS in front of Drupal 8
 
Drupal 8: What's new? Anton Shubkin
Drupal 8: What's new? Anton ShubkinDrupal 8: What's new? Anton Shubkin
Drupal 8: What's new? Anton Shubkin
 
Drupal
DrupalDrupal
Drupal
 
WordPress Accessibility: WordCamp Chicago
WordPress Accessibility: WordCamp ChicagoWordPress Accessibility: WordCamp Chicago
WordPress Accessibility: WordCamp Chicago
 
DrupalCon LA 2015 Review
DrupalCon LA 2015 ReviewDrupalCon LA 2015 Review
DrupalCon LA 2015 Review
 
Best practices in Drupal 7 (Views, Panels ...)
Best practices in Drupal 7 (Views, Panels ...)Best practices in Drupal 7 (Views, Panels ...)
Best practices in Drupal 7 (Views, Panels ...)
 

More from Donna Benjamin

From 2020 to 2121: How do we get there?
From 2020 to 2121: How do we get there?From 2020 to 2121: How do we get there?
From 2020 to 2121: How do we get there?
Donna Benjamin
 
Turning stories into websites #wds18
Turning stories into websites #wds18Turning stories into websites #wds18
Turning stories into websites #wds18
Donna Benjamin
 
Turning stories into software - Laracon Australia 2018
Turning stories into software - Laracon Australia 2018Turning stories into software - Laracon Australia 2018
Turning stories into software - Laracon Australia 2018
Donna Benjamin
 
Engaging learners from objective to activity - MoodleMootAU 2018
Engaging learners  from objective to activity - MoodleMootAU 2018Engaging learners  from objective to activity - MoodleMootAU 2018
Engaging learners from objective to activity - MoodleMootAU 2018
Donna Benjamin
 
Digitise the Dawn - 5 years on - LCA2018 OpenGLAM
Digitise the Dawn - 5 years on - LCA2018 OpenGLAMDigitise the Dawn - 5 years on - LCA2018 OpenGLAM
Digitise the Dawn - 5 years on - LCA2018 OpenGLAM
Donna Benjamin
 
Communication skills for everyone - DrupalCon Vienna
Communication skills for everyone - DrupalCon ViennaCommunication skills for everyone - DrupalCon Vienna
Communication skills for everyone - DrupalCon Vienna
Donna Benjamin
 
Tools for talking
Tools for talkingTools for talking
Tools for talking
Donna Benjamin
 
Digitise the Dawn - Sydney Mechanics School of Arts
Digitise the Dawn - Sydney Mechanics School of ArtsDigitise the Dawn - Sydney Mechanics School of Arts
Digitise the Dawn - Sydney Mechanics School of Arts
Donna Benjamin
 
2121: How do we get there?
2121: How do we get there?2121: How do we get there?
2121: How do we get there?
Donna Benjamin
 
Turning stories into websites - PyConAU
Turning stories into websites - PyConAUTurning stories into websites - PyConAU
Turning stories into websites - PyConAU
Donna Benjamin
 
Django & Drupal: A Tale of Two Cities
Django & Drupal: A Tale of Two CitiesDjango & Drupal: A Tale of Two Cities
Django & Drupal: A Tale of Two Cities
Donna Benjamin
 
Turning stories into websites - The PHP conference Australia edition
Turning stories into websites - The PHP conference Australia editionTurning stories into websites - The PHP conference Australia edition
Turning stories into websites - The PHP conference Australia edition
Donna Benjamin
 
Turning stories into websites
Turning stories into websitesTurning stories into websites
Turning stories into websites
Donna Benjamin
 
Constructive Conflict Resolution
Constructive Conflict ResolutionConstructive Conflict Resolution
Constructive Conflict Resolution
Donna Benjamin
 
Drupal distros - Tweaks at eotw
Drupal distros - Tweaks at eotwDrupal distros - Tweaks at eotw
Drupal distros - Tweaks at eotw
Donna Benjamin
 
Constructive Conflict Resolution slides
Constructive Conflict Resolution slidesConstructive Conflict Resolution slides
Constructive Conflict Resolution slides
Donna Benjamin
 
ODF: Our Document Future - Open Document Format & Digital Preservation.
ODF: Our Document Future - Open Document Format & Digital Preservation.ODF: Our Document Future - Open Document Format & Digital Preservation.
ODF: Our Document Future - Open Document Format & Digital Preservation.
Donna Benjamin
 
Panopoly: Magical Mystery Tour
Panopoly: Magical Mystery TourPanopoly: Magical Mystery Tour
Panopoly: Magical Mystery Tour
Donna Benjamin
 
Hitch Hikers Guide to the Drupalverse
Hitch Hikers Guide to the DrupalverseHitch Hikers Guide to the Drupalverse
Hitch Hikers Guide to the Drupalverse
Donna Benjamin
 
Inkscape for web and UI mockups
Inkscape for web and UI mockupsInkscape for web and UI mockups
Inkscape for web and UI mockups
Donna Benjamin
 

More from Donna Benjamin (20)

From 2020 to 2121: How do we get there?
From 2020 to 2121: How do we get there?From 2020 to 2121: How do we get there?
From 2020 to 2121: How do we get there?
 
Turning stories into websites #wds18
Turning stories into websites #wds18Turning stories into websites #wds18
Turning stories into websites #wds18
 
Turning stories into software - Laracon Australia 2018
Turning stories into software - Laracon Australia 2018Turning stories into software - Laracon Australia 2018
Turning stories into software - Laracon Australia 2018
 
Engaging learners from objective to activity - MoodleMootAU 2018
Engaging learners  from objective to activity - MoodleMootAU 2018Engaging learners  from objective to activity - MoodleMootAU 2018
Engaging learners from objective to activity - MoodleMootAU 2018
 
Digitise the Dawn - 5 years on - LCA2018 OpenGLAM
Digitise the Dawn - 5 years on - LCA2018 OpenGLAMDigitise the Dawn - 5 years on - LCA2018 OpenGLAM
Digitise the Dawn - 5 years on - LCA2018 OpenGLAM
 
Communication skills for everyone - DrupalCon Vienna
Communication skills for everyone - DrupalCon ViennaCommunication skills for everyone - DrupalCon Vienna
Communication skills for everyone - DrupalCon Vienna
 
Tools for talking
Tools for talkingTools for talking
Tools for talking
 
Digitise the Dawn - Sydney Mechanics School of Arts
Digitise the Dawn - Sydney Mechanics School of ArtsDigitise the Dawn - Sydney Mechanics School of Arts
Digitise the Dawn - Sydney Mechanics School of Arts
 
2121: How do we get there?
2121: How do we get there?2121: How do we get there?
2121: How do we get there?
 
Turning stories into websites - PyConAU
Turning stories into websites - PyConAUTurning stories into websites - PyConAU
Turning stories into websites - PyConAU
 
Django & Drupal: A Tale of Two Cities
Django & Drupal: A Tale of Two CitiesDjango & Drupal: A Tale of Two Cities
Django & Drupal: A Tale of Two Cities
 
Turning stories into websites - The PHP conference Australia edition
Turning stories into websites - The PHP conference Australia editionTurning stories into websites - The PHP conference Australia edition
Turning stories into websites - The PHP conference Australia edition
 
Turning stories into websites
Turning stories into websitesTurning stories into websites
Turning stories into websites
 
Constructive Conflict Resolution
Constructive Conflict ResolutionConstructive Conflict Resolution
Constructive Conflict Resolution
 
Drupal distros - Tweaks at eotw
Drupal distros - Tweaks at eotwDrupal distros - Tweaks at eotw
Drupal distros - Tweaks at eotw
 
Constructive Conflict Resolution slides
Constructive Conflict Resolution slidesConstructive Conflict Resolution slides
Constructive Conflict Resolution slides
 
ODF: Our Document Future - Open Document Format & Digital Preservation.
ODF: Our Document Future - Open Document Format & Digital Preservation.ODF: Our Document Future - Open Document Format & Digital Preservation.
ODF: Our Document Future - Open Document Format & Digital Preservation.
 
Panopoly: Magical Mystery Tour
Panopoly: Magical Mystery TourPanopoly: Magical Mystery Tour
Panopoly: Magical Mystery Tour
 
Hitch Hikers Guide to the Drupalverse
Hitch Hikers Guide to the DrupalverseHitch Hikers Guide to the Drupalverse
Hitch Hikers Guide to the Drupalverse
 
Inkscape for web and UI mockups
Inkscape for web and UI mockupsInkscape for web and UI mockups
Inkscape for web and UI mockups
 

Recently uploaded

UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
Edge AI and Vision Alliance
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
Data structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdfData structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdf
TIPNGVN2
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
Zilliz
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Vladimir Iglovikov, Ph.D.
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
Claudio Di Ciccio
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 

Recently uploaded (20)

UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
Data structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdfData structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdf
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 

Making views - DrupalGov Canberra 2017