How Plone Happens

1,060 views

Published on

Talk by Steve McMahon and Matt Hamilton on Plone community processes.

Published in: Technology, Education
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,060
On SlideShare
0
From Embeds
0
Number of Embeds
9
Actions
Shares
0
Downloads
24
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide
  • How Plone Happens

    1. 1. How Plone Happens Steve McMahon Matt Hamilton
    2. 2. Influencing Plone
    3. 3. Core Development
    4. 4. Core Development Documentation
    5. 5. Core Development Documentation Add-On Development
    6. 6. Core Development Documentation Add-On Development Sprints
    7. 7. Core Development Documentation Add-On Development Sprints Branding, Marketing
    8. 8. Core Development Documentation Add-On Development Sprints Conferences Branding, & Symposia Marketing
    9. 9. Core Development Documentation Add-On Development plone.org Sprints Conferences Branding, & Symposia Marketing
    10. 10. Core Development Documentation Trademarks / Add-On Licensing Development plone.org Sprints Conferences Branding, & Symposia Marketing
    11. 11. Core Development Plone Foundation Documentation Trademarks / Add-On Licensing Development plone.org Sprints Conferences Branding, & Symposia Marketing
    12. 12. How Open Source Happens
    13. 13. Traditional Software Development
    14. 14. Traditional Software Development IP Owners
    15. 15. Traditional Software Development IP Owners Operations
    16. 16. Traditional Software Development IP Owners Operations Marketing
    17. 17. Traditional Software Development IP Owners Products Operations Marketing
    18. 18. Traditional Software Development IP Owners Products Operations Marketing Account & Channel Managers
    19. 19. Traditional Software Development IP Owners Products Operations Marketing Developers Account & Channel Managers
    20. 20. Traditional Software Development IP Owners Products Operations Marketing Developers Account & Channel Managers Users
    21. 21. Open-Source Software Development
    22. 22. Open-Source Software Development
    23. 23. Open-Source Software Development Users
    24. 24. Open-Source Software Development Users Consultants
    25. 25. Open-Source Software Development Users Integrators Consultants
    26. 26. Open-Source Software Development Users Integrators Consultants Developers
    27. 27. Open-Source Software Development Users Integrators Consultants Developers Projects
    28. 28. Open-Source Software Development Users Integrators Consultants Developers Projects Foundations
    29. 29. Open-Source Software Development Users Integrators Consultants Developers Projects Foundations GPL
    30. 30. Open Source Development The Reality
    31. 31. Open Source Development The Reality
    32. 32. Open Source Development The Reality
    33. 33. Core Development Plone Foundation Documentation Trademarks / Add-On Licensing Development plone.org Sprints Conferences Branding, & Symposia Marketing
    34. 34. Core Development
    35. 35. Core Development • Core Developers
    36. 36. Core Development • Core Developers • Sign Developer’s Agreement
    37. 37. Core Development • Core Developers • Sign Developer’s Agreement • Gain svn commit access
    38. 38. Core Development • Core Developers • Sign Developer’s Agreement • Gain svn commit access • > 200 Core Developers
    39. 39. Core Development • Core Developers • Sign Developer’s Agreement • Gain svn commit access • > 200 Core Developers • Patches, Fixes, Tests
    40. 40. Core Development • Core Developers • Sign Developer’s Agreement • Gain svn commit access • > 200 Core Developers • Patches, Fixes, Tests • New Features: PLIPs PLone Improvement Proposals
    41. 41. Core Development • Core Developers • Sign Developer’s Agreement • Gain svn commit access • > 200 Core Developers • Patches, Fixes, Tests • New Features: PLIPs PLone Improvement Proposals • Framework Team: Evaluates PLIPs as proposals and implementations
    42. 42. Core Development • Core Developers • Sign Developer’s Agreement • Gain svn commit access • > 200 Core Developers • Patches, Fixes, Tests • New Features: PLIPs PLone Improvement Proposals • Framework Team: Evaluates PLIPs as proposals and implementations • Release Manager: Wrangles Framework Team
    43. 43. Core Development • Core Developers • Sign Developer’s Agreement • Gain svn commit access • > 200 Core Developers • Patches, Fixes, Tests • New Features: PLIPs PLone Improvement Proposals • Framework Team: Evaluates PLIPs as proposals and implementations • Release Manager: Wrangles Framework Team • http://vimeo.com/2075738
    44. 44. Core Development • Core Developers • Sign Developer’s Agreement • Gain svn commit access • > 200 Core Developers • Patches, Fixes, Tests • New Features: PLIPs PLone Improvement Proposals • Framework Team: Evaluates PLIPs as proposals and implementations • Release Manager: Wrangles Framework Team • http://vimeo.com/2075738
    45. 45. Core Development • Core Developers • Sign Developer’s Agreement • Gain svn commit access • > 200 Core Developers • Patches, Fixes, Tests • New Features: PLIPs PLone Improvement Proposals • Framework Team: Evaluates PLIPs as proposals and implementations • Release Manager: Wrangles Framework Team • http://vimeo.com/2075738
    46. 46. Core Development Plone Foundation Documentation Trademarks / Add-On Licensing Development plone.org Sprints Conferences Branding, & Symposia Marketing
    47. 47. Documentation
    48. 48. Documentation • Documentation Team / Editors
    49. 49. Documentation • Documentation Team / Editors • Documentation Collective: Open Edit Space / Agile / Wiki Rules • Core Doc Team: Manuals
    50. 50. Core Development Plone Foundation Documentation Trademarks / Add-On Licensing Development plone.org Sprints Conferences Branding, & Symposia Marketing
    51. 51. Add-On Development
    52. 52. Add-On Development • Scratch your own itch
    53. 53. Add-On Development • Scratch your own itch • The Collective
    54. 54. Add-On Development • Scratch your own itch • The Collective • plone.org/products
    55. 55. Add-On Development • Scratch your own itch • The Collective • plone.org/products • Self Ratings
    56. 56. Add-On Development • Scratch your own itch • The Collective • plone.org/products • Self Ratings • “Blessed” Products • LinguaPlone • Plone Help Center • Plone Software Center • plone.recipes.*
    57. 57. Core Development Plone Foundation Documentation Trademarks / Add-On Licensing Development plone.org Sprints Conferences Branding, & Symposia Marketing
    58. 58. Sprints Where it really happens!
    59. 59. Core Development Plone Foundation Documentation Trademarks / Add-On Licensing Development plone.org Sprints Conferences Branding, & Symposia Marketing
    60. 60. Branding/Marketing • Branding: Logo Usage Guidelines • Marketing Team & Plan Conferences & representation • Domains
    61. 61. Branding/Marketing • Branding: Logo Usage Guidelines • Marketing Team & Plan Conferences & representation • Domains
    62. 62. Core Development Plone Foundation Documentation Trademarks / Add-On Licensing Development plone.org Sprints Conferences Branding, & Symposia Marketing
    63. 63. Conferences & Symposia Getting us all together
    64. 64. Conferences & Symposia Getting us all together
    65. 65. Conferences & Symposia Getting us all together
    66. 66. Core Development Plone Foundation Documentation Trademarks / Add-On Licensing Development plone.org Sprints Conferences Branding, & Symposia Marketing
    67. 67. Plone.Org
    68. 68. Plone.Org • Policy
    69. 69. Plone.Org • Policy • Website Team
    70. 70. Plone.Org • Policy • Website Team • Admin Team
    71. 71. Plone.Org • Policy • Website Team • Admin Team • Hosting: 6 Feet Up
    72. 72. Plone.Org • Policy • Website Team • Admin Team • Hosting: 6 Feet Up • Plone.Net • Hosting by Pilot Systems
    73. 73. Core Development Plone Foundation Documentation Trademarks / Add-On Licensing Development plone.org Sprints Conferences Branding, & Symposia Marketing
    74. 74. Trademarks & Licensing
    75. 75. Trademarks & Licensing • Fundamental Role of Plone Foundation
    76. 76. Trademarks & Licensing • Fundamental Role of Plone Foundation • IP Committee
    77. 77. Core Development Plone Foundation Documentation Trademarks / Add-On Licensing Development plone.org Sprints Conferences Branding, & Symposia Marketing
    78. 78. • Membership Plone Foundation • Board of Directors
    79. 79. • Membership Plone Foundation • Board of Directors
    80. 80. • Membership Plone Foundation • Board of Directors
    81. 81. Image Credits; All Creative Commons Licensed • Dog herding cat: Flikr upload on June 3, 2009 by dregsplod; Creative Commons: by • Wii Cat: Uploaded on October 15, 2007 by plynoi; CC: by-nc • Cats Feeding: Flikr, upload on August 14, 2007 by felidaetina; CC: by-nc-nd • Cats on Couch: Flikr upload on April 17, 2007 by Kevin Steele; CC: by-nc • Cat Attack: Flikr upload on May 21, 2007 by fuffer; CC: by-nc-sa • Cat in Loft: Flikr upload on April 17, 2007 by Kevin Steele; CC: by-nc • Cat Snarl: Flikr upload on April 17, 2007 by Kevin Steele; CC: by-nc • Cats in Row: Flikr upload on June 25, 2005 by amanky by-nc-nd

    ×