Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Building an Open Source Application Strategy

3,260 views

Published on

David Cole from the Executive Office of the President of the United States presents "Beyond Websites, Building an Open Source Application Strategy" from the Drupal Business Summit in Washington DC

Published in: Technology, Education
  • Be the first to comment

Building an Open Source Application Strategy

  1. 1. BEYOND WEBSITES BUILDING AN OPEN SOURCE APPLICATION STRATEGY DAVE COLE EXECUTIVE OFFICE OF THE PRESIDENT
  2. 2. WHITEHOUSE.GOV
  3. 3. WHITEHOUSE.GOV LAUNCHED ON OCTOBER 20, 1994
  4. 4. WHITEHOUSE.GOV LAUNCHED ON OCTOBER 20, 1994 REDESIGNED ON JANUARY 20, 2009
  5. 5. WHITEHOUSE.GOV LAUNCHED ON OCTOBER 20, 1994 REDESIGNED ON JANUARY 20, 2009 OPEN SOURCE ON OCTOBER 24, 2009
  6. 6. WHITEHOUSE.GOV LAUNCHED ON OCTOBER 20, 1994 REDESIGNED ON JANUARY 20, 2009 OPEN SOURCE ON OCTOBER 24, 2009 CODE RELEASED ON APRIL 21, 2010
  7. 7. WHITEHOUSE.GOV TOUR
  8. 8. WHITEHOUSE.GOV TOUR
  9. 9. WHITEHOUSE.GOV TOUR
  10. 10. WHITEHOUSE.GOV TOUR
  11. 11. WHITEHOUSE.GOV TOUR
  12. 12. WHITEHOUSE.GOV TOUR
  13. 13. OPEN SOURCE STACK
  14. 14. OPEN SOURCE STACK
  15. 15. OPEN SOURCE STACK
  16. 16. OPEN SOURCE STACK
  17. 17. OPEN SOURCE STACK
  18. 18. OPEN SOURCE STACK
  19. 19. OPEN SOURCE STACK
  20. 20. OPEN SOURCE STACK
  21. 21. OPEN SOURCE STACK
  22. 22. OPEN SOURCE STACK
  23. 23. Text Video Data Photos Meta CMS Basics
  24. 24. Sorting Filtering Processing Topic Tagging CMS Basics
  25. 25. Lists Pages Maps Presentation Search Charts CMS Basics
  26. 26. CMS ADVANTAGES
  27. 27. CMS ADVANTAGES AUTOMATIC PROCESSING
  28. 28. CMS ADVANTAGES AUTOMATIC PROCESSING CONSISTENT PRESENTATION
  29. 29. CMS ADVANTAGES AUTOMATIC PROCESSING CONSISTENT PRESENTATION COLLABORATIVE PUBLISHING
  30. 30. CMS ADVANTAGES AUTOMATIC PROCESSING CONSISTENT PRESENTATION COLLABORATIVE PUBLISHING DYNAMIC CONTENT PLACEMENT
  31. 31. EXAMPLE: VIDEO CONTENT
  32. 32. EXAMPLE
  33. 33. EXAMPLE
  34. 34. EXAMPLE
  35. 35. EXAMPLE
  36. 36. OPEN SOURCE
  37. 37. OPEN SOURCE COLLABORATIVE EDITING
  38. 38. OPEN SOURCE COLLABORATIVE EDITING DATA PROCESSING
  39. 39. OPEN SOURCE COLLABORATIVE EDITING DATA PROCESSING WORKFLOWS
  40. 40. OPEN SOURCE COLLABORATIVE EDITING DATA PROCESSING WORKFLOWS USABILITY
  41. 41. WEB APPLICATIONS
  42. 42. WEB APPLICATIONS NO COMMON DESIGN STANDARDS
  43. 43. WEB APPLICATIONS NO COMMON DESIGN STANDARDS LOCKED-IN VENDORS AND CONTRACTS
  44. 44. WEB APPLICATIONS NO COMMON DESIGN STANDARDS LOCKED-IN VENDORS AND CONTRACTS DEDICATED SUPPORT TEAMS
  45. 45. WEB APPLICATIONS NO COMMON DESIGN STANDARDS LOCKED-IN VENDORS AND CONTRACTS DEDICATED SUPPORT TEAMS ISOLATED DATA SYSTEMS
  46. 46. OPEN SOURCE WEB APPS
  47. 47. OPEN SOURCE WEB APPS SECURE
  48. 48. OPEN SOURCE WEB APPS SECURE FREE LICENSING
  49. 49. OPEN SOURCE WEB APPS SECURE FREE LICENSING CUSTOMIZABLE
  50. 50. OPEN SOURCE WEB APPS SECURE FREE LICENSING CUSTOMIZABLE OPEN STANDARDS
  51. 51. OPEN SOURCE WEB APPS SECURE FREE LICENSING CUSTOMIZABLE OPEN STANDARDS INTEROPERABLE DATA
  52. 52. OPEN SOURCE WEB APPS
  53. 53. OPEN SOURCE WEB APPS RICH FRONT-END EXPERIENCES
  54. 54. OPEN SOURCE WEB APPS RICH FRONT-END EXPERIENCES DATA STORAGE OPTIONS
  55. 55. OPEN SOURCE WEB APPS RICH FRONT-END EXPERIENCES DATA STORAGE OPTIONS EASILY SHARABLE
  56. 56. OPEN SOURCE WEB APPS RICH FRONT-END EXPERIENCES DATA STORAGE OPTIONS EASILY SHARABLE EXTENSIBLE
  57. 57. Example: CRM
  58. 58. Example: CRM Data entry Workflow Filtering Validation notifications
  59. 59. Example: CRM Data entry Workflow Filtering Validation notifications Processing Geocoding Tagging
  60. 60. Example: CRM Data entry Workflow Filtering Validation notifications Processing Geocoding Tagging Presentation Lists filters Lists of Contact Map of on tags relationships history contacts
  61. 61. STANDARDS
  62. 62. STANDARDS SHARED HOSTING PLATFORM
  63. 63. STANDARDS SHARED HOSTING PLATFORM COMMON APPLICATION STACK
  64. 64. STANDARDS SHARED HOSTING PLATFORM COMMON APPLICATION STACK EXPORTABLE FEATURES
  65. 65. STANDARDS SHARED HOSTING PLATFORM COMMON APPLICATION STACK EXPORTABLE FEATURES INTEROPERABLE DATA
  66. 66. SHARED SERVICES
  67. 67. SHARED SERVICES OS, WEB SERVER, APPLICATION FRAMEWORK
  68. 68. SHARED SERVICES OS, WEB SERVER, APPLICATION FRAMEWORK SECURITY APIS, DATABASES, SEARCH
  69. 69. SHARED SERVICES OS, WEB SERVER, APPLICATION FRAMEWORK SECURITY APIS, DATABASES, SEARCH EMAIL, SMS, MOBILE PUSH, VOICE
  70. 70. SHARED SERVICES OS, WEB SERVER, APPLICATION FRAMEWORK SECURITY APIS, DATABASES, SEARCH EMAIL, SMS, MOBILE PUSH, VOICE SINGLE SIGN-ON, SHARED DATA
  71. 71. OPEN SOURCE APPLICATIONS
  72. 72. OPEN SOURCE APPLICATIONS PROVISIONED, NOT PROCURED
  73. 73. OPEN SOURCE APPLICATIONS PROVISIONED, NOT PROCURED VIRTUALIZED RESOURCES
  74. 74. OPEN SOURCE APPLICATIONS PROVISIONED, NOT PROCURED VIRTUALIZED RESOURCES DYNAMIC CORE UPGRADES
  75. 75. OPEN SOURCE APPLICATIONS PROVISIONED, NOT PROCURED VIRTUALIZED RESOURCES DYNAMIC CORE UPGRADES SHARABLE FEATURES
  76. 76. BEYOND GOVERNMENT
  77. 77. BEYOND GOVERNMENT NON-PROFIT WITH FIELD LOCATIONS
  78. 78. BEYOND GOVERNMENT NON-PROFIT WITH FIELD LOCATIONS LARGE CORPORATION WITH REGIONAL OFFICES
  79. 79. BEYOND GOVERNMENT NON-PROFIT WITH FIELD LOCATIONS LARGE CORPORATION WITH REGIONAL OFFICES POLITICAL PARTY WITH LOCAL CAMPAIGNS
  80. 80. SUMMARY
  81. 81. SUMMARY INTERACTIVE, DYNAMIC WEBSITES
  82. 82. SUMMARY INTERACTIVE, DYNAMIC WEBSITES LOW-COST SCALABILITY AND REUSABILITY
  83. 83. SUMMARY INTERACTIVE, DYNAMIC WEBSITES LOW-COST SCALABILITY AND REUSABILITY READY TO POWER ROBUST APPLICATIONS
  84. 84. SUMMARY INTERACTIVE, DYNAMIC WEBSITES LOW-COST SCALABILITY AND REUSABILITY READY TO POWER ROBUST APPLICATIONS LEADS US TO OPEN STANDARDS
  85. 85. SUMMARY INTERACTIVE, DYNAMIC WEBSITES LOW-COST SCALABILITY AND REUSABILITY READY TO POWER ROBUST APPLICATIONS LEADS US TO OPEN STANDARDS EXTRACTABLE PLATFORM SERVICES
  86. 86. CONTACT WORK:!! DCOLE@OA.EOP.GOV OTHER:!! DAVE@DHCOLE.COM ! ! ! ! ! @DHCOLE

×