User Friendly Entity Reference Select Lists

Slides:



Advertisements
Similar presentations
Drupal and the Semantic Web Bill Shaouy An Introduction.
Advertisements

Support.ebsco.com Tutorial Creating a Basic Search on EBSCOhost.
PubMed/How to Search, Display, Download & (module 4.1)
MY NCBI (module 4.5). MODULE 4.5 PubMed/How to Use MY NCBI Instructions - This part of the: course is a PowerPoint demonstration intended to introduce.
EndNote Web Reference Management Software (module 5)
SharePoint List Custom Actions Feature Product Overview Nimrod Geva Product Group Manager, KWizCom
Moving stuff around on your Drupal web pages Alex Bergin / Dept. Agriculture &
MY NCBI (module 4.5).
WI.org Site Training Laura Peterson 3/31/2014.
Creating Multilingual Drupal 7 Websites: Part 2 Kristen Pol CruzTech, LLC (Freelance)‏ Drupal Dev / SEO / i18n kristen.org Santa Cruz,
Introducing new web content management tools for Priority...
Acquisitions and Serials in 2005 and beyond Georgia Fujikawa Manager, Training Programs.
Publishing your Events with Views & CCK SandCamp 2011 January 8-9, 2011 John Romine (jromine) publishing-your-events-views-cck.
Drupal Create a website/web app quickly with this Content Management System Jiaying Xu Spring 2011 COMS E6125 Web-enHanced Information.
SharePoint 2010: Building an enterprise public website Vinod Unny Enterprise InfoTech Microsoft Regional Director.
James Gollan d.o: gollyg twitter: gollyg. Overview Files in Drupal 7 The media suite of modules Site recipe: Adding media to your site.
Navigation on Journal of Dairy Science ® An Overview June 2011.
Customer Oriented Reports (COR) Ad Hoc Presented By: Jennifer Hancock April 2010.
New School Websites Teacher Pages. Visit the SCUSD Website for videos tutorials: For more information.
1 Agenda Views Pages Web Parts Navigation Office Wrap-Up.
Basics of Drupal: Part 3 Rochelle Terman
Basics of Drupal for Researchers, part 3 Quinn Dombrowski, Research IT
Create with SharePoint 2010 Jen Dodd Sr. Solutions Consultant
Basics of Drupal: Part 2 Rochelle Terman
Core Publisher: Station Administrator Tools. Training 1: Site Administration Training 2: Programs Training 3: Content Tagging Training 4: Creating Posts.
131 Agenda Overview Review Roles Lists Libraries Columns.
Welcome to Drupal Crash course - Gartheeban Ganeshapillai.
New Module Integrating campaigns with Drupal Warren
IHS Jane’s 2.0 Product Overview. Copyright © 2011 IHS Inc. All Rights Reserved. 2 Agenda What’s New? Personal Account Searching / Filtering Intelligence.
Please Note that prior to using XLS upload for content creation; if the content types contains file/image fields, then you need to place these files in.
Drupal syndication UA Webmasters May 8, 2013 Margrit McIntosh.
With Microsoft Office 2007 Intermediate© 2008 Pearson Prentice Hall1 PowerPoint Presentation to Accompany GO! with Microsoft ® Office 2007 Intermediate.
Office of Educational Technology School District of Philadelphia Introduction to Sites Google Sites This presentation is available at
Moodle (Course Management Systems). Glossaries Moodle has a tool to help you and your students develop glossaries of terms and embed them in your course.
Drupal Commerce Better than Uber Andrew Root: druroot.
© 2009 Bentley Systems, Incorporated Chris Collins D&C Manager Quantities.
Website Features as of January 12, Site Menu Manager Click and drag menu item management Menu item renaming.
Sample PowerPoint presentation. Publish from Office Add-In  Installed as a add-in on your local computer  Enables both direct publishing and document.
© 2013 Elixiter, Inc. Marketo Programs: How to Utilize Templates, Tokens and Analytics Andrew Hull, President & Founder.
Core Publisher: Station Administrator Tools. Training 1: Site Administration Training 2: Programs Training 3: Content Tagging Training 4: Creating Posts.
Introduction to Views Stanford Drupal Camp April 6, 2013.
Cascading Style Sheets CSS. Source W3Schools
WikiPlus Configurations Configure WikiPlus elements to your needs.
Parent / Child Data Modeling 1. 2 Dennis Solis Solis Media Group Solis Media Group Over 20 years of application software development. Over 20 years of.
Drupal Recipe: Before and After Gallery Lisa Forgan and Chris Neglia, using notes from Drupal Camp Colorado Copyright 2009, Page 1 Solutions LLC.
Implementation of Google Map in Drupal Create in Miyula Zeng, XiaoHang Zou,
Chapter 11: Customer Support. Forums Forums Issues Issues Help Desk Help Desk.
Excel part 5 Working with Excel Tables, PivotTables, and PivotCharts.
WordPress for Beginners February 2, 2014 Facebook.
Integrating with UI Events Rick Porter. events.uiowa.edu Powered by Localist – cloud-based event marketing software Anyone can submit events – must be.
22 Copyright © 2009, Oracle. All rights reserved. Filtering Requests in Oracle Business Intelligence Answers.
How EPA/ORD Moved to Drupal 7 Jessica Dearie U.S. EPA, Office of Research and Development Office of Science Information Management.
Developer Exam Preparation Thom Robbins Bryan Soltis
Do Now You have 10 minutes to finish your About Me essay. When you are done, print out both your new About Me Ad and your typed essay.
DYNAMIC FAQ AND DOCUMENTATION PAGES IN SHAREPOINT A modern, reusable, and easy-to-use model.
Now your store is installed and your configuration settings done, it's time to the heart of your site: the catalog to go up. The catalog is the most important.
Views: From the Beginning John Fiala Twitter: jcfiala Vintage Digital.
Basics of Drupal for Researchers, part 3
Basics of Drupal for Researchers, part 2
Centrally Managed Content with JSON Views and the Feeds Module
The Power of Taxonomies
Taxonomy Terms as Organic Groups
(Includes setup) FAQ ON DOCUMENTS (Includes setup)
Oracle Sales Cloud Sales campaign
Proposal Mechanism.
One Content Type to Rule Them All
Presentation transcript:

