Advanced Developers

If MVC, ORM, and OOP don't sound like Klingon to you, you're ready to contribute to the SilverStripe codebase. We need both intermediate and expert web developers to keep the product alive and kicking. Here are a few ideas to get you started.

Least time

Submit bug reports and patches. Submitting accurate bug reports and patches is a good step to becoming a core contributor.

Join the weekly core discussions on IRC.

Help others on our IRC Channel.

More time

Test our daily builds and report bugs in the SilverStripe codebase.

Discuss new features and concepts on the silverstripe-dev Google group.

Build a small widget for people to drop into their websites.

Most time

Build and maintain a module to extend SilverStripe functionality.

Write unit tests for existing functionality.

Share the lessons you've learned: Write How-tos for other developers in the Knowledge Base.

Useful Tools

  • Bug Tracker: The place to report bugs and enhancements.
  • Roadmap: Outlines progress of future releases.
  • Timeline: Recent activity on tickets and the source code.
  • API documentation: Code-level autogenerated documentation for the SilverStripe classes.

Want to know more about the company that brought you SilverStripe? Then check out

Comments on this website? Please give feedback.