phpBB

Development Wiki

Difference between revisions of "Category:Extensions"

From phpBB Development Wiki

(Add links / infos to authentication extension development)
(moved to new docs)
 
Line 1: Line 1:
= What are extensions? =
+
This documentation has been moved to the new phpBB Development Documentation.
Extensions are the successor to MODs in phpBB 3.1. Extensions are different from MODs in that they do not make any file modifications to the core phpBB files. Instead, extensions are entirely contained in their own directories within the ./ext/ directory in the phpBB root.
+
  
= Developing Extensions =
+
[https://area51.phpbb.com/docs/dev/31x/extensions/index.html Extensions].
First, please take a look at the [[Developing Extensions]] wiki page. That page explains the basics of extensions.
+
 
+
==Events and Listeners==
+
Events and listeners were designed to get rid of the need to edit core phpBB files and are a main part of extensions.
+
A detailed explanation can be found in the [https://wiki.phpbb.com/Category:Events_and_Listeners Event and Listeners] category.
+
 
+
==Migrations==
+
Migrations will be replacing UMIL in phpBB 3.1. Detailed explanations of how to use Migrations can be found at the [[Migrations]] wiki page.
+
The [[Migrations/Extensions]] page explains how Migrations can be used in Extensions.
+
 
+
==Dependencies==
+
Extensions can use the [[Dependency Injection Container|dependency injector]] to automatically load [[Dependency list|dependencies]].
+
 
+
==Authentication==
+
phpBB 3.1 comes with some pre build in authentication plugins which you can extend or build your own ones.
+
 
+
* [[Authentication providers]]
+
* [[OAuth Providers]]
+
 
+
 
+
There is also a symfony 2 Integration in the works for sharing sessions with a symfony app: [https://github.com/phpbb/PhpbbSessionsAuthBundle phpbb/PhpbbSessionsAuthBundle]
+

Latest revision as of 19:01, 5 December 2016

This documentation has been moved to the new phpBB Development Documentation.

Extensions.

This category currently contains no pages or media.