SlideShare una empresa de Scribd logo
1 de 17
Shared Functionality on
Department of Commerce Websites
Background
Background
• We started building our new Content Management
System (CMS) platform about two and a half years ago.
• Commerce.gov was several years old, the theme was
not mobile-friendly, and it was running on Drupal 6.
• Our small team was responsible for maintaining a number
of other DOC Drupal 6 sites, plus a handful of static HTML
sites put together with Dreamweaver templates --
including the Department-wide intranet (internal DOC link).
Goals
• Move from Drupal 6 to Drupal 7
• Fully responsive design
• Cohesive look-and-feel for sites managed by our team
• Multimedia galleries
• Web content able to be produced and maintained by
Subject Matter Experts (SMEs)
• Efficient maintenance of all of our sites
Plan
• (Originally) Central content repository, with several
sites consuming and displaying content from that
repository.
Plan
•(Ultimately) Build functionality that would be usable
on all sites managed by our team (Commerce.gov and
other public-facing sites, the Department-wide
intranet, and any other sites that might come along).
“Base Theme”
“Base Theme”
•Cohesive look-and-feel
•Options to use preset color palettes or fully customize
your colors
•Branding
•Other theme options
•(examples)
Drupal Features
Drupal Features
•All “Features” -- bundles of functionality -- are available
to all sites using our platform, and each “Feature” can be
enabled or disabled on a per-site basis.
–Structured content types
–Content listings, layouts, and landing pages
–Roles and permissions
•Some “Features” are site-specific.
•One code repository for all Drupal 7 sites.
Examples: Reusable
• Most content type definitions (i.e. structured content
type schemas for policy content, blog posts, events,
tools and resources, etc.)
• Multimedia gallery functionality
• Taxonomy definitions (i.e. categorization)
Examples: Platform-specific
• Some content types vary on public vs. internal sites
• Some content types are only meant for internal sites
• Some content types are specific to just one site
• Some content types were built for use on a specific site
but intended to be reusable if a need arises
“Cons”
• Making configurations reusable is very tricky and time-
consuming...
• Codebase is huge
“Pros”
• Cohesiveness -- for end-users and content managers
• Easier development and maintenance -- only have to
build, update, or fix things in one place.
One more gratuitous kitten picture

Más contenido relacionado

La actualidad más candente

Managing Translation Workflows in Drupal 7
Managing Translation Workflows in Drupal 7Managing Translation Workflows in Drupal 7
Managing Translation Workflows in Drupal 7Suzanne Dergacheva
 
concrete5 from developer perspective
concrete5 from developer perspectiveconcrete5 from developer perspective
concrete5 from developer perspectivemainio
 
Creating a Reusable Drupal Website for Higher Education - at USG Tech Day
Creating a Reusable Drupal Website for Higher Education - at USG Tech DayCreating a Reusable Drupal Website for Higher Education - at USG Tech Day
Creating a Reusable Drupal Website for Higher Education - at USG Tech DaySuzanne Dergacheva
 
Drupal - Introduction to Drupal and Web Content Management
Drupal - Introduction to Drupal and Web Content ManagementDrupal - Introduction to Drupal and Web Content Management
Drupal - Introduction to Drupal and Web Content ManagementVibrant Technologies & Computers
 
Open Innovation Lab (OIL) - 2014 Sep 26th
Open Innovation Lab (OIL) - 2014 Sep 26thOpen Innovation Lab (OIL) - 2014 Sep 26th
Open Innovation Lab (OIL) - 2014 Sep 26thWong Hoi Sing Edison
 
Showcasing drupal
Showcasing drupalShowcasing drupal
Showcasing drupalOpevel
 
Documenting metadata application profiles and vocabularies
Documenting metadata application profiles and vocabulariesDocumenting metadata application profiles and vocabularies
Documenting metadata application profiles and vocabulariesPaul Walk
 
Open source wordpress and drupal
Open source wordpress and drupalOpen source wordpress and drupal
Open source wordpress and drupalBen Mango
 
Creating Landing Pages for Drupal 8
Creating Landing Pages for Drupal 8Creating Landing Pages for Drupal 8
Creating Landing Pages for Drupal 8Exove
 
Creating Landing Pages and Layouts for Drupal 8 - DrupalCon Baltimore
Creating Landing Pages and Layouts for Drupal 8 - DrupalCon BaltimoreCreating Landing Pages and Layouts for Drupal 8 - DrupalCon Baltimore
Creating Landing Pages and Layouts for Drupal 8 - DrupalCon BaltimoreSuzanne Dergacheva
 
Introducing Joomla! CMS
Introducing Joomla! CMSIntroducing Joomla! CMS
Introducing Joomla! CMSKandarp Vyas
 
