Hi, I am very new to Drupal. My company is planning to build a large website using Drupal. The planned application will heavily use Drupal Charts as well as some other modules. Our company hopes to reach mobile device from the very beginning when the application is released.
I have done some research on which version of Drupal we should use, but I still cannot decide it. The benefit of using Drupal 7 is that the Drupal Charts and many other modules are already available. Of course, Drupal 7 is more stable. But I really appreciate the mobile friendly interface design of Drupal 8. Another benefit of choosing version 8 is that we might not have to upgrade the application for a while.
We will have a small development team to work on the project. We will do deep custom development on the application.
Can anybody please give me some advice of which version I should choose? Is version 8 ready for primary use(development)? I understand there are still some bugs in Version 8, should I concern about this? Also, if version 8 is selected, does that mean our application will be good to go for all mobile device?
Thanks for any suggestions and advice.
Comments
=-=
IMO drupal 7. Drupal 8 just hit feature freeze but could still be a moving target depending on what bugs need to be fixed. D7 will be around until D9 is released. As you noted D8 doesn't have many modules available yet and as core stabilizes so will the modules. Changes in D8 could affect modules. Finally, there is no solid upgrade path while in -dev thus if something major changes while your are in the middle of development you'll have to correct the issues yourself.
Drupal8 is in heavy
Drupal8 is in heavy development and definitely is not ready for primary use. Probably it will be released in last quarter of this year.
Until that date it will have thousands critical bugs to fix and as mentioned above contrib modules are not even started to be ported to Drupal8.
Drupal7 can also be good for mobile devices it depends if you pick or develop responsive theme. Drupal8 will be HTTP aware so from the same url e.g. /node/1 you can get HTML or json or xml depending what you specify in your HTTP header. This make it easier for using in powering native apps. It will also skip all theming layer in that case what would save your server performance.
well
Any new version is unstable, if you are a good programmer and can handle some small bugs of new versions , update for sure, all search engines prefer updated versions
Egypt discussion forums for news, media and more... : http://www.nmisr.com/
It depends on several things
To answer your question, you will have to provide more information:
1) When do you plan on releasing your site? The sooner you have to release your site, the more you should lean to using Drupal 7.
2) How much non-core functionality (i.e. contributed modules) will you need to launch your site? Again, the more need for contributed modules, the more you should lean to using Drupal 7.
Most (i.e. 90% - 95%) people launching a site this year should use Drupal 7. If you are still not sure, download Drupal-8-dev and decide for yourself:
Download file:
http://drupal.org/node/3060/release?api_version%5B%5D=7234
Video (local install with Acquia dev desktop):
http://www.youtube.com/watch?v=NFO-RCWzFU0&feature=player_embedded
Good luck,
Hector
It's important to note that
It's important to note that Drupal 8 doesn't just have some "bugs" - it is not even in alpha yet, much less beta, RC or full release. I absolutely would not be planning any short-term development against Drupal 8 at this point. Even if Drupal 8 core was "bug-free", it's still going to take contributed modules a while to be compatible with it. As a rule, I wouldn't expect Drupal 8 to be widely adopted at the enterprise level until about 1 year after its official release.
Technical Account Manager at Acquia