Articles  Privacy

 

Get Involved

Development Team

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: Make a post on area51.phpbb.com in the RFC or Discussion forums for one of the upcoming versions that describes your suggestions (Area51 requires a separate registration)

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 "New Ticket" link in the right corner.

Contribute code

  • Contribute code in the form of patches to assist the developers in the development process.
  • Requirements: Be a reasonably-experienced developer or designer willing to license code under the GPL.
  • How: Attach a patch or link to a GitHub branch to a ticket created in the bug tracker or an RFC on Area51. For details, see Get Involved - Development.

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.

Support Team

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:

Modifications Team

The primary task of the Modifications Team is to validate modifications submitted through the Customisation Database and manage the modification related tools provided for modification authors and users. The Modifications Team is also responsible for the modifications forums and for the upkeep of modification documentation.

Those invited to the Modifications 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 Modifications Team watches for talented individuals who are active in the modifications forums and who has submitted a modification which has successfully passed validation for all invitations. The Jr. Validation Team is the main entry point for new validators on the Modifications Team. Those on the Jr. Validation Team are tasked with assisting validators on the Modifications Team to help smooth and speed up the validation process. The Jr. Validation Team accepts applications to join, if you are interested in joining you may apply here.

Styles Team

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.

Moderator Team

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.

Website Team

The Website Team is activity looking for willing participants to help the continual development and maintenance of the website at phpBB.com. We're always looking for people who are skilled in graphics and web design. Applicants must have knowledge of git, a strong and verifiable background in HTML and CSS; Knowledge of JavaScript and PHP is a plus, but not always required. If you're interested, please send samples of your work to Sam.

Translations

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.

phpBB Events

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.

Additional

Think you can help us with something not listed here or specific to the individual teams? Please contact the Management Team.