Skip to main content

This site requires you to update your browser. Your browsing experience maybe affected by not having the most up to date version.

Introduction

Get smart, get social


Open Source projects are only as good as the community behind them. Participating in the community is a great way to build and share knowledge. SilverStripers share code, discuss ideas and help others improve their skills. No matter what your skill level is, there is a way you can contribute. A little, done by a lot, quickly adds up. Refer to the developer documentation for contribution guidelines.

Get social

Get writing

Get developing

 

Get social

Get social

Chat online – Internet Relay Chat (IRC) provides a real-time chat space where community members can ask and answer questions about working with SilverStripe. It's also a lively place to get to know others.

Answer questions – The forum is a great place for SilverStripers of all skill levels to raise challenging questions. We encourage you to share your expertise with others to grow the community. Answer questions, discuss coding approaches and help others help themselves. Be sure to also checkout Stack Overflow for more focused Q&A.

Attend or host meetups – Get together face-to-face with other developers. The best ideas are created and problems are solved through 'talking shop' in a relaxed social atmosphere. Checkout meetup.com for a SilverStripe meetup group in your region. Or, if there isn’t one, why not start a new group?

Hackfests – Get hands-on with SilverStripe code. Work on new features, fix bugs, or simply get SilverStripe installed as a place to start. Hackfests are a fun way to get to know your fellow SilverStripers while growing your knowledge.

Core development discussion – If you are interested in discussing the direction of the SilverStripe Open Source project, this is the space for you.

Developer directory – If you are actively developing with SilverStripe, list your services in the developer directory. This service allows those looking to hire SilverStripe developers to get in contact with you or your organisation.

Shout someone a beer or coffee! – It’s a nice thing to do if someone in the community has helped you out.

Spread the word – If you think SilverStripe is great, tell your friends and colleagues, get involved in our social networks or blog about us. Don’t keep it to yourself!

Get writing

Get writing

Writing documentation – Submit a tutorial or review and submit changes to our online developer documentation. Help to grow the SilverStripe knowledge-base.

Blogging – If you love blogging about Open Source software then get in touch. We are always on the lookout for community article contributions covering anything to do with SilverStripe or related Open Source topics.

Translations – SilverStripe's CMS has been translated into many languages by people in our global community. You can help translate by contributing through the Transifex translation service.

Showcase your site – You can showcase your work and demonstrate your SilverStripe expertise as a part of your developer directory.

Report a bug – If you find a problem with SilverStripe you can let the developer community know by logging an issue on GitHub for the SilverStripe Framework or CMS.

Get developing

Get developing

Contribute to SilverStripe – Make core improvements to the SilverStripe Open Source project, or other community member modules and themes.

Create a module – Extend your projects and contribute back to Open Source.

Create a theme – Gain greater control over the look and feel of your site. Even better, you'll also gain deeper knowledge about SilverStripe.

Share, review and discuss code – SilverStripe code review and issue related conversations take place on github.com for the CMS and Framework. Here you can add issues, reply to existing issues, and review future changes to SilverStripe software.

Unit and browser testing – Interested in the testing side of development? SilverStripe includes a vast array of test suites which you can add to and help improve the robustness of the SilverStripe project.

Overview and contacts

It's all about code and conversation

Refer to the developer documentation on contribution guidelines. We encourage you to work on code and documentation and propose your change in our project repositories.
Your work is reviewed and discussed among others in the community providing a valuable learning experience before finally being published.

Useful contacts

camCam Findlay

Community Awesomness Manager

Twitter. @cameronfindlay
Email. community@silverstripe.com

uncle cheeseAaron Carlino

SilverStripe Evangelist

Twitter. @_unclecheese_
Email. unclecheese@leftandmain.com