Hacker News new | ask | show | jobs
by mkoistinen 3840 days ago
Sorry, I feel qualified to disagree here since I used to use Drupal (v6 and v7) for all my company's projects. That is, until the day I discovered django CMS. Then, I literally never looked back. Building out projects is probably 3-4X faster using django CMS and it is so much easier to scale the resulting site using the power of Django.

There is only one thing I miss from Drupal, and that is the ability to create new "content types" on-the-fly. But here lies it weakness too. The resulting DB structure that allows this is relatively complicated which means that any custom development you do outside of the normal Drupal stuff is also more complicated than it has to be. This also has a direct performance impact.

With Django (and by extension, django CMS), the structure of the database is as clean or complicated as you require, and, there's nifty tools for migrating the schema and/or data as you evolve your project. Its beautiful, really.