SlideShare una empresa de Scribd logo
1 de 17
SilverStripe

Getting Involved!
How you can contribute to the SilverStripe open-source project.

15 January, 2014 • Auckland Meetup • Cam Findlay
Community Manager
Community
(Awesomeness)
Manager
C
A
M
Who am I?

Hi… I’m Cam Findlay,
Community (Awesomeness) Manager
My take on community building…

Knowledge Management
How do we share the most valuable knowledge about
SilverStripe and how to work with it?
Where is this knowledge?
It is ‘walken’ around… in your head.
Developing physical, virtual and mental
spaces.
Communities are social learning systems.
What can you do in these spaces?

✓ Learn something new, ask questions, connect with others.
✓ Teach someone something, answer questions, provide guidance.
✓ Build great things, define the practice of developing with SilverStripe.
✓ Capture knowledge for use by others (document things).
✓ Build your identity as an open-source and SilverStripe community
member.
✓ Build trust with other developers
✓ Help develop the direction of the community and the open-source
project.
You can be a part of the
SilverStripe project, just requires a
few simple to learn skills.
Key skills to help you participate

✓ Get yourself a Github.com account!
✓ Discover how to fork, branch and create pull requests (code + docs).
✓ Learn markdown (good for documentation and writing for web).
✓ Learn php composer (how to setup your modules for “addons” site).
✓ How to submit your modules to packagist.
✓ Beer drinking and geeking out with fellow SilverStripers.

The best tool is building relationships with other developers!
Practical knowledge sharing

✓ Attend meetups or even come speak at one.
✓ Organise a SilverStripe hackfest.
✓ Write an article or blog post (be a guest writer on the community blog).
✓ Click “edit” in the docs - fixes and improvements are really easy!
✓ If you know something, provide answers to questions. Be a mentor.
✓ Create useful modules, learn from looking how others structure,
document and test.
What can organisations do?

✓ Talk to clients, write about, evangelise open-source and SilverStripe.
✓ Open-source your modules. Share don’t silo. Recently HeyDay did this.
✓ Fix things in CMS, framework & modules as part of project work.
✓ Institutionalise time for staff to participate in the community.
Get reallllly involved… come work with
us!

We are always on the lookout for
passionate people to work with us.
Come and talk to me this evening if
interested.
Contribute today…

We would love some feedback and insights for an upcoming community project.
Looking to answer the question:
How can you quickly find modules of a good quality and that are
known to be useful in projects?
Let’s workshop…
Please discuss the questions around the room, record your thoughts on the sheets of paper.

1) What makes a “good quality" SilverStripe module, what does a
good module look like?
2) Why does code quality matter anyway? (if it just works is that
good enough?)
3) How could we measure module ratings or scores?
4) If you are running projects, how do you currently go about
selecting modules to work with?
Get in touch…
Twitter
@silverstripe

@cameronfindlay

Facebook
http://facebook.com/silverstripe

Email
community@silverstripe.org

Más contenido relacionado

La actualidad más candente

Making the most of slideshare
Making the most of slideshareMaking the most of slideshare
Making the most of slideshareChad Egeland
 
Hej digitalt – future of work book
Hej digitalt – future of work bookHej digitalt – future of work book
Hej digitalt – future of work bookAlex Neuman
 
Strategies in Career Development Advising for Creative Entrepreneurs
Strategies in Career Development Advising for Creative EntrepreneursStrategies in Career Development Advising for Creative Entrepreneurs
Strategies in Career Development Advising for Creative Entrepreneurskenmattsson
 
Understand your own Personality
Understand your own PersonalityUnderstand your own Personality
Understand your own Personalitypaulane13
 
Agatha's Cover Letter for Continuum
Agatha's Cover Letter for ContinuumAgatha's Cover Letter for Continuum
Agatha's Cover Letter for ContinuumAgatha Yu
 
Dye ccn 7 things slides
Dye ccn 7 things slidesDye ccn 7 things slides
Dye ccn 7 things slidesDavid Dye
 
SlideDhare for Business
SlideDhare for BusinessSlideDhare for Business
SlideDhare for BusinessScooby Doo
 
Edu plan 2019 revison g
Edu plan 2019 revison gEdu plan 2019 revison g
Edu plan 2019 revison gGordon Kraft
 