Creating a Reusable Drupal Website for Higher Education - Webinar
Creating a Reusable Drupal Website for Higher Education - WebinarCreating a Reusable Drupal Website for Higher Education - Webinar
Creating a Reusable Drupal Website for Higher Education - WebinarSuzanne Dergacheva
 
Advanced Wordpress
Advanced WordpressAdvanced Wordpress
Advanced Wordpresslexinamer
 
Introduction to drupal
Introduction to drupalIntroduction to drupal
Introduction to drupalmayank.grd
 

La actualidad más candente (20)

HBase app HUG talk
HBase app HUG talkHBase app HUG talk
HBase app HUG talk
 
Drupal Themes
Drupal ThemesDrupal Themes
Drupal Themes
 
Managing Translation Workflows in Drupal 7
Managing Translation Workflows in Drupal 7Managing Translation Workflows in Drupal 7
Managing Translation Workflows in Drupal 7
 
Web Designing
Web DesigningWeb Designing
Web Designing
 
concrete5 from developer perspective
concrete5 from developer perspectiveconcrete5 from developer perspective
concrete5 from developer perspective
 
Creating a Reusable Drupal Website for Higher Education - at USG Tech Day
Creating a Reusable Drupal Website for Higher Education - at USG Tech DayCreating a Reusable Drupal Website for Higher Education - at USG Tech Day
Creating a Reusable Drupal Website for Higher Education - at USG Tech Day
 
Concrete5 workshop
Concrete5 workshopConcrete5 workshop
Concrete5 workshop
 
Drupal - Introduction to Drupal and Web Content Management
Drupal - Introduction to Drupal and Web Content ManagementDrupal - Introduction to Drupal and Web Content Management
Drupal - Introduction to Drupal and Web Content Management
 
Open Innovation Lab (OIL) - 2014 Sep 26th
Open Innovation Lab (OIL) - 2014 Sep 26thOpen Innovation Lab (OIL) - 2014 Sep 26th
Open Innovation Lab (OIL) - 2014 Sep 26th
 
Showcasing drupal
Showcasing drupalShowcasing drupal
Showcasing drupal
 
Documenting metadata application profiles and vocabularies
Documenting metadata application profiles and vocabulariesDocumenting metadata application profiles and vocabularies
Documenting metadata application profiles and vocabularies
 
Open source wordpress and drupal
Open source wordpress and drupalOpen source wordpress and drupal
Open source wordpress and drupal
 
Creating Landing Pages for Drupal 8
Creating Landing Pages for Drupal 8Creating Landing Pages for Drupal 8
Creating Landing Pages for Drupal 8
 
Creating Landing Pages and Layouts for Drupal 8 - DrupalCon Baltimore
Creating Landing Pages and Layouts for Drupal 8 - DrupalCon BaltimoreCreating Landing Pages and Layouts for Drupal 8 - DrupalCon Baltimore
Creating Landing Pages and Layouts for Drupal 8 - DrupalCon Baltimore
 
Introducing Joomla! CMS
Introducing Joomla! CMSIntroducing Joomla! CMS
Introducing Joomla! CMS
 
Creating a Reusable Drupal Website for Higher Education - Webinar
Creating a Reusable Drupal Website for Higher Education - WebinarCreating a Reusable Drupal Website for Higher Education - Webinar
Creating a Reusable Drupal Website for Higher Education - Webinar
 
Advanced Wordpress
Advanced WordpressAdvanced Wordpress
Advanced Wordpress
 
Drupal in-depth
Drupal in-depthDrupal in-depth
Drupal in-depth
 
Languages of Internet
Languages of InternetLanguages of Internet
Languages of Internet
 
Introduction to drupal
Introduction to drupalIntroduction to drupal
Introduction to drupal
 

Similar a DOC Presentation by DOC Contractor Alison McCauley

One drupal to rule them all - Drupalcamp Caceres
One drupal to rule them all - Drupalcamp CaceresOne drupal to rule them all - Drupalcamp Caceres
One drupal to rule them all - Drupalcamp Cacereshernanibf
 
Drupal Content Management System
Drupal Content Management SystemDrupal Content Management System
Drupal Content Management SystemAdhoura Academy
 
Drupal training-1-in-mumbai
Drupal training-1-in-mumbaiDrupal training-1-in-mumbai
Drupal training-1-in-mumbaivibrantuser
 
Introduction to Drupal
Introduction to DrupalIntroduction to Drupal
Introduction to Drupalsdmaxey
 
One Drupal to rule them all - Drupalcamp London
One Drupal to rule them all - Drupalcamp LondonOne Drupal to rule them all - Drupalcamp London
One Drupal to rule them all - Drupalcamp Londonhernanibf
 