User Friendly Entity Reference Select Lists Using Views, Views Entity View Widget, and References Dialog

Hello there! My name is Chris Hoffman (hoff331 on Drupal.org) Graphic Designer and Front-end Developer (yes, I know I am using PowerPoint) Working with Drupal for 3 Years Find me and my work at www.GetJumpstartNow.com (available for freelance)

Situation (3 assumptions) User has to create a node (Concert) that references another node (Performers) Referenced node type (Performers) has a lot of nodes (i.e. options) We want to provide the user with an user- friendly way to find/select referenced nodes

Preview Site Performer Content Type title body musical genre (taxonomy) Concert Content Type title body performers (entity reference)

Our Options (modules) Views (Entity Reference View Display) Entity Reference View Widget Reference Dialog Others not covered… Multiple Selects, Chosen, Dynamic Multiselect, etc. Each one has positives and negatives!

Option 1: Views Positives Entity Reference comes with a view display Great for filtering lists of referenced nodes (before the options before user sees them) Great for adding node fields to select options ex.) <option>Performer – genre</option> Pass arguments from node to view (not covered) Negatives Cannot group content (i.e. by genre) Cannot use exposed filters

How To Create an “Entity Reference” view display Filter, sort, etc. view as normal Select view in Entity Reference Field settings Pass in additional arguments

Demo Views

Option 2: Ent. Ref. View Widget Positives Also great for filtering and adding content to select options Able to Group nodes Great for e-Commerce Negatives Hard to style – the view renders the node, the rendered node is controlled via the display manager (to customize display use .tpl or similar)

How To Configure “Ent. Ref. View Widget” view mode (i.e. full, teaser, etc.) via display manager Create an “Ent. Ref. View Widget” view display Filter, sort, etc. view as normal Select view in Entity Reference Field settings (this will override settings below)

Demo Ent. Ref. Views Widget

Option 3: Reference Dialog Positives Allows for inline entity creation combined with automatic entity reference (not possible using IEF) Allows for inline entity editing Search Dialog page (created using views) can be formatted, filtered, and grouped Negatives Module is a bit buggy (still in alpha) Requires lots of styling to make Search Dialog page effective

How To Set entity reference field to Autocomplete widget Select which “dialogs” to add to field (Edit, Add, and/or Search) If “Search Dialog” enabled, you must create a “Reference dialog Search” view display Associate the view to entity reference field Filter, sort, etc. view as normal

DEMO Reference Dialog

Other Options Multiple Selects Chosen Dynamic Multiselect See article by Lullabot: http://www.lullabot.com/blog/articles/entity reference-multiselectors

Questions?