Create student entrepreneurs v4
Create student entrepreneurs v4Create student entrepreneurs v4
Create student entrepreneurs v4Kendall Martin
 

La actualidad más candente (15)

Culture @ Velocity UK
Culture @ Velocity UKCulture @ Velocity UK
Culture @ Velocity UK
 
How to improve your consulting practice
How to improve your consulting practiceHow to improve your consulting practice
How to improve your consulting practice
 
Wordpress -Training course
Wordpress -Training courseWordpress -Training course
Wordpress -Training course
 
Drupal & You
Drupal & YouDrupal & You
Drupal & You
 
Creating Design-Focused Culture
Creating Design-Focused CultureCreating Design-Focused Culture
Creating Design-Focused Culture
 
Making the most of slideshare
Making the most of slideshareMaking the most of slideshare
Making the most of slideshare
 
Why you want to avoid slide share slap & post
Why you want to avoid slide share slap & postWhy you want to avoid slide share slap & post
Why you want to avoid slide share slap & post
 
Hej digitalt – future of work book
Hej digitalt – future of work bookHej digitalt – future of work book
Hej digitalt – future of work book
 
Strategies in Career Development Advising for Creative Entrepreneurs
Strategies in Career Development Advising for Creative EntrepreneursStrategies in Career Development Advising for Creative Entrepreneurs
Strategies in Career Development Advising for Creative Entrepreneurs
 
Understand your own Personality
Understand your own PersonalityUnderstand your own Personality
Understand your own Personality
 
Agatha's Cover Letter for Continuum
Agatha's Cover Letter for ContinuumAgatha's Cover Letter for Continuum
Agatha's Cover Letter for Continuum
 
Dye ccn 7 things slides
Dye ccn 7 things slidesDye ccn 7 things slides
Dye ccn 7 things slides
 
SlideDhare for Business
SlideDhare for BusinessSlideDhare for Business
SlideDhare for Business
 
Edu plan 2019 revison g
Edu plan 2019 revison gEdu plan 2019 revison g
Edu plan 2019 revison g
 
Create student entrepreneurs v4
Create student entrepreneurs v4Create student entrepreneurs v4
Create student entrepreneurs v4
 

Similar a Get involved

SilverStripe Developer Community: A Retrospective
SilverStripe Developer Community: A RetrospectiveSilverStripe Developer Community: A Retrospective
SilverStripe Developer Community: A RetrospectiveCam Findlay
 
Idean-Design-Leadership-Framework
Idean-Design-Leadership-FrameworkIdean-Design-Leadership-Framework
Idean-Design-Leadership-FrameworkLiya James
 
Lunch & Learn Tool Kit
Lunch & Learn Tool KitLunch & Learn Tool Kit
Lunch & Learn Tool KitDanielle S
 
Speaker Camp - Full Deck, June 2013
Speaker Camp - Full Deck, June 2013Speaker Camp - Full Deck, June 2013
Speaker Camp - Full Deck, June 2013Russ U
 
Mentoring the next Generation of Community Designers
Mentoring the next Generation of Community Designers Mentoring the next Generation of Community Designers
Mentoring the next Generation of Community Designers garrjacobs
 
Sparking Creativity 2016 - my ideas published
Sparking Creativity 2016 - my ideas publishedSparking Creativity 2016 - my ideas published
Sparking Creativity 2016 - my ideas publishedKaren Loftus
 
The elements of product success for designers and developers
The elements of product success for designers and developersThe elements of product success for designers and developers
The elements of product success for designers and developersNick Myers
 
I'm Graduating Soon. Help! How Do I Get into the Tech Field?
I'm Graduating Soon. Help! How Do I Get into the Tech Field?I'm Graduating Soon. Help! How Do I Get into the Tech Field?
I'm Graduating Soon. Help! How Do I Get into the Tech Field?Tessa Mero
 
Writing a Persuasive Document
Writing a Persuasive DocumentWriting a Persuasive Document
Writing a Persuasive DocumentErin Blasco
 
Innovation master class slides
Innovation master class slidesInnovation master class slides
Innovation master class slidesClairehaigh.com
 
Project Management in the Real World
Project Management in the Real WorldProject Management in the Real World
Project Management in the Real WorldKate Daly
 
