For a client we are going to build a platform for specialized artists where customers can find contractors. This involves building a job board, logins and profile pages for different roles, a quite complex admin interface for managing and charging the deals. We have now done the wireframes and specification, but are still not sure about which framework to use. Our currently most probable option is drupal, as there are a number of things already done, that we do not need to implement again:
- User administration, registration/login, roles, etc.
- Editable pages for non-html wizards
- standard theme for the backend
- good extensible module structure
- plugins for seo and the like
The first question I have: Drupal 7 is now in bbeta2, there are five critical bugs to go for the release candidate. Go live for the platform is planned this year. Should we go for Drupal six or seven?
Pro six:
- drupal six is stable
- drupal seven might not be stable on the day of the go live
Pro seven:
- nicer database abstraction layer
- client will have a lot more time until he needs to upgrade the next time which seems to be quite some work.
If you have other ideas for apt frameworks feel free to suggest them, but please keep in mind that we are most experienced with php, java and ruby.
Thanks a lot for your opinion!