BEYOND WEBSITES
      BUILDING AN OPEN SOURCE APPLICATION STRATEGY




DAVE COLE
EXECUTIVE OFFICE OF THE PRESIDENT
WHITEHOUSE.GOV
WHITEHOUSE.GOV

LAUNCHED ON
OCTOBER 20, 1994
WHITEHOUSE.GOV

LAUNCHED ON
OCTOBER 20, 1994

REDESIGNED ON
JANUARY 20, 2009
WHITEHOUSE.GOV

LAUNCHED ON
OCTOBER 20, 1994

REDESIGNED ON
JANUARY 20, 2009

OPEN SOURCE ON
OCTOBER 24, 2009
WHITEHOUSE.GOV

LAUNCHED ON
OCTOBER 20, 1994

REDESIGNED ON
JANUARY 20, 2009

OPEN SOURCE ON
OCTOBER 24, 2009

CODE RELEAS...
WHITEHOUSE.GOV
     TOUR
WHITEHOUSE.GOV
     TOUR
WHITEHOUSE.GOV
     TOUR
WHITEHOUSE.GOV
     TOUR
WHITEHOUSE.GOV
     TOUR
WHITEHOUSE.GOV
     TOUR
OPEN SOURCE STACK
OPEN SOURCE STACK
OPEN SOURCE STACK
OPEN SOURCE STACK
OPEN SOURCE STACK
OPEN SOURCE STACK
OPEN SOURCE STACK
OPEN SOURCE STACK
OPEN SOURCE STACK
OPEN SOURCE STACK
Text                  Video
           Data
Photos                Meta



         CMS Basics
Sorting                Filtering

          Processing
 Topic                 Tagging



          CMS Basics
Lists
Pages                   Maps

         Presentation
Search                Charts



         CMS Basics
CMS ADVANTAGES
CMS ADVANTAGES



AUTOMATIC PROCESSING
CMS ADVANTAGES



AUTOMATIC PROCESSING

CONSISTENT PRESENTATION
CMS ADVANTAGES



AUTOMATIC PROCESSING

CONSISTENT PRESENTATION

COLLABORATIVE PUBLISHING
CMS ADVANTAGES



AUTOMATIC PROCESSING

CONSISTENT PRESENTATION

COLLABORATIVE PUBLISHING

DYNAMIC CONTENT PLACEMENT
EXAMPLE: VIDEO CONTENT
EXAMPLE
EXAMPLE
EXAMPLE
EXAMPLE
OPEN SOURCE
OPEN SOURCE



COLLABORATIVE EDITING
OPEN SOURCE



COLLABORATIVE EDITING

DATA PROCESSING
OPEN SOURCE



COLLABORATIVE EDITING

DATA PROCESSING

WORKFLOWS
OPEN SOURCE



COLLABORATIVE EDITING

DATA PROCESSING

WORKFLOWS

USABILITY
WEB APPLICATIONS
WEB APPLICATIONS



NO COMMON DESIGN STANDARDS
WEB APPLICATIONS



NO COMMON DESIGN STANDARDS

LOCKED-IN VENDORS AND CONTRACTS
WEB APPLICATIONS



NO COMMON DESIGN STANDARDS

LOCKED-IN VENDORS AND CONTRACTS

DEDICATED SUPPORT TEAMS
WEB APPLICATIONS



NO COMMON DESIGN STANDARDS

LOCKED-IN VENDORS AND CONTRACTS

DEDICATED SUPPORT TEAMS

ISOLATED DATA SY...
OPEN SOURCE WEB APPS
OPEN SOURCE WEB APPS


SECURE
OPEN SOURCE WEB APPS


SECURE

FREE LICENSING
OPEN SOURCE WEB APPS


SECURE

FREE LICENSING

CUSTOMIZABLE
OPEN SOURCE WEB APPS


SECURE

FREE LICENSING

CUSTOMIZABLE

OPEN STANDARDS
OPEN SOURCE WEB APPS


SECURE

FREE LICENSING

CUSTOMIZABLE

OPEN STANDARDS

INTEROPERABLE DATA
OPEN SOURCE WEB APPS
OPEN SOURCE WEB APPS



RICH FRONT-END EXPERIENCES
OPEN SOURCE WEB APPS



RICH FRONT-END EXPERIENCES

DATA STORAGE OPTIONS
OPEN SOURCE WEB APPS



RICH FRONT-END EXPERIENCES

DATA STORAGE OPTIONS

EASILY SHARABLE
OPEN SOURCE WEB APPS



RICH FRONT-END EXPERIENCES

DATA STORAGE OPTIONS

EASILY SHARABLE

EXTENSIBLE
Example: CRM
Example: CRM
                  Data
                 entry

  Workflow
                 Filtering   Validation
 notificati...
Example: CRM
                    Data
                   entry

  Workflow
                   Filtering    Validation
 not...
Example: CRM
                            Data
                           entry

         Workflow
                        ...
STANDARDS
STANDARDS



SHARED HOSTING PLATFORM
STANDARDS



SHARED HOSTING PLATFORM

COMMON APPLICATION STACK
STANDARDS



SHARED HOSTING PLATFORM

COMMON APPLICATION STACK

