Extension Development Forum Rules

The Extensions in Development Forum is provided for extension authors to develop their extensions, from feature requests through the debugging and testing phases.

  1. Support for Extensions in Development

    1. Extension support is offered by the extension author(s) only. phpBB.com and the phpBB Teams take no responsibility for supporting extensions listed anywhere on phpBB.com or other sites. The only exception is those extensions created by and published by the Extensions Development Team.
    2. If the extension was downloaded from this site and was not obtained from the Customisation Database, there will be a support topic dedicated to the extension in the Extensions in Development Forum. Please ask all questions relating to the extension in this topic.
    3. Any security vulnerabilities discovered in extensions listed on phpBB.com must be reported to the extension author as well as the Extension Security Tracker. The Extension Customisations Team will then take the appropriate steps to remove the extension and notify the author. phpBB.com does not take responsibility for vulnerabilities contained within extensions and is not responsible for any extensions listed outside of phpBB.com.
  2. Licensing your Extension

    1. The phpBB Software is released under the GNU GPL v2 and extension authors are encouraged to release their extensions under this license as this is the most compatible license for usage of extensions for phpBB.
    2. Extensions that are given a license that restricts redistribution are not allowed to be posted on phpBB.com.
    3. If an extension relies on code from the phpBB software, it is required to also be licensed under the GPL v2 as per the GPL.
    4. Extensions cannot contain code from libraries which contain a proprietary license as this license does not grant phpBB or the extension author rights to redistribute the code.
  3. Extension Prefixes

    1. All extensions listed in the Development forum must have a Topic Prefix. Allowed topic prefixes are: [DEV], [ALPHA], [BETA], [RC], [CDB], and [ABD].
    2. [DEV] - Extension is listed as in Development stage.
    3. [ALPHA] - Extension is listed as Alpha stage. A download may or may not be provided.
    4. [BETA] - Extension is listed as Beta stage. A download is required for extensions listed in BETA.
    5. [RC] - Extension is listed as RC (Release Candidate) stage. Feature frozen version. -- Generally the stage just before submission to the Customisation Database, and the stage that is usually listed while the extension is in the validation queue.
    6. [CDB] - Extension is listed as CDB (Customisation Database) stage. The extension has been accepted into the Customisation Database and at this stage, all further support and discussions related to the extension will take place in the CDB and the original development topic will be locked.
    7. [ABD] - An extension that is no longer in development and the extension author has abandoned is listed with this prefix. The extension author may close (lock) the topic him or herself. If the extension author wishes to continue development of an abandoned extension, he or she should PM an Extension Customisations Team member to re-open the topic.
  4. Starting an Extension Development Topic

    1. Below is the recommended Topic Format for your in-Development Extension Topic. However, its usage is optional and may be modified to suit your needs:

      Code: Select all
      [color=purple][size=120][b]Extension Name:[/b][/size][/color] The title of your extension
      [color=purple][size=120][b]Author:[/b][/size][/color] [url=http://www.phpbb.com/community/memberlist.php?mode=viewprofile&u=xxxxx][b]Author Username[/b][/url]

      [color=purple][size=120][b]Extension Description:[/b][/size][/color] Description of your extension
      [color=purple][size=120][b]Extension Version:[/b][/size][/color] Current version of your extension

      [color=purple][size=120][b]Requirements:[/b][/size][/color] If the extension has any special requirements (such as PHP5.4), enter those here. ** Optional **

      [color=purple][size=120][b]Features:[/b][/size][/color] Feature List. Use the [list][/list] BBCode for easier readability. ** Optional **

      [color=purple][size=120][b]Screenshots:[/b][/size][/color] Screenshots for the extension ** Optional **

      [color=purple][size=120][b]Demo URL:[/b][/size][/color] URL to the DEMO for the extension ** Optional **
      [color=purple][size=120][b]Demo Username:[/b][/size][/color] If your demo requires login, enter the username required to view the demo -- see guidelines on extension demos
      [color=purple][size=120][b]Demo Password:[/b][/size][/color] The password for the above login

      [color=purple][size=120][b]Extension Download:[/b][/size][/color] Enter the URL of the extension to download
  5. Extension Downloads

    1. Extensions that are listed as either [BETA] or [RC] are required to have a download accessible as a link.
    2. Extensions files may not be posted directly in the topic but must be made available in the form of a download link instead.
  6. Extension Development Requirements

    1. The Extensions in Development forum is not meant as a release forum. The purpose of this forum is to be a step in the development process for extension authors to receive feedback on their extensions so that a more complete extension is submitted to the Customisation Database. Extensions posted must be posted with the intent of the extension author to submit the extension to the Customisation Database.
    2. All extensions posted in the Extensions in Development Forum are subject to the same requirements as for the Customisation Database with regards to packaging and license. These requirements can be found under "Packaging and Version" in the Extension Validation Policy.
    3. If an extension is listed as in Development and the Author does not intend for the extension to be submitted to the Customisation Database, or the extension cannot meet the requirements for the Customisation Database (including license or packaging), the extension topic may be locked.
  7. Abandoned Extensions Forum

    1. Extensions that have been marked as abandoned mean that they are no longer being supported by the original author of the extension. To ensure that the Extensions in Development Forum is kept in a clean way and the extension is being actively supported by the extension author, extensions that are marked abandoned will be moved by an Extension Customisations Team member to the Abandoned Extensions forum.
    2. The purpose of the Abandoned Extensions forum is to allow users of the phpBB software to be able to pickup where the original extension author left off. In other words, to take ownership of the extension as is allowed per the GNU GPL.
    3. There is no support within the Abandoned Extensions forum and posting of topics and/or replies is not permitted.
    4. If there is an extension within this forum that you would like to take over, please feel free to start a new topic in the Extensions in Development forum. Also please remember that all copyrights MUST remain intact from the abandoned extension when you take over the extension per the GNU GPL. You may also contact a member of the Extension Customisations Team so that a link to your new topic is added to the abandoned extension's topic.