Skip to content
brendo edited this page Apr 22, 2013 · 1 revision

Background

Symphony Next is a complete rewrite of Symphony using Laravel as a base framework. We are targeting Laravel 4 which is currently in Beta. We anticipate this won't actually be a problem for a final Symphony Next release as we're realistically quite some time off that (exciting!) milestone.

This release aims to shift Symphony's focus back to delivering an outstanding experience for content producers, developers and designers by taking the resources out of the underlying framework and applying them to the UI and core extensions.

Things it should have

Kickstarted from this discussion, Next aims to correct some of the annoyances that developers and designers face with day to day Symphony life. Symphony loves web standards, so it makes complete sense that Next start to follow PHP standards by embracing the PSR standards. We hope for Next to be a mature, forward thinking project, and part of this is due diligence to our community by utilising a comprehensive testing suite.

Next aims to be more modular than Symphony 2, giving greater power and flexibility to extensions to change out integral parts of the system, such as the templating or database layers. We want Next to be able to scale for your mum's blog, the small agency website, local businesses or to power your next big thing!

With less focus on creating the underlying framework, glaring omissions such as versioning, multilingual content, members integration and exposing relationships will be given more time in the spotlight.

In saying this, Next doesn't deviate from Symphony 2's goals too much. We want it to be lean and clean, never assume too much on frontend and allow it to be expanded with extensions. Your mum's blog doesn't need the things that an ecommerce website will, and by thinking about extensions in this way from the start, Next will be a modular CMS that can grow as required.

Getting there

At the moment, we're still very much in an experimental fun requirements gathering stage. It's informal, there's little direction and the mood is generally excitable. I'm happy for this to continue for a little bit, letting contributors experiment and get their hands dirty with Laravel before coming together to write a roadmap of how we're going to make Next a reality.

Clone this wiki locally