phpBB

Development Discussion Board

phpBB's testing ground of bleeding edge code
Advanced search

[RFC|Accepted] Symfony 2

These RFCs for 4.0 have resulted in an implementation that will be shipped with the upcoming phpBB "Rhea" 4.0.

Re: [RFC|Accepted] Symfony 2

Postby g0dlike » Sun Mar 18, 2012 7:08 pm

Maybe you should consider Laravel as well. It's a great, powerful and nice framework on the rise. You can check the docs here to really see how clean and logical it is.
g0dlike
Registered User
 
Posts: 1
Joined: Sun Mar 18, 2012 7:04 pm

Re: [RFC|Accepted] Symfony 2

Postby brunoais » Mon Mar 19, 2012 6:45 am

g0dlike wrote:Maybe you should consider Laravel as well. It's a great, powerful and nice framework on the rise. You can check the docs here to really see how clean and logical it is.

Not bad... Not my style of doing things but not bad... I do prefer the logic under the current way phpbb3 works, though.
Anyway, that cannot be accepted by now. We don't know if one of the extensions that needs is installed in php (for winNT platforms) so... not an option.
brunoais
Registered User
 
Posts: 626
Joined: Fri Dec 18, 2009 3:55 pm

Re: [RFC|Accepted] Symfony 2

Postby hanakin » Mon Feb 18, 2013 6:07 am

brunoais wrote:
g0dlike wrote:Maybe you should consider Laravel as well. It's a great, powerful and nice framework on the rise. You can check the docs here to really see how clean and logical it is.

Not bad... Not my style of doing things but not bad... I do prefer the logic under the current way phpbb3 works, though.
Anyway, that cannot be accepted by now. We don't know if one of the extensions that needs is installed in php (for winNT platforms) so... not an option.


not sure I quite understand what your point is here brunoais, the post is a year old now so it might just be the time difference. SO might consider another look at Larvel as it is truly amazing. Its also based a lot off of symphony while maintaining a true rails approach to the CRUD
hanakin
Registered User
 
Posts: 173
Joined: Sat Dec 25, 2010 9:02 pm

Re: [RFC|Accepted] Symfony 2

Postby digioz » Fri Mar 01, 2013 6:34 pm

AaronDM wrote:Now that Symfony2 is in beta, when will we see phpBB start being developed, approximately at least? Kinda excited :D


I think Symfony is an excellent choice, and I am truly excited about this! Do we have any time frames for the beta release yet?

EXreaction wrote:I like the idea, but a few things worry me:

1. Security - Security is a big issue, we don't want more security problems in 4.x than 3.x.
2. Complexity - If the code is too difficult to follow for existing mod authors it will make it more difficult for them to develop plugins. Many mod authors are not professional php developers or have the time or patience required to learn a framework.
3. Updates - What are the plans for keeping boards updated with framework updates? What about support from boards running newer or older versions of a framework?


Regarding 2, if anything it will make it easier for mod writers to write mods, because unlike the existing mod development model which requires for mod writers to look through hundreds of lines of code and be familiar with the inner workings of PHPBB the MVC Pattern simplifies further extension and writing of plugins and allows developers familiar with the MVC to learn the Symfony specific syntax with relative ease.
DigiOz Multimedia
http://www.digioz.com
User avatar
digioz
Registered User
 
Posts: 12
Joined: Wed May 17, 2006 7:36 am
Location: Chicago, IL

Re: [RFC|Accepted] Symfony 2

Postby imkingdavid » Fri Mar 01, 2013 6:47 pm

digioz wrote:
AaronDM wrote:Now that Symfony2 is in beta, when will we see phpBB start being developed, approximately at least? Kinda excited :D


I think Symfony is an excellent choice, and I am truly excited about this! Do we have any time frames for the beta release yet?

phpBB 4 has not seen any significant development work yet. I can't speak to when that would even start, much less when it would be considered beta status. In case you weren't aware, phpBB 3.1-dev uses several Symfony2 components.
I do custom MODs. PM for a quote!
View My: MODs | Portfolio
Please do NOT contact for support via PM or email.
Remember, the enemy's gate is down.
User avatar
imkingdavid
Development Team
Development Team
 
Posts: 901
Joined: Thu Jul 30, 2009 12:06 pm

Re: [RFC|Accepted] Symfony 2

Postby digioz » Fri Mar 01, 2013 6:58 pm

imkingdavid wrote:In case you weren't aware, phpBB 3.1-dev uses several Symfony2 components.


But will 3.1 have the new MVC mod system or will it continue to follow the existing modding system?
DigiOz Multimedia
http://www.digioz.com
User avatar
digioz
Registered User
 
Posts: 12
Joined: Wed May 17, 2006 7:36 am
Location: Chicago, IL

