Suggest changes and features
You can suggest changes and/or new features to phpBB3 to help improve the experience for all users.
- Requirements: Creativity and the ability to write well enough to fully describe your suggestion.
- How: Create an Idea on our Ideas Center
Report bugs and issues
You can report bugs or other problems with phpBB so they are noticed and can be fixed.
- Requirements: The ability to write well enough to describe the bug or problem.
- How: Add a ticket at the phpBB Bug Tracker describing the bug or issue; log in with your www.phpbb.com account and click the "Create Issue" link in the top right corner.
Contribute code in the form of pull requests to assist the developers in the development process.
- Be a reasonably-experienced developer or designer willing to license code under the GPL.
- Basic knowledge about git and github (required to get the latest development version).
- Fork the phpBB3 Repository on Github into your Github Account.
- Create a new branch based on the latest 3.2.x / 3.1.x branch (depending on the Issue's Fix-Version), named ticket/ID. For more information on the Github Repository see: https://wiki.phpbb.com/Git#phpBB3.
- In order to use phpBB 3.1 and newer in development, you need to run Composer (included in the repository) from within the phpBB directory. This will install some external PHP library dependencies. See the README "installing dependencies" section for more instructions.
- Make your changes, push your branch to your github account and send us a Pull Request via Github.
To join the development team the qualifier is previous submission of high-quality patches for bugs and features. Patch submission displays aptitude regarding security and security conscious programming in PHP, problem solving skills, and the ability to resolve issues with minimal changes to the codebase. Other requirements are to be able to work with a multi-cultural team, high availability, and self-motivation; community activity is a plus.
The Support Team's primary objective is to provide support for phpBB via the Support Forums and IRC. Additionally, the Support Team is responsible for maintaining several parts of the phpBB.com website, including the Knowledge Base, Documentation, Support Toolkit, and the Support Request Template Generator.
Support Team Member candidates must show an excellent understanding of the phpBB software and a desire to help. Potential Team members are selected by the Support Team based on their exceptional knowledge of phpBB, history of providing clear, concise, and accurate advice, and general activity level on phpBB.com, particularly in the Support Forum. Users who are invited to the Support Team may also be responsible for additional projects as previously described.
Users who are interested in assisting with any of the Support Team's sub-projects are welcome to contact us to get involved. Relevant contact information is below:
The primary task of the Extensions Team is to validate extensions submitted through the Customisation Database and manage the extension related tools provided for extension authors and users. The Extensions Team is also responsible for the extensions forums and for the upkeep of extension documentation.
Those invited to the Extensions Team are required to have a good working knowledge of PHP, SQL, and HTML, be able to read and understand code written by others, and be able to find potential security vulnerabilities in any code submitted for review and validation.
The Extensions Team watches for talented individuals who are active in the extensions forums and who have submitted an extension which has successfully passed validation for all invitations. The Jr. Validation Team and Extension Development Team are the main entry points for new members on the Extensions Team. Those on the Jr. Validation Team are tasked with assisting validators on the Extensions Team to help smooth and speed up the validation process. Those on the Extension Development Team work under the mentorship of the Extensions Team to create and maintain phpBB's official extensions. The Jr. Validation and Extension Development Teams accept applications to join, if you are interested in joining you may apply by visiting their respective pages.
The Styles Team is responsible for validating user submitted Styles within the Customisation Database as well as assisting users in the forums with any style related questions.
The team is constantly on the look out for new members to assist in the usual day to day tasks (validation & support) as well as other internal projects. Potential Styles Team members that will be tasked with validation and support are expected to have an active involvement in the Styles Support forum and to show a clear understanding of the phpBB templating system and xHTML/CSS. Extensive knowledge of the default styles shipped with phpBB, particularly prosilver, is also an essential requirement to join the team.
The Jr. Style Validators is a team of community members who assist the Styles Team in validating user submitted styles. The duties of the Jr. Style Validators are to be the first to respond to newly submitted styles and to test them so to ensure that the submitted style is working correctly as well as reporting any issues found during the testing process. The Jr. Style Validator team is also a main entry point for potential new Style Team members. If you are interested in becoming a Jr. Style Validator, you are encouraged to apply here.
Over the past year, the teams have experienced an increasing demand for talented designers to assist with designing media for use in conferences and on phpBB.com. As a result, the Styles Team is currently exploring the possibility of expanding its official role to include graphic design. If you are interested and feel that you have the skills to take on such a task, please contact Raimon with a short explanation of why you want to become involved with the project as well as a copy of your portfolio.
The Moderator Team members at phpBB are part Ambassador, part Peace Officer. They keep the forums running smoothly by directing questions to appropriate locations, approving posts, and answering basic support questions. Moderators perform all basic moderation tasks within all forums, but leave the other teams to enforce rules specific to their respective forums. They also ensure members are adhering to site wide rules, and they will be the ones to contact you should you need a reminder about the rules. Moderator team members will accept Private Messages regarding rules or how to use this site itself, but regret that they cannot answer support questions privately. Our Moderators cover the forums at www.phpbb.com/community as well as the Area51 forums and our IRC channel.
You can help the Moderator Team by using the Report function in posts to alert them of posts or other members that may need attention. Potential Moderator candidates, when needed, are selected by the Moderator Team from community members demonstrating exceptional knowledge of site rules, a positive attitude toward other members, and history of continued community development through participation in www.phpbb.com forums.
phpBB has more than 30 language packs which makes it possible for users all around the world to use phpBB. We're still missing many, among which might be your local language. In case you think your written skills in both English and your language are at a good level and you have a bit of free time to translate the necessary files, be sure to consider becoming a phpBB translator.
If you think you could help us spread phpBB around the world, take a look at the Languages Packs page and see if your language is listed. If not, fill out our Translator application form and we'll get back to you soon.
You can contribute to phpBB by joining already planned events and meet-ups for phpBB or by hosting your own phpBB event or meet-up. You can organize or find a meet-up in the phpBB Discussion Forum, just prefix your event meetup topic subject with
[EVENT]. You can also see a full list of community meetups here.
Think you can help us with something not listed here or specific to the individual teams? Please contact the Management Team.