Tl mar april_magazine March-April 2010
Tl mar april_magazine March-April 2010Tl mar april_magazine March-April 2010
Tl mar april_magazine March-April 2010shelleydunstone
 
Odhe National Meeting February 2013
Odhe National Meeting February 2013Odhe National Meeting February 2013
Odhe National Meeting February 2013Bex Lewis
 
Marketing Your Open Source Project
Marketing Your Open Source ProjectMarketing Your Open Source Project
Marketing Your Open Source Projectdeirdrestraughan
 
Early Childhood Building +Talking = Engineering + Design
Early Childhood Building +Talking = Engineering + DesignEarly Childhood Building +Talking = Engineering + Design
Early Childhood Building +Talking = Engineering + DesignGabrielle Lyon
 
Reflections on design in the Scottish Government
Reflections on design in the Scottish GovernmentReflections on design in the Scottish Government
Reflections on design in the Scottish GovernmentLesley Thomson
 
Great Talks Start with Great Proposals: An IA Summit Virtual Webinar
Great Talks Start with Great Proposals: An IA Summit Virtual WebinarGreat Talks Start with Great Proposals: An IA Summit Virtual Webinar
Great Talks Start with Great Proposals: An IA Summit Virtual WebinarRuss U
 
Creating Content That Doesn’t Suck – How to Write Killer Copy, Connect with C...
Creating Content That Doesn’t Suck – How to Write Killer Copy, Connect with C...Creating Content That Doesn’t Suck – How to Write Killer Copy, Connect with C...
Creating Content That Doesn’t Suck – How to Write Killer Copy, Connect with C...Galvanize
 
An introduction to content design
An introduction to content designAn introduction to content design
An introduction to content designNexer Digital
 

Similar a Get involved (20)

SilverStripe Developer Community: A Retrospective
SilverStripe Developer Community: A RetrospectiveSilverStripe Developer Community: A Retrospective
SilverStripe Developer Community: A Retrospective
 
Idean-Design-Leadership-Framework
Idean-Design-Leadership-FrameworkIdean-Design-Leadership-Framework
Idean-Design-Leadership-Framework
 
Lunch & Learn Tool Kit
Lunch & Learn Tool KitLunch & Learn Tool Kit
Lunch & Learn Tool Kit
 
Speaker Camp - Full Deck, June 2013
Speaker Camp - Full Deck, June 2013Speaker Camp - Full Deck, June 2013
Speaker Camp - Full Deck, June 2013
 
Mentoring the next Generation of Community Designers
Mentoring the next Generation of Community Designers Mentoring the next Generation of Community Designers
Mentoring the next Generation of Community Designers
 
Sparking Creativity 2016 - my ideas published
Sparking Creativity 2016 - my ideas publishedSparking Creativity 2016 - my ideas published
Sparking Creativity 2016 - my ideas published
 
The elements of product success for designers and developers
The elements of product success for designers and developersThe elements of product success for designers and developers
The elements of product success for designers and developers
 
I'm Graduating Soon. Help! How Do I Get into the Tech Field?
I'm Graduating Soon. Help! How Do I Get into the Tech Field?I'm Graduating Soon. Help! How Do I Get into the Tech Field?
I'm Graduating Soon. Help! How Do I Get into the Tech Field?
 
Writing a Persuasive Document
Writing a Persuasive DocumentWriting a Persuasive Document
Writing a Persuasive Document
 
Innovation master class slides
Innovation master class slidesInnovation master class slides
Innovation master class slides
 
Project Management in the Real World
Project Management in the Real WorldProject Management in the Real World
Project Management in the Real World
 
Tl mar april_magazine March-April 2010
Tl mar april_magazine March-April 2010Tl mar april_magazine March-April 2010
Tl mar april_magazine March-April 2010
 
Odhe National Meeting February 2013
Odhe National Meeting February 2013Odhe National Meeting February 2013
Odhe National Meeting February 2013
 
Marketing Your Open Source Project
Marketing Your Open Source ProjectMarketing Your Open Source Project
Marketing Your Open Source Project
 
Early Childhood Building +Talking = Engineering + Design
Early Childhood Building +Talking = Engineering + DesignEarly Childhood Building +Talking = Engineering + Design
Early Childhood Building +Talking = Engineering + Design
 
