Hi all,
I'm considering starting a new website with Drupal. It's a community portal with articles, forum etc. + ecommerce. The project might later on need a lot of custom development and I'm looking to use a framework such as Symfony2 for that. There are 2 main questions that would help me understand if Drupal would be a good choice for the project:
1) Drupal 8 is far from being available, so I'd have to start with Drupal 7. When Drupal 8 comes out, do Drupal developers plan to provide an upgrade process from Drupal 7? From what I understand Drupal 8 is quite a rewrite and if that involves changes in the database schema, upgrade might be a bit difficult?
2) Anybody having thoughts on the feasibility of later combining Drupal 8 with the Symfony2 full-stack framework in order to develop custom features in the Symfony way? I guess since Drupal 8 uses some of the Symfony components, it would allow for adding more bundles etc. so that shouldn't be a problem?
Any thoughts are welcome
Cheers
Dimitris
Comments
I can only answer question
I can only answer question number 1, and the answer is yes and no. Drupal itself has never been built to be backwards compatible. Drupal core itself will come with an upgrade path (script). So you should be able to upgrade core itself. Contributed modules however are a different story. Some will be integrated into core, some will come with an upgrade script, and some will never be updated, or will take months.
That said, the most popular modules generally do get upgrades soon(ish?), so if you are planning on using Drupal mostly as a framework, developing your own modules, rather than as a CMS, mostly using contributed modules, then you can upgrade faster, if you are willing to learn the next version well enough to update your code to the newer system.
Jaypan We build websites
Thanks for the information,
Thanks for the information, helps a lot.