Community support & contribution

The e107 community has a long history of users helping each other out. Providing support, reporting bugs, requesting new features, submitting pull requests, and checking up on upcoming milestones. There's lots of ways to get involved in the development of e107.

Getting Support

Having trouble getting e107 up and running? Something not working the way you think it should? Unfortunately we do not have time to maintain a full e107 support community ourselves, but there are a few ways to get help:

  • If you think you have found a bug, then please see the section below on Reporting Bugs.

  • For other comments, please use our official community presences on Facebook, and Twitter as well as unofficial community presences on Reddit.

Reporting Bugs

  • Don't expect the problem to be resolved instantly. The project is made possible by volunteers who also have to manage full-time jobs, family time, and many other things that get in the way.

  • Please search to see if your bug was already reported.

  • After doing the above, feel free to submit an issue. Be sure to provide as many details as possible. eg. "It doesn't work" is not so helpful when trying to trace problems. The Github template will help you fill in helpful information.

Developers are always welcome to support the community in addressing raised issues through pull-requests (see below).

Security Issues

Found a security issue with e107? Despite our best efforts, sometimes these do crop up. We're committed to resolving these as quickly as possible.

So if you spot a security issue, please contact us directly at security@e107.org so that we can deal with these away from the eyes of unscrupulous hackers that may seek to exploit these issues and disrupt users' websites.

Please do not report security issues in publicly viewable areas until you have received a confirmation that the issue has been addressed!

Feature requests

  • Understand that we may not get to the feature request right away, and that some features may be best suited to a 3rd-party plugin, rather than the core system of e107.

Submitting pull requests

Found a way to solve a bug in e107? Here are a few things to remember:

  • Please focus on existing unresolved issues and leave a comment that you're working on it.

  • Place the issue number in your description when you make your commit. eg. "Fixes #123 - Icons missing"

  • Use a separate branch for each issue you work on.

Project Milestones

Send your thanks

Hopefully you think e107 is awesome. We've put hundreds (if not thousands) of hours into the project and have made it completely available to the open source community. If you'd like, here are a couple of ways you can show your appreciation for all the hard work:

  • Consider becoming a developer and participating in the ongoing development.

  • Write inspirational articles, record videos, tell others how you're using e107 and inspire others to adopt e107.

Last updated