Reflections on design in the Scottish Government
Reflections on design in the Scottish GovernmentReflections on design in the Scottish Government
Reflections on design in the Scottish Government
 
Great Talks Start with Great Proposals: An IA Summit Virtual Webinar
Great Talks Start with Great Proposals: An IA Summit Virtual WebinarGreat Talks Start with Great Proposals: An IA Summit Virtual Webinar
Great Talks Start with Great Proposals: An IA Summit Virtual Webinar
 
Creating Content That Doesn’t Suck – How to Write Killer Copy, Connect with C...
Creating Content That Doesn’t Suck – How to Write Killer Copy, Connect with C...Creating Content That Doesn’t Suck – How to Write Killer Copy, Connect with C...
Creating Content That Doesn’t Suck – How to Write Killer Copy, Connect with C...
 
An introduction to content design
An introduction to content designAn introduction to content design
An introduction to content design
 
The no authority CAD Manager
The no authority CAD ManagerThe no authority CAD Manager
The no authority CAD Manager
 

Último

The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 

Último (20)

The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 

Get involved

  • 1. SilverStripe Getting Involved! How you can contribute to the SilverStripe open-source project. 15 January, 2014 • Auckland Meetup • Cam Findlay
  • 5. Who am I? Hi… I’m Cam Findlay, Community (Awesomeness) Manager
  • 6. My take on community building… Knowledge Management How do we share the most valuable knowledge about SilverStripe and how to work with it? Where is this knowledge?
  • 7. It is ‘walken’ around… in your head.
  • 8. Developing physical, virtual and mental spaces. Communities are social learning systems.
  • 9. What can you do in these spaces? ✓ Learn something new, ask questions, connect with others. ✓ Teach someone something, answer questions, provide guidance. ✓ Build great things, define the practice of developing with SilverStripe. ✓ Capture knowledge for use by others (document things). ✓ Build your identity as an open-source and SilverStripe community member. ✓ Build trust with other developers ✓ Help develop the direction of the community and the open-source project.
  • 10. You can be a part of the SilverStripe project, just requires a few simple to learn skills.
  • 11. Key skills to help you participate ✓ Get yourself a Github.com account! ✓ Discover how to fork, branch and create pull requests (code + docs). ✓ Learn markdown (good for documentation and writing for web). ✓ Learn php composer (how to setup your modules for “addons” site). ✓ How to submit your modules to packagist. ✓ Beer drinking and geeking out with fellow SilverStripers. The best tool is building relationships with other developers!
  • 12. Practical knowledge sharing ✓ Attend meetups or even come speak at one. ✓ Organise a SilverStripe hackfest. ✓ Write an article or blog post (be a guest writer on the community blog). ✓ Click “edit” in the docs - fixes and improvements are really easy! ✓ If you know something, provide answers to questions. Be a mentor. ✓ Create useful modules, learn from looking how others structure, document and test.
  • 13. What can organisations do? ✓ Talk to clients, write about, evangelise open-source and SilverStripe. ✓ Open-source your modules. Share don’t silo. Recently HeyDay did this. ✓ Fix things in CMS, framework & modules as part of project work. ✓ Institutionalise time for staff to participate in the community.
  • 14. Get reallllly involved… come work with us! We are always on the lookout for passionate people to work with us. Come and talk to me this evening if interested.
  • 15. Contribute today… We would love some feedback and insights for an upcoming community project. Looking to answer the question: How can you quickly find modules of a good quality and that are known to be useful in projects?
  • 16. Let’s workshop… Please discuss the questions around the room, record your thoughts on the sheets of paper. 1) What makes a “good quality" SilverStripe module, what does a good module look like? 2) Why does code quality matter anyway? (if it just works is that good enough?) 3) How could we measure module ratings or scores? 4) If you are running projects, how do you currently go about selecting modules to work with?

Notas del editor

  1. https://github.com/heyday
  2. Tiwanaku maize beer… part of the religion was to get together in communities brew beer, drink and then work together on planting and harvesting. http://youtu.be/9W-X-90HMTY?t=48m42s
  3. Tiwanaku maize beer… part of the religion was to get together in communities brew beer, drink and then work together on planting and harvesting. http://youtu.be/9W-X-90HMTY?t=48m42s
  4. https://github.com/heyday