WCM-9 WCM Solutions with Drupal and Alfresco
WCM-9 WCM Solutions with Drupal and AlfrescoWCM-9 WCM Solutions with Drupal and Alfresco
WCM-9 WCM Solutions with Drupal and AlfrescoAlfresco Software
 
Introduction to Drupal
Introduction to DrupalIntroduction to Drupal
Introduction to DrupalTom Deryckere
 
Drupal case study: Behind the scenes of website of University of Tartu
Drupal case study: Behind the scenes of website of University of TartuDrupal case study: Behind the scenes of website of University of Tartu
Drupal case study: Behind the scenes of website of University of TartuRené Lasseron
 
Drupal 8 deeper dive
Drupal 8 deeper diveDrupal 8 deeper dive
Drupal 8 deeper diveAmazee Labs
 
Absolute Beginners Guide to Drupal
Absolute Beginners Guide to DrupalAbsolute Beginners Guide to Drupal
Absolute Beginners Guide to DrupalRod Martin
 
Drupal: an Overview
Drupal: an OverviewDrupal: an Overview
Drupal: an OverviewMatt Weaver
 
Drupal Training Topics
Drupal Training TopicsDrupal Training Topics
Drupal Training Topicsvibrantuser
 
Drupal 8 introduction
Drupal 8 introductionDrupal 8 introduction
Drupal 8 introductionAditya Ghan
 
Spark: Authoring Experience++ in Drupal 7, 8, and Beyond
Spark: Authoring Experience++ in Drupal 7, 8, and BeyondSpark: Authoring Experience++ in Drupal 7, 8, and Beyond
Spark: Authoring Experience++ in Drupal 7, 8, and BeyondAngela Byron
 
Content Management Systems and Refactoring - Drupal, WordPress and eZ Publish
Content Management Systems and Refactoring - Drupal, WordPress and eZ PublishContent Management Systems and Refactoring - Drupal, WordPress and eZ Publish
Content Management Systems and Refactoring - Drupal, WordPress and eZ PublishJani Tarvainen
 
Drupal status report for all staff day
Drupal status report for all staff dayDrupal status report for all staff day
Drupal status report for all staff daysbclapp
 

Similar a DOC Presentation by DOC Contractor Alison McCauley (20)

Drupal Skils Lab 302Labs
Drupal Skils Lab 302Labs Drupal Skils Lab 302Labs
Drupal Skils Lab 302Labs
 
One drupal to rule them all - Drupalcamp Caceres
One drupal to rule them all - Drupalcamp CaceresOne drupal to rule them all - Drupalcamp Caceres
One drupal to rule them all - Drupalcamp Caceres
 
Drupal Content Management System
Drupal Content Management SystemDrupal Content Management System
Drupal Content Management System
 
Drupal training-1-in-mumbai
Drupal training-1-in-mumbaiDrupal training-1-in-mumbai
Drupal training-1-in-mumbai
 
Introduction to Drupal
Introduction to DrupalIntroduction to Drupal
Introduction to Drupal
 
One Drupal to rule them all - Drupalcamp London
One Drupal to rule them all - Drupalcamp LondonOne Drupal to rule them all - Drupalcamp London
One Drupal to rule them all - Drupalcamp London
 
WCM-9 WCM Solutions with Drupal and Alfresco
WCM-9 WCM Solutions with Drupal and AlfrescoWCM-9 WCM Solutions with Drupal and Alfresco
WCM-9 WCM Solutions with Drupal and Alfresco
 
72d5drupal
72d5drupal72d5drupal
72d5drupal
 
The Technical Side of Harvard.edu Redesign
The Technical Side of Harvard.edu RedesignThe Technical Side of Harvard.edu Redesign
The Technical Side of Harvard.edu Redesign
 
Introduction to Drupal
Introduction to DrupalIntroduction to Drupal
Introduction to Drupal
 
Drupal case study: Behind the scenes of website of University of Tartu
Drupal case study: Behind the scenes of website of University of TartuDrupal case study: Behind the scenes of website of University of Tartu
Drupal case study: Behind the scenes of website of University of Tartu
 
Drupal 8 deeper dive
Drupal 8 deeper diveDrupal 8 deeper dive
Drupal 8 deeper dive
 
Absolute Beginners Guide to Drupal
Absolute Beginners Guide to DrupalAbsolute Beginners Guide to Drupal
Absolute Beginners Guide to Drupal
 
Drupal: an Overview
Drupal: an OverviewDrupal: an Overview
Drupal: an Overview
 
Drupal Training Topics
Drupal Training TopicsDrupal Training Topics
Drupal Training Topics
 
