get involved
DESCRIPTION
TRANSCRIPT
![Page 1: Get involved](https://reader036.vdocuments.us/reader036/viewer/2022062614/546e15e7af7959f83e8b6050/html5/thumbnails/1.jpg)
15 January, 2014 • Auckland Meetup • Cam Findlay
Getting Involved!How you can contribute to the SilverStripe open-source project.
SilverStripe
![Page 2: Get involved](https://reader036.vdocuments.us/reader036/viewer/2022062614/546e15e7af7959f83e8b6050/html5/thumbnails/2.jpg)
Community Manager
![Page 3: Get involved](https://reader036.vdocuments.us/reader036/viewer/2022062614/546e15e7af7959f83e8b6050/html5/thumbnails/3.jpg)
Community
(Awesomeness)
Manager
![Page 4: Get involved](https://reader036.vdocuments.us/reader036/viewer/2022062614/546e15e7af7959f83e8b6050/html5/thumbnails/4.jpg)
C
A
M
![Page 5: Get involved](https://reader036.vdocuments.us/reader036/viewer/2022062614/546e15e7af7959f83e8b6050/html5/thumbnails/5.jpg)
Who am I?
Hi… I’m Cam Findlay, Community (Awesomeness) Manager
![Page 6: Get involved](https://reader036.vdocuments.us/reader036/viewer/2022062614/546e15e7af7959f83e8b6050/html5/thumbnails/6.jpg)
My take on community building…
Knowledge ManagementHow do we share the most valuable knowledge about
SilverStripe and how to work with it?
Where is this knowledge?
![Page 7: Get involved](https://reader036.vdocuments.us/reader036/viewer/2022062614/546e15e7af7959f83e8b6050/html5/thumbnails/7.jpg)
It is ‘walken’ around… in your head.
![Page 8: Get involved](https://reader036.vdocuments.us/reader036/viewer/2022062614/546e15e7af7959f83e8b6050/html5/thumbnails/8.jpg)
Developing physical, virtual and mental
spaces.
Communities are social learning systems.
![Page 9: Get involved](https://reader036.vdocuments.us/reader036/viewer/2022062614/546e15e7af7959f83e8b6050/html5/thumbnails/9.jpg)
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.
![Page 10: Get involved](https://reader036.vdocuments.us/reader036/viewer/2022062614/546e15e7af7959f83e8b6050/html5/thumbnails/10.jpg)
You can be a part of the
SilverStripe project, just requires a
few simple to learn skills.
![Page 11: Get involved](https://reader036.vdocuments.us/reader036/viewer/2022062614/546e15e7af7959f83e8b6050/html5/thumbnails/11.jpg)
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!
![Page 12: Get involved](https://reader036.vdocuments.us/reader036/viewer/2022062614/546e15e7af7959f83e8b6050/html5/thumbnails/12.jpg)
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.
![Page 13: Get involved](https://reader036.vdocuments.us/reader036/viewer/2022062614/546e15e7af7959f83e8b6050/html5/thumbnails/13.jpg)
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.
![Page 14: Get involved](https://reader036.vdocuments.us/reader036/viewer/2022062614/546e15e7af7959f83e8b6050/html5/thumbnails/14.jpg)
We are always on the lookout for passionate people to work with us.
Come and talk to me this evening if interested.
Get reallllly involved… come work with us!
![Page 15: Get involved](https://reader036.vdocuments.us/reader036/viewer/2022062614/546e15e7af7959f83e8b6050/html5/thumbnails/15.jpg)
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?
![Page 16: Get involved](https://reader036.vdocuments.us/reader036/viewer/2022062614/546e15e7af7959f83e8b6050/html5/thumbnails/16.jpg)
Please discuss the questions around the room, record your thoughts on the sheets of paper.
Let’s workshop…
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?
![Page 17: Get involved](https://reader036.vdocuments.us/reader036/viewer/2022062614/546e15e7af7959f83e8b6050/html5/thumbnails/17.jpg)
Get in touch…
@silverstripe @cameronfindlay
http://facebook.com/silverstripe