the leader in drupal platform design and …commons.esipfed.org/sites/default/files/energy.gov...
TRANSCRIPT
![Page 1: THE LEADER IN DRUPAL PLATFORM DESIGN AND …commons.esipfed.org/sites/default/files/Energy.gov (2012-09-19).pdfDRUPAL 7 • January 5, 2011 Drupal 7 released • April 8, 2011 Energy.gov](https://reader036.vdocuments.us/reader036/viewer/2022062920/5f01f4e27e708231d401dd92/html5/thumbnails/1.jpg)
THE LEADER IN DRUPAL PLATFORM DESIGN AND DEVELOPMENT
Wednesday, September 19, 12
![Page 2: THE LEADER IN DRUPAL PLATFORM DESIGN AND …commons.esipfed.org/sites/default/files/Energy.gov (2012-09-19).pdfDRUPAL 7 • January 5, 2011 Drupal 7 released • April 8, 2011 Energy.gov](https://reader036.vdocuments.us/reader036/viewer/2022062920/5f01f4e27e708231d401dd92/html5/thumbnails/2.jpg)
ENERGY.GOV
Wednesday, September 19, 12
![Page 3: THE LEADER IN DRUPAL PLATFORM DESIGN AND …commons.esipfed.org/sites/default/files/Energy.gov (2012-09-19).pdfDRUPAL 7 • January 5, 2011 Drupal 7 released • April 8, 2011 Energy.gov](https://reader036.vdocuments.us/reader036/viewer/2022062920/5f01f4e27e708231d401dd92/html5/thumbnails/3.jpg)
WHO IS PHASE2?
Wednesday, September 19, 12
![Page 4: THE LEADER IN DRUPAL PLATFORM DESIGN AND …commons.esipfed.org/sites/default/files/Energy.gov (2012-09-19).pdfDRUPAL 7 • January 5, 2011 Drupal 7 released • April 8, 2011 Energy.gov](https://reader036.vdocuments.us/reader036/viewer/2022062920/5f01f4e27e708231d401dd92/html5/thumbnails/4.jpg)
PLATFORM SPECIALISTS
Wednesday, September 19, 12
![Page 5: THE LEADER IN DRUPAL PLATFORM DESIGN AND …commons.esipfed.org/sites/default/files/Energy.gov (2012-09-19).pdfDRUPAL 7 • January 5, 2011 Drupal 7 released • April 8, 2011 Energy.gov](https://reader036.vdocuments.us/reader036/viewer/2022062920/5f01f4e27e708231d401dd92/html5/thumbnails/5.jpg)
PLATFORM SPECIALISTS
Wednesday, September 19, 12
![Page 6: THE LEADER IN DRUPAL PLATFORM DESIGN AND …commons.esipfed.org/sites/default/files/Energy.gov (2012-09-19).pdfDRUPAL 7 • January 5, 2011 Drupal 7 released • April 8, 2011 Energy.gov](https://reader036.vdocuments.us/reader036/viewer/2022062920/5f01f4e27e708231d401dd92/html5/thumbnails/6.jpg)
DRUPAL COMMUNITY
55 12 50+ 4Involved Drupal
Professionals
Speakers atDrupalCon
Denver
Key ModulesMaintained
DistributionsMaintained
Wednesday, September 19, 12
![Page 7: THE LEADER IN DRUPAL PLATFORM DESIGN AND …commons.esipfed.org/sites/default/files/Energy.gov (2012-09-19).pdfDRUPAL 7 • January 5, 2011 Drupal 7 released • April 8, 2011 Energy.gov](https://reader036.vdocuments.us/reader036/viewer/2022062920/5f01f4e27e708231d401dd92/html5/thumbnails/7.jpg)
THE NEW ENERGY.GOVWednesday, September 19, 12
![Page 8: THE LEADER IN DRUPAL PLATFORM DESIGN AND …commons.esipfed.org/sites/default/files/Energy.gov (2012-09-19).pdfDRUPAL 7 • January 5, 2011 Drupal 7 released • April 8, 2011 Energy.gov](https://reader036.vdocuments.us/reader036/viewer/2022062920/5f01f4e27e708231d401dd92/html5/thumbnails/8.jpg)
PRIMARY PROJECT GOALS• Consolidation of 100’s of office sites
• Technology
• Hosting
• Design
• Content
• Maintenance
Wednesday, September 19, 12
![Page 9: THE LEADER IN DRUPAL PLATFORM DESIGN AND …commons.esipfed.org/sites/default/files/Energy.gov (2012-09-19).pdfDRUPAL 7 • January 5, 2011 Drupal 7 released • April 8, 2011 Energy.gov](https://reader036.vdocuments.us/reader036/viewer/2022062920/5f01f4e27e708231d401dd92/html5/thumbnails/9.jpg)
TECHNOLOGY GOALS• Choose the right technology for the future.
• Transform technology exercises into content exercises, especially the creation of office sites.
• Empower the content creators
Wednesday, September 19, 12
![Page 10: THE LEADER IN DRUPAL PLATFORM DESIGN AND …commons.esipfed.org/sites/default/files/Energy.gov (2012-09-19).pdfDRUPAL 7 • January 5, 2011 Drupal 7 released • April 8, 2011 Energy.gov](https://reader036.vdocuments.us/reader036/viewer/2022062920/5f01f4e27e708231d401dd92/html5/thumbnails/10.jpg)
FUTURE-PROOFING THE STACK
Wednesday, September 19, 12
![Page 11: THE LEADER IN DRUPAL PLATFORM DESIGN AND …commons.esipfed.org/sites/default/files/Energy.gov (2012-09-19).pdfDRUPAL 7 • January 5, 2011 Drupal 7 released • April 8, 2011 Energy.gov](https://reader036.vdocuments.us/reader036/viewer/2022062920/5f01f4e27e708231d401dd92/html5/thumbnails/11.jpg)
“”Tim O’Reilly
An invention has to make sense in the world it finishes in, not in the world it started.
Wednesday, September 19, 12
![Page 12: THE LEADER IN DRUPAL PLATFORM DESIGN AND …commons.esipfed.org/sites/default/files/Energy.gov (2012-09-19).pdfDRUPAL 7 • January 5, 2011 Drupal 7 released • April 8, 2011 Energy.gov](https://reader036.vdocuments.us/reader036/viewer/2022062920/5f01f4e27e708231d401dd92/html5/thumbnails/12.jpg)
DRUPAL 7• January 5, 2011
Drupal 7 released
• April 8, 2011Energy.gov development started
• August 3, 2011Energy.gov launched
• August 2013Drupal 8 released / Drupal 6 EOL
Wednesday, September 19, 12
![Page 13: THE LEADER IN DRUPAL PLATFORM DESIGN AND …commons.esipfed.org/sites/default/files/Energy.gov (2012-09-19).pdfDRUPAL 7 • January 5, 2011 Drupal 7 released • April 8, 2011 Energy.gov](https://reader036.vdocuments.us/reader036/viewer/2022062920/5f01f4e27e708231d401dd92/html5/thumbnails/13.jpg)
NEW IN DRUPAL 7• Entities and fields
• DB API and EntityFieldQuery
• Image styles
• UX improvements for administrators
• Scalability & Performance enhancements
Wednesday, September 19, 12
![Page 14: THE LEADER IN DRUPAL PLATFORM DESIGN AND …commons.esipfed.org/sites/default/files/Energy.gov (2012-09-19).pdfDRUPAL 7 • January 5, 2011 Drupal 7 released • April 8, 2011 Energy.gov](https://reader036.vdocuments.us/reader036/viewer/2022062920/5f01f4e27e708231d401dd92/html5/thumbnails/14.jpg)
DRUPAL CONTRIB• Organic Groups
• Context
• Field modules (Address, Link, Date, Refereneces, etc.)
• Media
• and many, many more
Wednesday, September 19, 12
![Page 15: THE LEADER IN DRUPAL PLATFORM DESIGN AND …commons.esipfed.org/sites/default/files/Energy.gov (2012-09-19).pdfDRUPAL 7 • January 5, 2011 Drupal 7 released • April 8, 2011 Energy.gov](https://reader036.vdocuments.us/reader036/viewer/2022062920/5f01f4e27e708231d401dd92/html5/thumbnails/15.jpg)
SUPPORTING TECHNOLOGY• Apache SOLR
• Memcached
• Jenkins
Wednesday, September 19, 12
![Page 16: THE LEADER IN DRUPAL PLATFORM DESIGN AND …commons.esipfed.org/sites/default/files/Energy.gov (2012-09-19).pdfDRUPAL 7 • January 5, 2011 Drupal 7 released • April 8, 2011 Energy.gov](https://reader036.vdocuments.us/reader036/viewer/2022062920/5f01f4e27e708231d401dd92/html5/thumbnails/16.jpg)
OFFICE SITES
Wednesday, September 19, 12
![Page 17: THE LEADER IN DRUPAL PLATFORM DESIGN AND …commons.esipfed.org/sites/default/files/Energy.gov (2012-09-19).pdfDRUPAL 7 • January 5, 2011 Drupal 7 released • April 8, 2011 Energy.gov](https://reader036.vdocuments.us/reader036/viewer/2022062920/5f01f4e27e708231d401dd92/html5/thumbnails/17.jpg)
OFFICESWednesday, September 19, 12
![Page 18: THE LEADER IN DRUPAL PLATFORM DESIGN AND …commons.esipfed.org/sites/default/files/Energy.gov (2012-09-19).pdfDRUPAL 7 • January 5, 2011 Drupal 7 released • April 8, 2011 Energy.gov](https://reader036.vdocuments.us/reader036/viewer/2022062920/5f01f4e27e708231d401dd92/html5/thumbnails/18.jpg)
OFFICE SITE REQUIREMENTS• Creation & maintenance without additional
development or infrastructure.
• Separate teams for each office.
• Shared content between offices.
Wednesday, September 19, 12
![Page 19: THE LEADER IN DRUPAL PLATFORM DESIGN AND …commons.esipfed.org/sites/default/files/Energy.gov (2012-09-19).pdfDRUPAL 7 • January 5, 2011 Drupal 7 released • April 8, 2011 Energy.gov](https://reader036.vdocuments.us/reader036/viewer/2022062920/5f01f4e27e708231d401dd92/html5/thumbnails/19.jpg)
ORGANIC GROUPS
Wednesday, September 19, 12
![Page 20: THE LEADER IN DRUPAL PLATFORM DESIGN AND …commons.esipfed.org/sites/default/files/Energy.gov (2012-09-19).pdfDRUPAL 7 • January 5, 2011 Drupal 7 released • April 8, 2011 Energy.gov](https://reader036.vdocuments.us/reader036/viewer/2022062920/5f01f4e27e708231d401dd92/html5/thumbnails/20.jpg)
ORGANIC GROUPS• Create groups
• Content is added to groups
• Users are members of groups
• Membership-based access control
• Any fieldable entity can be a group or a member of a group.
Wednesday, September 19, 12
![Page 21: THE LEADER IN DRUPAL PLATFORM DESIGN AND …commons.esipfed.org/sites/default/files/Energy.gov (2012-09-19).pdfDRUPAL 7 • January 5, 2011 Drupal 7 released • April 8, 2011 Energy.gov](https://reader036.vdocuments.us/reader036/viewer/2022062920/5f01f4e27e708231d401dd92/html5/thumbnails/21.jpg)
GROUP TYPEWednesday, September 19, 12
![Page 22: THE LEADER IN DRUPAL PLATFORM DESIGN AND …commons.esipfed.org/sites/default/files/Energy.gov (2012-09-19).pdfDRUPAL 7 • January 5, 2011 Drupal 7 released • April 8, 2011 Energy.gov](https://reader036.vdocuments.us/reader036/viewer/2022062920/5f01f4e27e708231d401dd92/html5/thumbnails/22.jpg)
GROUP MEMBERSHIPWednesday, September 19, 12
![Page 23: THE LEADER IN DRUPAL PLATFORM DESIGN AND …commons.esipfed.org/sites/default/files/Energy.gov (2012-09-19).pdfDRUPAL 7 • January 5, 2011 Drupal 7 released • April 8, 2011 Energy.gov](https://reader036.vdocuments.us/reader036/viewer/2022062920/5f01f4e27e708231d401dd92/html5/thumbnails/23.jpg)
OFFICES AS ORGANIC GROUPS• Each office is a taxonomy term in the
“Offices” vocabulary
• Each office can be enabled as a group
• Group-enabled offices are fully managed from this platform.
• Non-group offices contain links and information about the external site.
Wednesday, September 19, 12
![Page 24: THE LEADER IN DRUPAL PLATFORM DESIGN AND …commons.esipfed.org/sites/default/files/Energy.gov (2012-09-19).pdfDRUPAL 7 • January 5, 2011 Drupal 7 released • April 8, 2011 Energy.gov](https://reader036.vdocuments.us/reader036/viewer/2022062920/5f01f4e27e708231d401dd92/html5/thumbnails/24.jpg)
OFFICESWednesday, September 19, 12
![Page 25: THE LEADER IN DRUPAL PLATFORM DESIGN AND …commons.esipfed.org/sites/default/files/Energy.gov (2012-09-19).pdfDRUPAL 7 • January 5, 2011 Drupal 7 released • April 8, 2011 Energy.gov](https://reader036.vdocuments.us/reader036/viewer/2022062920/5f01f4e27e708231d401dd92/html5/thumbnails/25.jpg)
OFFICE CREATION• Create the Office taxonomy term
• Create the “Home page” node
• Create the “News page” node
• Create the “Contact Us” node
• ...
Wednesday, September 19, 12
![Page 26: THE LEADER IN DRUPAL PLATFORM DESIGN AND …commons.esipfed.org/sites/default/files/Energy.gov (2012-09-19).pdfDRUPAL 7 • January 5, 2011 Drupal 7 released • April 8, 2011 Energy.gov](https://reader036.vdocuments.us/reader036/viewer/2022062920/5f01f4e27e708231d401dd92/html5/thumbnails/26.jpg)
OG TASKSWednesday, September 19, 12
![Page 27: THE LEADER IN DRUPAL PLATFORM DESIGN AND …commons.esipfed.org/sites/default/files/Energy.gov (2012-09-19).pdfDRUPAL 7 • January 5, 2011 Drupal 7 released • April 8, 2011 Energy.gov](https://reader036.vdocuments.us/reader036/viewer/2022062920/5f01f4e27e708231d401dd92/html5/thumbnails/27.jpg)
EMPOWERING CONTENT CREATORS
Wednesday, September 19, 12
![Page 28: THE LEADER IN DRUPAL PLATFORM DESIGN AND …commons.esipfed.org/sites/default/files/Energy.gov (2012-09-19).pdfDRUPAL 7 • January 5, 2011 Drupal 7 released • April 8, 2011 Energy.gov](https://reader036.vdocuments.us/reader036/viewer/2022062920/5f01f4e27e708231d401dd92/html5/thumbnails/28.jpg)
HURDLES• Page vs Node
• Block creation vs Block placement
• Revisions vs Drafts
Wednesday, September 19, 12
![Page 29: THE LEADER IN DRUPAL PLATFORM DESIGN AND …commons.esipfed.org/sites/default/files/Energy.gov (2012-09-19).pdfDRUPAL 7 • January 5, 2011 Drupal 7 released • April 8, 2011 Energy.gov](https://reader036.vdocuments.us/reader036/viewer/2022062920/5f01f4e27e708231d401dd92/html5/thumbnails/29.jpg)
PAGES VS NODES
Wednesday, September 19, 12
![Page 30: THE LEADER IN DRUPAL PLATFORM DESIGN AND …commons.esipfed.org/sites/default/files/Energy.gov (2012-09-19).pdfDRUPAL 7 • January 5, 2011 Drupal 7 released • April 8, 2011 Energy.gov](https://reader036.vdocuments.us/reader036/viewer/2022062920/5f01f4e27e708231d401dd92/html5/thumbnails/30.jpg)
PAGES VS NODES• Users think about Pages
• Pages with only blocks
• Publishing workflow doesn’t include block placements
Wednesday, September 19, 12
![Page 31: THE LEADER IN DRUPAL PLATFORM DESIGN AND …commons.esipfed.org/sites/default/files/Energy.gov (2012-09-19).pdfDRUPAL 7 • January 5, 2011 Drupal 7 released • April 8, 2011 Energy.gov](https://reader036.vdocuments.us/reader036/viewer/2022062920/5f01f4e27e708231d401dd92/html5/thumbnails/31.jpg)
BLOCK REFERENCES• Block reference fields to emulate regions
• “Landing page” node types for each page layout
• Can be combined with other methods (context, core block module, etc.)
Wednesday, September 19, 12
![Page 32: THE LEADER IN DRUPAL PLATFORM DESIGN AND …commons.esipfed.org/sites/default/files/Energy.gov (2012-09-19).pdfDRUPAL 7 • January 5, 2011 Drupal 7 released • April 8, 2011 Energy.gov](https://reader036.vdocuments.us/reader036/viewer/2022062920/5f01f4e27e708231d401dd92/html5/thumbnails/32.jpg)
BLOCK PLACEMENT WITHIN A PAGE NODEWednesday, September 19, 12
![Page 33: THE LEADER IN DRUPAL PLATFORM DESIGN AND …commons.esipfed.org/sites/default/files/Energy.gov (2012-09-19).pdfDRUPAL 7 • January 5, 2011 Drupal 7 released • April 8, 2011 Energy.gov](https://reader036.vdocuments.us/reader036/viewer/2022062920/5f01f4e27e708231d401dd92/html5/thumbnails/33.jpg)
BLOCK PLACEMENT WITHIN A PAGE NODEWednesday, September 19, 12
![Page 34: THE LEADER IN DRUPAL PLATFORM DESIGN AND …commons.esipfed.org/sites/default/files/Energy.gov (2012-09-19).pdfDRUPAL 7 • January 5, 2011 Drupal 7 released • April 8, 2011 Energy.gov](https://reader036.vdocuments.us/reader036/viewer/2022062920/5f01f4e27e708231d401dd92/html5/thumbnails/34.jpg)
BLOCK REFERENCES ALONG SIDE OTHER FIELDSWednesday, September 19, 12
![Page 35: THE LEADER IN DRUPAL PLATFORM DESIGN AND …commons.esipfed.org/sites/default/files/Energy.gov (2012-09-19).pdfDRUPAL 7 • January 5, 2011 Drupal 7 released • April 8, 2011 Energy.gov](https://reader036.vdocuments.us/reader036/viewer/2022062920/5f01f4e27e708231d401dd92/html5/thumbnails/35.jpg)
Block reference fields
BLOCK REFERENCES ALONG SIDE OTHER FIELDSWednesday, September 19, 12
![Page 36: THE LEADER IN DRUPAL PLATFORM DESIGN AND …commons.esipfed.org/sites/default/files/Energy.gov (2012-09-19).pdfDRUPAL 7 • January 5, 2011 Drupal 7 released • April 8, 2011 Energy.gov](https://reader036.vdocuments.us/reader036/viewer/2022062920/5f01f4e27e708231d401dd92/html5/thumbnails/36.jpg)
Text fields
BLOCK REFERENCES ALONG SIDE OTHER FIELDSWednesday, September 19, 12
![Page 37: THE LEADER IN DRUPAL PLATFORM DESIGN AND …commons.esipfed.org/sites/default/files/Energy.gov (2012-09-19).pdfDRUPAL 7 • January 5, 2011 Drupal 7 released • April 8, 2011 Energy.gov](https://reader036.vdocuments.us/reader036/viewer/2022062920/5f01f4e27e708231d401dd92/html5/thumbnails/37.jpg)
BLOCK REFERENCES ON THE PAGE FORMWednesday, September 19, 12
![Page 38: THE LEADER IN DRUPAL PLATFORM DESIGN AND …commons.esipfed.org/sites/default/files/Energy.gov (2012-09-19).pdfDRUPAL 7 • January 5, 2011 Drupal 7 released • April 8, 2011 Energy.gov](https://reader036.vdocuments.us/reader036/viewer/2022062920/5f01f4e27e708231d401dd92/html5/thumbnails/38.jpg)
BLOCK REFERENCES ON THE PAGE FORMWednesday, September 19, 12
![Page 39: THE LEADER IN DRUPAL PLATFORM DESIGN AND …commons.esipfed.org/sites/default/files/Energy.gov (2012-09-19).pdfDRUPAL 7 • January 5, 2011 Drupal 7 released • April 8, 2011 Energy.gov](https://reader036.vdocuments.us/reader036/viewer/2022062920/5f01f4e27e708231d401dd92/html5/thumbnails/39.jpg)
BLOCK REFERENCES COMBINED WITH CONTEXTWednesday, September 19, 12
![Page 40: THE LEADER IN DRUPAL PLATFORM DESIGN AND …commons.esipfed.org/sites/default/files/Energy.gov (2012-09-19).pdfDRUPAL 7 • January 5, 2011 Drupal 7 released • April 8, 2011 Energy.gov](https://reader036.vdocuments.us/reader036/viewer/2022062920/5f01f4e27e708231d401dd92/html5/thumbnails/40.jpg)
Block Reference fields
BLOCK REFERENCES COMBINED WITH CONTEXTWednesday, September 19, 12
![Page 41: THE LEADER IN DRUPAL PLATFORM DESIGN AND …commons.esipfed.org/sites/default/files/Energy.gov (2012-09-19).pdfDRUPAL 7 • January 5, 2011 Drupal 7 released • April 8, 2011 Energy.gov](https://reader036.vdocuments.us/reader036/viewer/2022062920/5f01f4e27e708231d401dd92/html5/thumbnails/41.jpg)
Context
BLOCK REFERENCES COMBINED WITH CONTEXTWednesday, September 19, 12
![Page 42: THE LEADER IN DRUPAL PLATFORM DESIGN AND …commons.esipfed.org/sites/default/files/Energy.gov (2012-09-19).pdfDRUPAL 7 • January 5, 2011 Drupal 7 released • April 8, 2011 Energy.gov](https://reader036.vdocuments.us/reader036/viewer/2022062920/5f01f4e27e708231d401dd92/html5/thumbnails/42.jpg)
BLOCK CREATION VS
BLOCK PLACEMENT
Wednesday, September 19, 12
![Page 43: THE LEADER IN DRUPAL PLATFORM DESIGN AND …commons.esipfed.org/sites/default/files/Energy.gov (2012-09-19).pdfDRUPAL 7 • January 5, 2011 Drupal 7 released • April 8, 2011 Energy.gov](https://reader036.vdocuments.us/reader036/viewer/2022062920/5f01f4e27e708231d401dd92/html5/thumbnails/43.jpg)
USER GENERATED BLOCKS• Node-like blocks
• Fields
• Templates
• Listing blocks
• User-defined filters
• Pre-defined styles
Wednesday, September 19, 12
![Page 44: THE LEADER IN DRUPAL PLATFORM DESIGN AND …commons.esipfed.org/sites/default/files/Energy.gov (2012-09-19).pdfDRUPAL 7 • January 5, 2011 Drupal 7 released • April 8, 2011 Energy.gov](https://reader036.vdocuments.us/reader036/viewer/2022062920/5f01f4e27e708231d401dd92/html5/thumbnails/44.jpg)
USER-GENERATED BLOCKSWednesday, September 19, 12
![Page 45: THE LEADER IN DRUPAL PLATFORM DESIGN AND …commons.esipfed.org/sites/default/files/Energy.gov (2012-09-19).pdfDRUPAL 7 • January 5, 2011 Drupal 7 released • April 8, 2011 Energy.gov](https://reader036.vdocuments.us/reader036/viewer/2022062920/5f01f4e27e708231d401dd92/html5/thumbnails/45.jpg)
USER-GENERATED BLOCKSWednesday, September 19, 12
![Page 46: THE LEADER IN DRUPAL PLATFORM DESIGN AND …commons.esipfed.org/sites/default/files/Energy.gov (2012-09-19).pdfDRUPAL 7 • January 5, 2011 Drupal 7 released • April 8, 2011 Energy.gov](https://reader036.vdocuments.us/reader036/viewer/2022062920/5f01f4e27e708231d401dd92/html5/thumbnails/46.jpg)
USER-GENERATED BLOCKSWednesday, September 19, 12
![Page 47: THE LEADER IN DRUPAL PLATFORM DESIGN AND …commons.esipfed.org/sites/default/files/Energy.gov (2012-09-19).pdfDRUPAL 7 • January 5, 2011 Drupal 7 released • April 8, 2011 Energy.gov](https://reader036.vdocuments.us/reader036/viewer/2022062920/5f01f4e27e708231d401dd92/html5/thumbnails/47.jpg)
USER-GENERATED BLOCKSWednesday, September 19, 12
![Page 48: THE LEADER IN DRUPAL PLATFORM DESIGN AND …commons.esipfed.org/sites/default/files/Energy.gov (2012-09-19).pdfDRUPAL 7 • January 5, 2011 Drupal 7 released • April 8, 2011 Energy.gov](https://reader036.vdocuments.us/reader036/viewer/2022062920/5f01f4e27e708231d401dd92/html5/thumbnails/48.jpg)
BEANS(BLOCK ENTITIES)
Wednesday, September 19, 12
![Page 49: THE LEADER IN DRUPAL PLATFORM DESIGN AND …commons.esipfed.org/sites/default/files/Energy.gov (2012-09-19).pdfDRUPAL 7 • January 5, 2011 Drupal 7 released • April 8, 2011 Energy.gov](https://reader036.vdocuments.us/reader036/viewer/2022062920/5f01f4e27e708231d401dd92/html5/thumbnails/49.jpg)
BLOCK ENTITIES• Block types
• Fieldable
• Simple data storage for settings
• Non-admin permissions
• Data entry is familiar to users
Wednesday, September 19, 12
![Page 50: THE LEADER IN DRUPAL PLATFORM DESIGN AND …commons.esipfed.org/sites/default/files/Energy.gov (2012-09-19).pdfDRUPAL 7 • January 5, 2011 Drupal 7 released • April 8, 2011 Energy.gov](https://reader036.vdocuments.us/reader036/viewer/2022062920/5f01f4e27e708231d401dd92/html5/thumbnails/50.jpg)
Wednesday, September 19, 12
![Page 51: THE LEADER IN DRUPAL PLATFORM DESIGN AND …commons.esipfed.org/sites/default/files/Energy.gov (2012-09-19).pdfDRUPAL 7 • January 5, 2011 Drupal 7 released • April 8, 2011 Energy.gov](https://reader036.vdocuments.us/reader036/viewer/2022062920/5f01f4e27e708231d401dd92/html5/thumbnails/51.jpg)
Wednesday, September 19, 12
![Page 52: THE LEADER IN DRUPAL PLATFORM DESIGN AND …commons.esipfed.org/sites/default/files/Energy.gov (2012-09-19).pdfDRUPAL 7 • January 5, 2011 Drupal 7 released • April 8, 2011 Energy.gov](https://reader036.vdocuments.us/reader036/viewer/2022062920/5f01f4e27e708231d401dd92/html5/thumbnails/52.jpg)
Input form for a listing bean. Explain how non-field beans work.
Wednesday, September 19, 12
![Page 53: THE LEADER IN DRUPAL PLATFORM DESIGN AND …commons.esipfed.org/sites/default/files/Energy.gov (2012-09-19).pdfDRUPAL 7 • January 5, 2011 Drupal 7 released • April 8, 2011 Energy.gov](https://reader036.vdocuments.us/reader036/viewer/2022062920/5f01f4e27e708231d401dd92/html5/thumbnails/53.jpg)
Wednesday, September 19, 12
![Page 54: THE LEADER IN DRUPAL PLATFORM DESIGN AND …commons.esipfed.org/sites/default/files/Energy.gov (2012-09-19).pdfDRUPAL 7 • January 5, 2011 Drupal 7 released • April 8, 2011 Energy.gov](https://reader036.vdocuments.us/reader036/viewer/2022062920/5f01f4e27e708231d401dd92/html5/thumbnails/54.jpg)
VIEW MODES• Previously called “Build modes”
• Provides multiple display options
• Out of the box
• Full content
• Teaser
• RSS
Wednesday, September 19, 12
![Page 55: THE LEADER IN DRUPAL PLATFORM DESIGN AND …commons.esipfed.org/sites/default/files/Energy.gov (2012-09-19).pdfDRUPAL 7 • January 5, 2011 Drupal 7 released • April 8, 2011 Energy.gov](https://reader036.vdocuments.us/reader036/viewer/2022062920/5f01f4e27e708231d401dd92/html5/thumbnails/55.jpg)
NAMED STYLESBlock TeaserRelated Items
Wednesday, September 19, 12
![Page 56: THE LEADER IN DRUPAL PLATFORM DESIGN AND …commons.esipfed.org/sites/default/files/Energy.gov (2012-09-19).pdfDRUPAL 7 • January 5, 2011 Drupal 7 released • April 8, 2011 Energy.gov](https://reader036.vdocuments.us/reader036/viewer/2022062920/5f01f4e27e708231d401dd92/html5/thumbnails/56.jpg)
EDITORIAL LISTINGS• Hand-selected listings of nodes
• Multiple Node Reference field
• View mode set in the Node Reference field settings
• Additional fields
• More link, Header text, etc.
Wednesday, September 19, 12
![Page 57: THE LEADER IN DRUPAL PLATFORM DESIGN AND …commons.esipfed.org/sites/default/files/Energy.gov (2012-09-19).pdfDRUPAL 7 • January 5, 2011 Drupal 7 released • April 8, 2011 Energy.gov](https://reader036.vdocuments.us/reader036/viewer/2022062920/5f01f4e27e708231d401dd92/html5/thumbnails/57.jpg)
DATA VISUALIZATIONS
Wednesday, September 19, 12
![Page 58: THE LEADER IN DRUPAL PLATFORM DESIGN AND …commons.esipfed.org/sites/default/files/Energy.gov (2012-09-19).pdfDRUPAL 7 • January 5, 2011 Drupal 7 released • April 8, 2011 Energy.gov](https://reader036.vdocuments.us/reader036/viewer/2022062920/5f01f4e27e708231d401dd92/html5/thumbnails/58.jpg)
LIBRARIES• jqPlot
http://jqplot.com/
• The Jithttp://thejit.org/
• High Chartshttp://highcharts.com/
Wednesday, September 19, 12
![Page 59: THE LEADER IN DRUPAL PLATFORM DESIGN AND …commons.esipfed.org/sites/default/files/Energy.gov (2012-09-19).pdfDRUPAL 7 • January 5, 2011 Drupal 7 released • April 8, 2011 Energy.gov](https://reader036.vdocuments.us/reader036/viewer/2022062920/5f01f4e27e708231d401dd92/html5/thumbnails/59.jpg)
DataVis formatted
data
JSON
Wednesday, September 19, 12
![Page 60: THE LEADER IN DRUPAL PLATFORM DESIGN AND …commons.esipfed.org/sites/default/files/Energy.gov (2012-09-19).pdfDRUPAL 7 • January 5, 2011 Drupal 7 released • April 8, 2011 Energy.gov](https://reader036.vdocuments.us/reader036/viewer/2022062920/5f01f4e27e708231d401dd92/html5/thumbnails/60.jpg)
DataVis formatted
data
JSON
DataVisAdapter
Javascript
Wednesday, September 19, 12
![Page 61: THE LEADER IN DRUPAL PLATFORM DESIGN AND …commons.esipfed.org/sites/default/files/Energy.gov (2012-09-19).pdfDRUPAL 7 • January 5, 2011 Drupal 7 released • April 8, 2011 Energy.gov](https://reader036.vdocuments.us/reader036/viewer/2022062920/5f01f4e27e708231d401dd92/html5/thumbnails/61.jpg)
DataVis formatted
data
JSON
DrupalModule
PHP
DataVisAdapter
Javascript
Wednesday, September 19, 12
![Page 62: THE LEADER IN DRUPAL PLATFORM DESIGN AND …commons.esipfed.org/sites/default/files/Energy.gov (2012-09-19).pdfDRUPAL 7 • January 5, 2011 Drupal 7 released • April 8, 2011 Energy.gov](https://reader036.vdocuments.us/reader036/viewer/2022062920/5f01f4e27e708231d401dd92/html5/thumbnails/62.jpg)
Wednesday, September 19, 12
![Page 63: THE LEADER IN DRUPAL PLATFORM DESIGN AND …commons.esipfed.org/sites/default/files/Energy.gov (2012-09-19).pdfDRUPAL 7 • January 5, 2011 Drupal 7 released • April 8, 2011 Energy.gov](https://reader036.vdocuments.us/reader036/viewer/2022062920/5f01f4e27e708231d401dd92/html5/thumbnails/63.jpg)
Wednesday, September 19, 12
![Page 64: THE LEADER IN DRUPAL PLATFORM DESIGN AND …commons.esipfed.org/sites/default/files/Energy.gov (2012-09-19).pdfDRUPAL 7 • January 5, 2011 Drupal 7 released • April 8, 2011 Energy.gov](https://reader036.vdocuments.us/reader036/viewer/2022062920/5f01f4e27e708231d401dd92/html5/thumbnails/64.jpg)
Wednesday, September 19, 12
![Page 65: THE LEADER IN DRUPAL PLATFORM DESIGN AND …commons.esipfed.org/sites/default/files/Energy.gov (2012-09-19).pdfDRUPAL 7 • January 5, 2011 Drupal 7 released • April 8, 2011 Energy.gov](https://reader036.vdocuments.us/reader036/viewer/2022062920/5f01f4e27e708231d401dd92/html5/thumbnails/65.jpg)
REVISIONS VS DRAFTS
Wednesday, September 19, 12
![Page 66: THE LEADER IN DRUPAL PLATFORM DESIGN AND …commons.esipfed.org/sites/default/files/Energy.gov (2012-09-19).pdfDRUPAL 7 • January 5, 2011 Drupal 7 released • April 8, 2011 Energy.gov](https://reader036.vdocuments.us/reader036/viewer/2022062920/5f01f4e27e708231d401dd92/html5/thumbnails/66.jpg)
STANDARD WORKFLOW• Draft
• Needs Review
• Approved
• Published
• Unpublished
Wednesday, September 19, 12
![Page 67: THE LEADER IN DRUPAL PLATFORM DESIGN AND …commons.esipfed.org/sites/default/files/Energy.gov (2012-09-19).pdfDRUPAL 7 • January 5, 2011 Drupal 7 released • April 8, 2011 Energy.gov](https://reader036.vdocuments.us/reader036/viewer/2022062920/5f01f4e27e708231d401dd92/html5/thumbnails/67.jpg)
OTHER REQUIREMENTS• Workflow setup in code
• Exportable, API, etc.
• Multiple concurrent revisions
• Draft revisions subject to workflow
• Published revision is not editable
Wednesday, September 19, 12
![Page 68: THE LEADER IN DRUPAL PLATFORM DESIGN AND …commons.esipfed.org/sites/default/files/Energy.gov (2012-09-19).pdfDRUPAL 7 • January 5, 2011 Drupal 7 released • April 8, 2011 Energy.gov](https://reader036.vdocuments.us/reader036/viewer/2022062920/5f01f4e27e708231d401dd92/html5/thumbnails/68.jpg)
OPTIONS• Workflow
• Rules
• Workbench moderation
Wednesday, September 19, 12
![Page 69: THE LEADER IN DRUPAL PLATFORM DESIGN AND …commons.esipfed.org/sites/default/files/Energy.gov (2012-09-19).pdfDRUPAL 7 • January 5, 2011 Drupal 7 released • April 8, 2011 Energy.gov](https://reader036.vdocuments.us/reader036/viewer/2022062920/5f01f4e27e708231d401dd92/html5/thumbnails/69.jpg)
STATEFLOW
Wednesday, September 19, 12
![Page 70: THE LEADER IN DRUPAL PLATFORM DESIGN AND …commons.esipfed.org/sites/default/files/Energy.gov (2012-09-19).pdfDRUPAL 7 • January 5, 2011 Drupal 7 released • April 8, 2011 Energy.gov](https://reader036.vdocuments.us/reader036/viewer/2022062920/5f01f4e27e708231d401dd92/html5/thumbnails/70.jpg)
REVISIONS• New nodes start as Drafts
• Published revisions are not editable
• Editing a published node creates a new draft revision
• Publishing a revision archives the current
Wednesday, September 19, 12
![Page 71: THE LEADER IN DRUPAL PLATFORM DESIGN AND …commons.esipfed.org/sites/default/files/Energy.gov (2012-09-19).pdfDRUPAL 7 • January 5, 2011 Drupal 7 released • April 8, 2011 Energy.gov](https://reader036.vdocuments.us/reader036/viewer/2022062920/5f01f4e27e708231d401dd92/html5/thumbnails/71.jpg)
Wednesday, September 19, 12
![Page 72: THE LEADER IN DRUPAL PLATFORM DESIGN AND …commons.esipfed.org/sites/default/files/Energy.gov (2012-09-19).pdfDRUPAL 7 • January 5, 2011 Drupal 7 released • April 8, 2011 Energy.gov](https://reader036.vdocuments.us/reader036/viewer/2022062920/5f01f4e27e708231d401dd92/html5/thumbnails/72.jpg)
API FIRST• 100% implementable from code
• State Machine
• Customize by extending
• Workflow
• States
• Events
Wednesday, September 19, 12
![Page 73: THE LEADER IN DRUPAL PLATFORM DESIGN AND …commons.esipfed.org/sites/default/files/Energy.gov (2012-09-19).pdfDRUPAL 7 • January 5, 2011 Drupal 7 released • April 8, 2011 Energy.gov](https://reader036.vdocuments.us/reader036/viewer/2022062920/5f01f4e27e708231d401dd92/html5/thumbnails/73.jpg)
LARGE SCALE DRUPAL - CONTENT STAGING INITIATIVEWednesday, September 19, 12
![Page 74: THE LEADER IN DRUPAL PLATFORM DESIGN AND …commons.esipfed.org/sites/default/files/Energy.gov (2012-09-19).pdfDRUPAL 7 • January 5, 2011 Drupal 7 released • April 8, 2011 Energy.gov](https://reader036.vdocuments.us/reader036/viewer/2022062920/5f01f4e27e708231d401dd92/html5/thumbnails/74.jpg)
ITERATING
Wednesday, September 19, 12
![Page 75: THE LEADER IN DRUPAL PLATFORM DESIGN AND …commons.esipfed.org/sites/default/files/Energy.gov (2012-09-19).pdfDRUPAL 7 • January 5, 2011 Drupal 7 released • April 8, 2011 Energy.gov](https://reader036.vdocuments.us/reader036/viewer/2022062920/5f01f4e27e708231d401dd92/html5/thumbnails/75.jpg)
POST-LAUNCH ADDITIONS• Bean usage report
• Node Bundles
• Event Calendars
• Group Privacy
• Automatic Sitemap
• Improved Media Library
Wednesday, September 19, 12
![Page 76: THE LEADER IN DRUPAL PLATFORM DESIGN AND …commons.esipfed.org/sites/default/files/Energy.gov (2012-09-19).pdfDRUPAL 7 • January 5, 2011 Drupal 7 released • April 8, 2011 Energy.gov](https://reader036.vdocuments.us/reader036/viewer/2022062920/5f01f4e27e708231d401dd92/html5/thumbnails/76.jpg)
RESOURCES• Bean
http://drupal.org/project/bean
• OG Taskshttp://drupal.org/project/og_tasks
• DataViz Javascript Adaptershttp://github.com/treehouseagency/dataviz-adapters
• Data Visualization API for Drupalhttp://drupal.org/project/data_visualization
Wednesday, September 19, 12
![Page 77: THE LEADER IN DRUPAL PLATFORM DESIGN AND …commons.esipfed.org/sites/default/files/Energy.gov (2012-09-19).pdfDRUPAL 7 • January 5, 2011 Drupal 7 released • April 8, 2011 Energy.gov](https://reader036.vdocuments.us/reader036/viewer/2022062920/5f01f4e27e708231d401dd92/html5/thumbnails/77.jpg)
RESOURCES (CONT.)• State Machine
http://drupal.org/project/state_machine
• Content Staging Initiativehttp://groups.drupal.org/large-scale-drupal-lsd-projects-and-plans/content-staging
Wednesday, September 19, 12
![Page 78: THE LEADER IN DRUPAL PLATFORM DESIGN AND …commons.esipfed.org/sites/default/files/Energy.gov (2012-09-19).pdfDRUPAL 7 • January 5, 2011 Drupal 7 released • April 8, 2011 Energy.gov](https://reader036.vdocuments.us/reader036/viewer/2022062920/5f01f4e27e708231d401dd92/html5/thumbnails/78.jpg)
Director of Engineering
ROGER LÓPEZ
QUESTIONS?
Wednesday, September 19, 12
![Page 79: THE LEADER IN DRUPAL PLATFORM DESIGN AND …commons.esipfed.org/sites/default/files/Energy.gov (2012-09-19).pdfDRUPAL 7 • January 5, 2011 Drupal 7 released • April 8, 2011 Energy.gov](https://reader036.vdocuments.us/reader036/viewer/2022062920/5f01f4e27e708231d401dd92/html5/thumbnails/79.jpg)
phase2technology.com@phase2tech
Wednesday, September 19, 12