NOT SO GOOD
- Not suitable for apps
- Availability of enterprise level support
- Managing plug ins & upgrades
- Lacking workflow support
- Real vs claimed skills
• Not suitable for applications that need even low-level business logic, database storage or reporting.
• Caution required for enterprise/critical level requirements, e.g. ATO, DHS style sites. Community instead of vendor support not sufficient for critical systems, market needs extra paid services to fill the gap around back-end integration to enterprise systems (B2B, messaging queuing, data transformation, etc.).
• Vast array of plug-ins need to carefully managed especially thinking about how to manage future upgrades.
• No Staging environment to see how content will look on the site before publishing. We were able to get around this, and could possibly come up with an even better solution in the future, but it is a disadvantage that Drupal does not accommodate staging.
• We were not able to integrate workflow and workflow messaging in with our other modules. This was OK for our implementation, but in a distributed environment we would have had to address this.
• Although many people claim to have Drupal skills on the market, there is a shortage at present of skilled, cleared, government experienced resources in the Canberra market.