Drupal 8 introduction
Drupal 8 introductionDrupal 8 introduction
Drupal 8 introduction
 
Drupal vs. EPiServer
Drupal vs. EPiServerDrupal vs. EPiServer
Drupal vs. EPiServer
 
Spark: Authoring Experience++ in Drupal 7, 8, and Beyond
Spark: Authoring Experience++ in Drupal 7, 8, and BeyondSpark: Authoring Experience++ in Drupal 7, 8, and Beyond
Spark: Authoring Experience++ in Drupal 7, 8, and Beyond
 
Content Management Systems and Refactoring - Drupal, WordPress and eZ Publish
Content Management Systems and Refactoring - Drupal, WordPress and eZ PublishContent Management Systems and Refactoring - Drupal, WordPress and eZ Publish
Content Management Systems and Refactoring - Drupal, WordPress and eZ Publish
 
Drupal status report for all staff day
Drupal status report for all staff dayDrupal status report for all staff day
Drupal status report for all staff day
 

Más de Federal Communicators Network

FEVS Breakout Session Notes from "Developing a Communications Plan for the Ye...
FEVS Breakout Session Notes from "Developing a Communications Plan for the Ye...FEVS Breakout Session Notes from "Developing a Communications Plan for the Ye...
FEVS Breakout Session Notes from "Developing a Communications Plan for the Ye...Federal Communicators Network
 
CFC Breakout Session Notes from "Developing a Communications Plan for the Yea...
CFC Breakout Session Notes from "Developing a Communications Plan for the Yea...CFC Breakout Session Notes from "Developing a Communications Plan for the Yea...
CFC Breakout Session Notes from "Developing a Communications Plan for the Yea...Federal Communicators Network
 
Picture This - Telling Your Agency's Story Through Visual Content
Picture This - Telling Your Agency's Story Through Visual ContentPicture This - Telling Your Agency's Story Through Visual Content
Picture This - Telling Your Agency's Story Through Visual ContentFederal Communicators Network
 
Laura Wesley - Assises du Changement (présentation en français)
Laura Wesley - Assises du Changement (présentation en français)Laura Wesley - Assises du Changement (présentation en français)
Laura Wesley - Assises du Changement (présentation en français)Federal Communicators Network
 
Fran Cavanagh -- Strategic Communications Insight; Network Analysis
Fran Cavanagh -- Strategic Communications Insight; Network AnalysisFran Cavanagh -- Strategic Communications Insight; Network Analysis
Fran Cavanagh -- Strategic Communications Insight; Network AnalysisFederal Communicators Network
 
Cormac Smith -- Modern Communications Operating Model (MCOM)
Cormac Smith -- Modern Communications Operating Model (MCOM)Cormac Smith -- Modern Communications Operating Model (MCOM)
Cormac Smith -- Modern Communications Operating Model (MCOM)Federal Communicators Network
 
Laura Wesley - A Foundation for Change: Transitioning Government Communicatio...
Laura Wesley - A Foundation for Change: Transitioning Government Communicatio...Laura Wesley - A Foundation for Change: Transitioning Government Communicatio...
Laura Wesley - A Foundation for Change: Transitioning Government Communicatio...Federal Communicators Network
 
Adam Thorndike -- Facebook for Campaigns; Test and Evaluation
Adam Thorndike -- Facebook for Campaigns; Test and EvaluationAdam Thorndike -- Facebook for Campaigns; Test and Evaluation
Adam Thorndike -- Facebook for Campaigns; Test and EvaluationFederal Communicators Network
 
David Kaufman - Building a Movement: Lessons from the United States Digital S...
David Kaufman - Building a Movement: Lessons from the United States Digital S...David Kaufman - Building a Movement: Lessons from the United States Digital S...
David Kaufman - Building a Movement: Lessons from the United States Digital S...Federal Communicators Network
 
FCN White Paper: Advancing Federal Government Communications: The Case for Pr...
FCN White Paper: Advancing Federal Government Communications: The Case for Pr...FCN White Paper: Advancing Federal Government Communications: The Case for Pr...
FCN White Paper: Advancing Federal Government Communications: The Case for Pr...Federal Communicators Network
 
Advancing Federal Government Communications executive summary
Advancing Federal Government Communications executive summaryAdvancing Federal Government Communications executive summary
Advancing Federal Government Communications executive summaryFederal Communicators Network
 
Good Writing & Editing training - Federal Communicators Network - Kathryn Sos...
Good Writing & Editing training - Federal Communicators Network - Kathryn Sos...Good Writing & Editing training - Federal Communicators Network - Kathryn Sos...
Good Writing & Editing training - Federal Communicators Network - Kathryn Sos...Federal Communicators Network
 
