79
THE LEADER IN DRUPAL PLATFORM DESIGN AND DEVELOPMENT Wednesday, September 19, 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

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

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

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

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

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

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

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

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

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

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

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

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

“”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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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 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

[email protected]

Director of Engineering

ROGER LÓPEZ

QUESTIONS?

Wednesday, September 19, 12