[RFC|Accepted] Symfony 2

Note: We are moving the topics of this forum and it will be deleted at some point

Publish your own request for comments/change or patches for the next version of phpBB. Discuss the contributions and proposals of others. Upcoming releases are 3.2/Rhea and 3.3.
Post Reply
g0dlike
Registered User
Posts: 1
Joined: Sun Mar 18, 2012 7:04 pm

Re: [RFC|Accepted] Symfony 2

Post by g0dlike »

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.

User avatar
brunoais
Registered User
Posts: 964
Joined: Fri Dec 18, 2009 3:55 pm

Re: [RFC|Accepted] Symfony 2

Post by brunoais »

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.

User avatar
hanakin
Front-End Dev Team Lead
Front-End Dev Team Lead
Posts: 968
Joined: Sat Dec 25, 2010 9:02 pm
Contact:

Re: [RFC|Accepted] Symfony 2

Post by hanakin »

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
Donations welcome via Paypal Image

User avatar
digioz
Registered User
Posts: 12
Joined: Wed May 17, 2006 7:36 am
Location: Chicago, IL
Contact:

Re: [RFC|Accepted] Symfony 2

Post by digioz »

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
imkingdavid
Registered User
Posts: 1050
Joined: Thu Jul 30, 2009 12:06 pm

Re: [RFC|Accepted] Symfony 2

Post by imkingdavid »

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
digioz
Registered User
Posts: 12
Joined: Wed May 17, 2006 7:36 am
Location: Chicago, IL
Contact:

Re: [RFC|Accepted] Symfony 2

Post by digioz »

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
imkingdavid
Registered User
Posts: 1050
Joined: Thu Jul 30, 2009 12:06 pm

Re: [RFC|Accepted] Symfony 2

Post by imkingdavid »

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
digioz
Registered User
Posts: 12
Joined: Wed May 17, 2006 7:36 am
Location: Chicago, IL
Contact:

Re: [RFC|Accepted] Symfony 2

Post by digioz »

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
imkingdavid
Registered User
Posts: 1050
Joined: Thu Jul 30, 2009 12:06 pm

Re: [RFC|Accepted] Symfony 2

Post by imkingdavid »

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
digioz
Registered User
Posts: 12
Joined: Wed May 17, 2006 7:36 am
Location: Chicago, IL
Contact:

Re: [RFC|Accepted] Symfony 2

Post by digioz »

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

Post Reply