Plain Language training - Federal Communicators Network - Katherine Spivey - ...
Plain Language training - Federal Communicators Network - Katherine Spivey - ...Plain Language training - Federal Communicators Network - Katherine Spivey - ...
Plain Language training - Federal Communicators Network - Katherine Spivey - ...Federal Communicators Network
 

Más de Federal Communicators Network (20)

FEVS Breakout Session Notes from "Developing a Communications Plan for the Ye...
FEVS Breakout Session Notes from "Developing a Communications Plan for the Ye...FEVS Breakout Session Notes from "Developing a Communications Plan for the Ye...
FEVS Breakout Session Notes from "Developing a Communications Plan for the Ye...
 
CFC Breakout Session Notes from "Developing a Communications Plan for the Yea...
CFC Breakout Session Notes from "Developing a Communications Plan for the Yea...CFC Breakout Session Notes from "Developing a Communications Plan for the Yea...
CFC Breakout Session Notes from "Developing a Communications Plan for the Yea...
 
Picture This - Telling Your Agency's Story Through Visual Content
Picture This - Telling Your Agency's Story Through Visual ContentPicture This - Telling Your Agency's Story Through Visual Content
Picture This - Telling Your Agency's Story Through Visual Content
 
Developing a Communication Plan for the Year Ahead
Developing a Communication Plan for the Year AheadDeveloping a Communication Plan for the Year Ahead
Developing a Communication Plan for the Year Ahead
 
Laura Wesley - Assises du Changement (présentation en français)
Laura Wesley - Assises du Changement (présentation en français)Laura Wesley - Assises du Changement (présentation en français)
Laura Wesley - Assises du Changement (présentation en français)
 
Fran Cavanagh -- Strategic Communications Insight; Network Analysis
Fran Cavanagh -- Strategic Communications Insight; Network AnalysisFran Cavanagh -- Strategic Communications Insight; Network Analysis
Fran Cavanagh -- Strategic Communications Insight; Network Analysis
 
Cormac Smith -- Modern Communications Operating Model (MCOM)
Cormac Smith -- Modern Communications Operating Model (MCOM)Cormac Smith -- Modern Communications Operating Model (MCOM)
Cormac Smith -- Modern Communications Operating Model (MCOM)
 
Laura Wesley - A Foundation for Change: Transitioning Government Communicatio...
Laura Wesley - A Foundation for Change: Transitioning Government Communicatio...Laura Wesley - A Foundation for Change: Transitioning Government Communicatio...
Laura Wesley - A Foundation for Change: Transitioning Government Communicatio...
 
Adam Thorndike -- Facebook for Campaigns; Test and Evaluation
Adam Thorndike -- Facebook for Campaigns; Test and EvaluationAdam Thorndike -- Facebook for Campaigns; Test and Evaluation
Adam Thorndike -- Facebook for Campaigns; Test and Evaluation
 
David Kaufman - Building a Movement: Lessons from the United States Digital S...
David Kaufman - Building a Movement: Lessons from the United States Digital S...David Kaufman - Building a Movement: Lessons from the United States Digital S...
David Kaufman - Building a Movement: Lessons from the United States Digital S...
 
FCN White Paper: Advancing Federal Government Communications: The Case for Pr...
FCN White Paper: Advancing Federal Government Communications: The Case for Pr...FCN White Paper: Advancing Federal Government Communications: The Case for Pr...
FCN White Paper: Advancing Federal Government Communications: The Case for Pr...
 
Advancing Federal Government Communications executive summary
Advancing Federal Government Communications executive summaryAdvancing Federal Government Communications executive summary
Advancing Federal Government Communications executive summary
 
Fcn handout 2015
Fcn handout 2015Fcn handout 2015
Fcn handout 2015
 
Fcn dec 2015 choosing the right comm model
Fcn dec 2015 choosing the right comm modelFcn dec 2015 choosing the right comm model
Fcn dec 2015 choosing the right comm model
 
NIH Presentation by Cheryl Thompson
NIH Presentation by Cheryl ThompsonNIH Presentation by Cheryl Thompson
NIH Presentation by Cheryl Thompson
 
BEAnet Presentation, by Alec Minor
BEAnet Presentation, by Alec MinorBEAnet Presentation, by Alec Minor
BEAnet Presentation, by Alec Minor
 
Quarter Page FCN Flyer - 4 to a page
Quarter Page FCN Flyer - 4 to a pageQuarter Page FCN Flyer - 4 to a page
Quarter Page FCN Flyer - 4 to a page
 
