Your SlideShare is downloading. ×
Drupal 7 for Government Case Study: Presentation at DrupalCamp Montreal 2012
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Drupal 7 for Government Case Study: Presentation at DrupalCamp Montreal 2012

1,050
views

Published on

BuyAndSell.gc.ca is the Government of Canada's procurement information portal. It includes information for businesses and government employees about doing business with government departments. In …

BuyAndSell.gc.ca is the Government of Canada's procurement information portal. It includes information for businesses and government employees about doing business with government departments. In 2012, we undertook a project to upgrade the site to Drupal 7. The site has yet to be publicly launched.

This case study will include topics such as

Migrating content from Drupal 6 to Drupal 7
Using entities to model data
Customing Search API
Setting up a testing framework
Using base themes, Features, and distributions


0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,050
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
6
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. DRUPAL 7 FORGOVERNMENT:CASE STUDY
  • 2. Alex DergachevCo-founder@evolvingweb
  • 3. Business Problem:• Apply the new government look and feel• Add open data features (search!)• Make the site more accessible (WCAG)
  • 4. Before / After
  • 5. Who is the Site For?• Businesses who want to do business with the government• Government employees who need to buy goods + services
  • 6. What did we Do?• Upgrade the site to Drupal 7• Migrate the content from D6 to D7• Set up custom entities to store contract data• Search API customizations• Set up a testing framework• Extended the government base theme
  • 7. Site Upgrade• Reduced the number of modules in use• Content migration (meta tags, taxonomy, special fields)• Testing suite to find any content change in the site upgrade
  • 8. Testing FrameworkGoogle Refine Jenkins &
  • 9. SearchIntegration of Search API with custom entity types
  • 10. Custom Offer Entity
  • 11. Custom Contract Entity
  • 12. Custom Import Script• Import contract data from CSV into custom entity types• Re-index of site for search
  • 13. Events Calendar
  • 14. Responsive Design
  • 15. Common Look + Feel
  • 16. Accessibility Requirements• WCAG Compliance• Colour contrast• Keyboard control of drop down menus/ slideshow• Adjustments to calendar HTML
  • 17. Light Editor
  • 18. Moderation• Used the Workbench module for content moderation
  • 19. Development Environment• Jenkins to run testing suite• Separate environment to run multisite search• ApacheSolr
  • 20. Modules We Used• Features• Panels• Context• Custom Breadcrumbs• Calendar/Date• i18n• Apache Solr• Entity API
  • 21. Alex Dergachev@dergachev or @evolvingwebon TwitterQUESTIONS?