Re: [RFC|Accepted] Symfony 2

Postby imkingdavid » Fri Mar 01, 2013 7:53 pm

digioz wrote:
imkingdavid wrote:In case you weren't aware, phpBB 3.1-dev uses several Symfony2 components.


But will 3.1 have the new MVC mod system or will it continue to follow the existing modding system?

If by mod system you mean modifications, we are transitioning to extensions (i.e. standalone plugins) in 3.1 rather than the traditional code modifications. This uses the Symfony EventDispatcher and HttpKernel, among other components.
I do custom MODs. PM for a quote!
View My: MODs | Portfolio
Please do NOT contact for support via PM or email.
Remember, the enemy's gate is down.
User avatar
imkingdavid
Development Team
Development Team
 
Posts: 901
Joined: Thu Jul 30, 2009 12:06 pm

Re: [RFC|Accepted] Symfony 2

Postby digioz » Fri Mar 01, 2013 7:55 pm

imkingdavid wrote:
digioz wrote:
imkingdavid wrote:In case you weren't aware, phpBB 3.1-dev uses several Symfony2 components.


But will 3.1 have the new MVC mod system or will it continue to follow the existing modding system?

If by mod system you mean modifications, we are transitioning to extensions (i.e. standalone plugins) in 3.1 rather than the traditional code modifications. This uses the Symfony EventDispatcher and HttpKernel, among other components.


Excellent! Can't wait to try it. :D
DigiOz Multimedia
http://www.digioz.com
User avatar
digioz
Registered User
 
Posts: 12
Joined: Wed May 17, 2006 7:36 am
Location: Chicago, IL

Re: [RFC|Accepted] Symfony 2

Postby imkingdavid » Fri Mar 01, 2013 8:21 pm

digioz wrote:
imkingdavid wrote:
digioz wrote:
imkingdavid wrote:In case you weren't aware, phpBB 3.1-dev uses several Symfony2 components.


But will 3.1 have the new MVC mod system or will it continue to follow the existing modding system?

If by mod system you mean modifications, we are transitioning to extensions (i.e. standalone plugins) in 3.1 rather than the traditional code modifications. This uses the Symfony EventDispatcher and HttpKernel, among other components.


Excellent! Can't wait to try it. :D

You're welcome to grab the latest copy from the repository and play around with it. I'm not sure of any actual extensions that have been completed yet, though.
I do custom MODs. PM for a quote!
View My: MODs | Portfolio
Please do NOT contact for support via PM or email.
Remember, the enemy's gate is down.
User avatar
imkingdavid
Development Team
Development Team
 
Posts: 901
Joined: Thu Jul 30, 2009 12:06 pm

Re: [RFC|Accepted] Symfony 2

Postby digioz » Fri Mar 01, 2013 10:37 pm

Thank you David. I fetched the latest version of the source code from Git and installed the 3.1-dev version on my local machine and have it up and running fine.

A few quick questions regarding it:

1. Is this the correct thread for posting questions regarding mod creation for this new version? If not can you point me to the correct forum for that?
2. I noticed that the source code did not include the symfony files, and I had to fetch the files using composer. Will the final version include the following directories by default or will the standard installation require webmasters to download them separately?

Code: Select all
C:\xampp\htdocs\phpbb3_area51>composer install
Loading composer repositories with package information
Installing dependencies from lock file
Warning: The lock file is not up to date with the latest changes in composer.jso
n. You may be getting outdated dependencies. Run update to update them.
  - Installing symfony/config (v2.1.3)
    Downloading: 100%

  - Installing symfony/dependency-injection (v2.1.3)
    Downloading: 100%

  - Installing symfony/http-foundation (v2.1.3)
    Downloading: 100%

  - Installing symfony/event-dispatcher (v2.1.3)
    Downloading: 100%

  - Installing symfony/http-kernel (v2.1.3)
    Downloading: 100%

  - Installing symfony/routing (v2.1.3)
    Downloading: 100%

  - Installing symfony/yaml (v2.1.3)
    Downloading: 100%

symfony/http-kernel suggests installing symfony/browser-kit (2.1.*)
symfony/http-kernel suggests installing symfony/class-loader (2.1.*)
symfony/http-kernel suggests installing symfony/console (2.1.*)
symfony/http-kernel suggests installing symfony/finder (2.1.*)
symfony/routing suggests installing doctrine/common (>=2.2,<2.4-dev)
Generating autoload files


Thanks,
Pete
DigiOz Multimedia
http://www.digioz.com
User avatar
digioz
Registered User
 
Posts: 12
Joined: Wed May 17, 2006 7:36 am
Location: Chicago, IL

Previous Next

Return to [4.0/Rhea] Merged RFCs

Who is online

Users browsing this forum: No registered users and 2 guests