Good Writing & Editing training - Federal Communicators Network - Kathryn Sos...
Good Writing & Editing training - Federal Communicators Network - Kathryn Sos...Good Writing & Editing training - Federal Communicators Network - Kathryn Sos...
Good Writing & Editing training - Federal Communicators Network - Kathryn Sos...
 
Plain Language training - Federal Communicators Network - Katherine Spivey - ...
Plain Language training - Federal Communicators Network - Katherine Spivey - ...Plain Language training - Federal Communicators Network - Katherine Spivey - ...
Plain Language training - Federal Communicators Network - Katherine Spivey - ...
 
Federal Communicators Network handout
Federal Communicators Network handoutFederal Communicators Network handout
Federal Communicators Network handout
 

Último

call girls in sector 22 Gurgaon 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️
call girls in sector 22 Gurgaon  🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️call girls in sector 22 Gurgaon  🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️
call girls in sector 22 Gurgaon 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️saminamagar
 
(多少钱)Dal毕业证国外本科学位证
(多少钱)Dal毕业证国外本科学位证(多少钱)Dal毕业证国外本科学位证
(多少钱)Dal毕业证国外本科学位证mbetknu
 
2024: The FAR, Federal Acquisition Regulations - Part 26
2024: The FAR, Federal Acquisition Regulations - Part 262024: The FAR, Federal Acquisition Regulations - Part 26
2024: The FAR, Federal Acquisition Regulations - Part 26JSchaus & Associates
 
Action Toolkit - Earth Day 2024 - April 22nd.
Action Toolkit - Earth Day 2024 - April 22nd.Action Toolkit - Earth Day 2024 - April 22nd.
Action Toolkit - Earth Day 2024 - April 22nd.Christina Parmionova
 
Call Girls Near Surya International Hotel New Delhi 9873777170
Call Girls Near Surya International Hotel New Delhi 9873777170Call Girls Near Surya International Hotel New Delhi 9873777170
Call Girls Near Surya International Hotel New Delhi 9873777170Sonam Pathan
 
High Class Call Girls Bangalore Komal 7001305949 Independent Escort Service B...
High Class Call Girls Bangalore Komal 7001305949 Independent Escort Service B...High Class Call Girls Bangalore Komal 7001305949 Independent Escort Service B...
High Class Call Girls Bangalore Komal 7001305949 Independent Escort Service B...narwatsonia7
 
call girls in Kirti Nagar DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️
call girls in Kirti Nagar DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️call girls in Kirti Nagar DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️
call girls in Kirti Nagar DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️saminamagar
 
Panet vs.Plastics - Earth Day 2024 - 22 APRIL
Panet vs.Plastics - Earth Day 2024 - 22 APRILPanet vs.Plastics - Earth Day 2024 - 22 APRIL
Panet vs.Plastics - Earth Day 2024 - 22 APRILChristina Parmionova
 
2023 Ecological Profile of Ilocos Norte.pdf
2023 Ecological Profile of Ilocos Norte.pdf2023 Ecological Profile of Ilocos Norte.pdf
2023 Ecological Profile of Ilocos Norte.pdfilocosnortegovph
 
call girls in DLF Phase 1 gurgaon 🔝 >༒9540349809 🔝 genuine Escort Service 🔝...
call girls in DLF Phase 1  gurgaon  🔝 >༒9540349809 🔝 genuine Escort Service 🔝...call girls in DLF Phase 1  gurgaon  🔝 >༒9540349809 🔝 genuine Escort Service 🔝...
call girls in DLF Phase 1 gurgaon 🔝 >༒9540349809 🔝 genuine Escort Service 🔝...saminamagar
 
call girls in moti bagh DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️
call girls in moti bagh DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️call girls in moti bagh DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️
call girls in moti bagh DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️saminamagar
 
Enhancing Indigenous Peoples' right to self-determination in the context of t...
Enhancing Indigenous Peoples' right to self-determination in the context of t...Enhancing Indigenous Peoples' right to self-determination in the context of t...
Enhancing Indigenous Peoples' right to self-determination in the context of t...Christina Parmionova
 
Call Girl Benson Town - Phone No 7001305949 For Ultimate Sexual Urges
Call Girl Benson Town - Phone No 7001305949 For Ultimate Sexual UrgesCall Girl Benson Town - Phone No 7001305949 For Ultimate Sexual Urges
Call Girl Benson Town - Phone No 7001305949 For Ultimate Sexual Urgesnarwatsonia7
 
No.1 Call Girls in Basavanagudi ! 7001305949 ₹2999 Only and Free Hotel Delive...
No.1 Call Girls in Basavanagudi ! 7001305949 ₹2999 Only and Free Hotel Delive...No.1 Call Girls in Basavanagudi ! 7001305949 ₹2999 Only and Free Hotel Delive...
No.1 Call Girls in Basavanagudi ! 7001305949 ₹2999 Only and Free Hotel Delive...narwatsonia7
 
