phpBB4: Building end-user applications with Symfony2

No description »
Nils Adermann

phpBB4
Building end-user applications with
Symfony2
Client
Symfony2
Request
Response
Symfony2
Request
Client
Response
Symfony2
Request
Response
Response
Request
Symfony2
Symfony2
Response
Response
HTTP Cache
Response
Symfony2
Request
Client
Request
Request
Request
Client
Response
Symfony2
Request
Symfony2
Request
Symfony2
Request
Response
Response
Response
Hacks
MODs
Bundles & Plugins
phpBB 1
phpBB 2
phpBB 3
phpBB 4
2000
2002
2004
2007
2011
What's next?
phpBB 3.2
phpBB 3.2
FAIL
phpBB 3.1
phpBB 4
new features
no BC breaks
no rewriting
start from scratch
use a framework
phpBB 2.2
"A few new features"
WE need to refactor X
We need to Rewrite Y
for this new feature
We need to replace
this subsystem here
for it to work
Component X IS broken
let's rewrite it
&AND
Which framework?
PHP 5.3
Namespaces & PSR-0 Autoloading
Decoupled Components
Easy Integration Into other Applications
Scalability
Dependency Injection
PHPUnit Testing
Plugins
Bundle
Plugin Bundle
Installation through Web Interface
Doctrine2 Entity Transformation
User Interface for Configuration
Bundle Package Management
PEAR packages
Demo
packages stored in VCS
arbitrary archives on the web
project dependency list
Installer Library
Console Installer
Web Installer
copy vendor directory to writable directory
install & remove packages
upload vendor directory via SFTP/SCP/FTP/... or create archive for download
Complete Symfony2 Project
Set of Bundles
github.com/phpbb/
Thank You
How can you help?
Contribute to Symfony2
Build reusable Bundles
Propose and implement Ideas at
area51.phpbb.com
MODX
Security
Code Audit
MOD Team Audits
Simple API for Input Validation

Loading comments...

Please log in to add your comment.

Report abuse