EXPORTABLE FEATURES
STANDARDS



SHARED HOSTING PLATFORM

COMMON APPLICATION STACK

EXPORTABLE FEATURES

INTEROPERABLE DATA
SHARED SERVICES
SHARED SERVICES



OS, WEB SERVER, APPLICATION FRAMEWORK
SHARED SERVICES



OS, WEB SERVER, APPLICATION FRAMEWORK

SECURITY APIS, DATABASES, SEARCH
SHARED SERVICES



OS, WEB SERVER, APPLICATION FRAMEWORK

SECURITY APIS, DATABASES, SEARCH

EMAIL, SMS, MOBILE PUSH, VOICE
SHARED SERVICES



OS, WEB SERVER, APPLICATION FRAMEWORK

SECURITY APIS, DATABASES, SEARCH

EMAIL, SMS, MOBILE PUSH, VOICE...
OPEN SOURCE APPLICATIONS
OPEN SOURCE APPLICATIONS



PROVISIONED, NOT PROCURED
OPEN SOURCE APPLICATIONS



PROVISIONED, NOT PROCURED

VIRTUALIZED RESOURCES
OPEN SOURCE APPLICATIONS



PROVISIONED, NOT PROCURED

VIRTUALIZED RESOURCES

DYNAMIC CORE UPGRADES
OPEN SOURCE APPLICATIONS



PROVISIONED, NOT PROCURED

VIRTUALIZED RESOURCES

DYNAMIC CORE UPGRADES

SHARABLE FEATURES
BEYOND GOVERNMENT
BEYOND GOVERNMENT



NON-PROFIT WITH FIELD LOCATIONS
BEYOND GOVERNMENT



NON-PROFIT WITH FIELD LOCATIONS

LARGE CORPORATION WITH REGIONAL OFFICES
BEYOND GOVERNMENT



NON-PROFIT WITH FIELD LOCATIONS

LARGE CORPORATION WITH REGIONAL OFFICES

POLITICAL PARTY WITH LOCAL ...
SUMMARY
SUMMARY


INTERACTIVE, DYNAMIC WEBSITES
SUMMARY


INTERACTIVE, DYNAMIC WEBSITES

LOW-COST SCALABILITY AND REUSABILITY
SUMMARY


INTERACTIVE, DYNAMIC WEBSITES

LOW-COST SCALABILITY AND REUSABILITY

READY TO POWER ROBUST APPLICATIONS
SUMMARY


INTERACTIVE, DYNAMIC WEBSITES

LOW-COST SCALABILITY AND REUSABILITY

READY TO POWER ROBUST APPLICATIONS

LEADS U...
SUMMARY


INTERACTIVE, DYNAMIC WEBSITES

LOW-COST SCALABILITY AND REUSABILITY

READY TO POWER ROBUST APPLICATIONS

LEADS U...
CONTACT



WORK:!! DCOLE@OA.EOP.GOV
OTHER:!! DAVE@DHCOLE.COM
! ! ! ! ! @DHCOLE
Upcoming SlideShare
Loading in...5
×

Building an Open Source Application Strategy

2,735

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
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,735
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
46
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

  • goals:
    1. Hear directly from the government
    2. Transparency
    3. Public feedback to inform policy
  • goals:
    1. Hear directly from the government
    2. Transparency
    3. Public feedback to inform policy
  • goals:
    1. Hear directly from the government
    2. Transparency
    3. Public feedback to inform policy
  • goals:
    1. Hear directly from the government
    2. Transparency
    3. Public feedback to inform policy
  • dynamic content views
    interactive effects
  • multiple formats: flash, html5, podcast
    search built in
    metadata
  • embedded content
    filters
  • custom formats
    interactive effects
    embedded content
  • citizen engagement
    potential for single sign-on
  • embedded content
  • how it’s built
  • how it’s built
  • how it’s built
  • how it’s built
  • how it’s built
  • how it’s built
  • how it’s built
  • how it’s built
  • how it’s built



  • example next
  • example next
  • example next
  • example next





  • summary of open source web benefits
  • summary of open source web benefits
  • summary of open source web benefits
  • summary of open source web benefits
  • challenges
  • challenges
  • challenges
  • challenges
  • what we need
  • what we need
  • what we need
  • what we need
  • what we need
  • leveraged from web world
  • leveraged from web world
  • leveraged from web world
  • leveraged from web world
  • Collaborative Data Entry
    Data processing
    workflow
    views
    others: asset manager
  • Collaborative Data Entry
    Data processing
    workflow
    views
    others: asset manager
  • Collaborative Data Entry
    Data processing
    workflow
    views
    others: asset manager
  • converge on these standards
  • converge on these standards
  • converge on these standards
  • converge on these standards
  • extract shared services
  • extract shared services
  • extract shared services
  • extract shared services
  • the end goal
  • the end goal
  • the end goal
  • the end goal
  • now more attainable then ever with OS
  • now more attainable then ever with OS
  • now more attainable then ever with OS
  • open source gets us
  • open source gets us
  • open source gets us
  • open source gets us
  • open source gets us

  • 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
    1. Gostou de algum slide específico?

      Recortar slides é uma maneira fácil de colecionar informações para acessar mais tarde.

    ×