call girls in Mukherjee Nagar DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝...
call girls in Mukherjee Nagar DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝...call girls in Mukherjee Nagar DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝...
call girls in Mukherjee Nagar DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝...saminamagar
 
Jewish Efforts to Influence American Immigration Policy in the Years Before t...
Jewish Efforts to Influence American Immigration Policy in the Years Before t...Jewish Efforts to Influence American Immigration Policy in the Years Before t...
Jewish Efforts to Influence American Immigration Policy in the Years Before t...yalehistoricalreview
 
call girls in Narela DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️
call girls in Narela DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️call girls in Narela DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️
call girls in Narela DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️saminamagar
 
Yellow is My Favorite Color By Annabelle.pdf
Yellow is My Favorite Color By Annabelle.pdfYellow is My Favorite Color By Annabelle.pdf
Yellow is My Favorite Color By Annabelle.pdfAmir Saranga
 
Russian Call Girl Hebbagodi ! 7001305949 ₹2999 Only and Free Hotel Delivery 2...
Russian Call Girl Hebbagodi ! 7001305949 ₹2999 Only and Free Hotel Delivery 2...Russian Call Girl Hebbagodi ! 7001305949 ₹2999 Only and Free Hotel Delivery 2...
Russian Call Girl Hebbagodi ! 7001305949 ₹2999 Only and Free Hotel Delivery 2...narwatsonia7
 

Último (20)

call girls in sector 22 Gurgaon 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️
call girls in sector 22 Gurgaon  🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️call girls in sector 22 Gurgaon  🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️
call girls in sector 22 Gurgaon 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️
 
(多少钱)Dal毕业证国外本科学位证
(多少钱)Dal毕业证国外本科学位证(多少钱)Dal毕业证国外本科学位证
(多少钱)Dal毕业证国外本科学位证
 
2024: The FAR, Federal Acquisition Regulations - Part 26
2024: The FAR, Federal Acquisition Regulations - Part 262024: The FAR, Federal Acquisition Regulations - Part 26
2024: The FAR, Federal Acquisition Regulations - Part 26
 
Action Toolkit - Earth Day 2024 - April 22nd.
Action Toolkit - Earth Day 2024 - April 22nd.Action Toolkit - Earth Day 2024 - April 22nd.
Action Toolkit - Earth Day 2024 - April 22nd.
 
Call Girls Near Surya International Hotel New Delhi 9873777170
Call Girls Near Surya International Hotel New Delhi 9873777170Call Girls Near Surya International Hotel New Delhi 9873777170
Call Girls Near Surya International Hotel New Delhi 9873777170
 
High Class Call Girls Bangalore Komal 7001305949 Independent Escort Service B...
High Class Call Girls Bangalore Komal 7001305949 Independent Escort Service B...High Class Call Girls Bangalore Komal 7001305949 Independent Escort Service B...
High Class Call Girls Bangalore Komal 7001305949 Independent Escort Service B...
 
call girls in Kirti Nagar DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️
call girls in Kirti Nagar DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️call girls in Kirti Nagar DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️
call girls in Kirti Nagar DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️
 
Panet vs.Plastics - Earth Day 2024 - 22 APRIL
Panet vs.Plastics - Earth Day 2024 - 22 APRILPanet vs.Plastics - Earth Day 2024 - 22 APRIL
Panet vs.Plastics - Earth Day 2024 - 22 APRIL
 
2023 Ecological Profile of Ilocos Norte.pdf
2023 Ecological Profile of Ilocos Norte.pdf2023 Ecological Profile of Ilocos Norte.pdf
2023 Ecological Profile of Ilocos Norte.pdf
 
call girls in DLF Phase 1 gurgaon 🔝 >༒9540349809 🔝 genuine Escort Service 🔝...
call girls in DLF Phase 1  gurgaon  🔝 >༒9540349809 🔝 genuine Escort Service 🔝...call girls in DLF Phase 1  gurgaon  🔝 >༒9540349809 🔝 genuine Escort Service 🔝...
call girls in DLF Phase 1 gurgaon 🔝 >༒9540349809 🔝 genuine Escort Service 🔝...
 
call girls in moti bagh DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️
call girls in moti bagh DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️call girls in moti bagh DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️
call girls in moti bagh DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️
 
Enhancing Indigenous Peoples' right to self-determination in the context of t...
Enhancing Indigenous Peoples' right to self-determination in the context of t...Enhancing Indigenous Peoples' right to self-determination in the context of t...
Enhancing Indigenous Peoples' right to self-determination in the context of t...
 
Call Girl Benson Town - Phone No 7001305949 For Ultimate Sexual Urges
Call Girl Benson Town - Phone No 7001305949 For Ultimate Sexual UrgesCall Girl Benson Town - Phone No 7001305949 For Ultimate Sexual Urges
Call Girl Benson Town - Phone No 7001305949 For Ultimate Sexual Urges
 
Hot Sexy call girls in Palam Vihar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Palam Vihar🔝 9953056974 🔝 escort ServiceHot Sexy call girls in Palam Vihar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Palam Vihar🔝 9953056974 🔝 escort Service
 
No.1 Call Girls in Basavanagudi ! 7001305949 ₹2999 Only and Free Hotel Delive...
No.1 Call Girls in Basavanagudi ! 7001305949 ₹2999 Only and Free Hotel Delive...No.1 Call Girls in Basavanagudi ! 7001305949 ₹2999 Only and Free Hotel Delive...
No.1 Call Girls in Basavanagudi ! 7001305949 ₹2999 Only and Free Hotel Delive...
 
call girls in Mukherjee Nagar DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝...
call girls in Mukherjee Nagar DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝...call girls in Mukherjee Nagar DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝...
call girls in Mukherjee Nagar DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝...
 
Jewish Efforts to Influence American Immigration Policy in the Years Before t...
Jewish Efforts to Influence American Immigration Policy in the Years Before t...Jewish Efforts to Influence American Immigration Policy in the Years Before t...
Jewish Efforts to Influence American Immigration Policy in the Years Before t...
 
call girls in Narela DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️
call girls in Narela DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️call girls in Narela DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️
call girls in Narela DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️
 
Yellow is My Favorite Color By Annabelle.pdf
Yellow is My Favorite Color By Annabelle.pdfYellow is My Favorite Color By Annabelle.pdf
Yellow is My Favorite Color By Annabelle.pdf
 
Russian Call Girl Hebbagodi ! 7001305949 ₹2999 Only and Free Hotel Delivery 2...
Russian Call Girl Hebbagodi ! 7001305949 ₹2999 Only and Free Hotel Delivery 2...Russian Call Girl Hebbagodi ! 7001305949 ₹2999 Only and Free Hotel Delivery 2...
Russian Call Girl Hebbagodi ! 7001305949 ₹2999 Only and Free Hotel Delivery 2...
 

DOC Presentation by DOC Contractor Alison McCauley

  • 1. Shared Functionality on Department of Commerce Websites
  • 3. Background • We started building our new Content Management System (CMS) platform about two and a half years ago. • Commerce.gov was several years old, the theme was not mobile-friendly, and it was running on Drupal 6. • Our small team was responsible for maintaining a number of other DOC Drupal 6 sites, plus a handful of static HTML sites put together with Dreamweaver templates -- including the Department-wide intranet (internal DOC link).
  • 4. Goals • Move from Drupal 6 to Drupal 7 • Fully responsive design • Cohesive look-and-feel for sites managed by our team • Multimedia galleries • Web content able to be produced and maintained by Subject Matter Experts (SMEs) • Efficient maintenance of all of our sites
  • 5. Plan • (Originally) Central content repository, with several sites consuming and displaying content from that repository.
  • 6. Plan •(Ultimately) Build functionality that would be usable on all sites managed by our team (Commerce.gov and other public-facing sites, the Department-wide intranet, and any other sites that might come along).
  • 8. “Base Theme” •Cohesive look-and-feel •Options to use preset color palettes or fully customize your colors •Branding •Other theme options •(examples)
  • 9.
  • 10.
  • 12. Drupal Features •All “Features” -- bundles of functionality -- are available to all sites using our platform, and each “Feature” can be enabled or disabled on a per-site basis. –Structured content types –Content listings, layouts, and landing pages –Roles and permissions •Some “Features” are site-specific. •One code repository for all Drupal 7 sites.
  • 13. Examples: Reusable • Most content type definitions (i.e. structured content type schemas for policy content, blog posts, events, tools and resources, etc.) • Multimedia gallery functionality • Taxonomy definitions (i.e. categorization)
  • 14. Examples: Platform-specific • Some content types vary on public vs. internal sites • Some content types are only meant for internal sites • Some content types are specific to just one site • Some content types were built for use on a specific site but intended to be reusable if a need arises
  • 15. “Cons” • Making configurations reusable is very tricky and time- consuming... • Codebase is huge
  • 16. “Pros” • Cohesiveness -- for end-users and content managers • Easier development and maintenance -- only have to build, update, or fix things in one place.
  • 17. One more gratuitous kitten picture