Add new comment

Posted on by Sean Robertson.

Wordpress excels at blogging and general content management, but Drupal is so much more. Thanks to it's extensive hook system and other internal APIs, you can build entire applications around it with very complex logic, especially with Drupal 7's entity API and the coming services layer baked into D8. Furthermore, having looked at the source code of a number of Wordpress plugins I honestly have to say I am really unimpressed with the quality of their codebase. Drupal code (both core and contrib) just seems far cleaner.

For an example of the power and flexibility of Drupal, check out surexdirect.com - that is an entire insurance application system built using the entity API. Policies, drivers, cars, and homes, are all entities with references between them. Forms are generated dynamically based off the entity objects through the existing API classes (though often extended in this case). It leverages entity revisions as well. There is also a significant amount of integration with third party services. This is probably about as complex an application as you'd want to build in Drupal 7, but it is certainly not the limit, and Drupal 8 will be even more adaptable to these kinds of complex applications.

I wouldn't even dream of attempting something like that in Wordpress. ;-)

Plain text

  • No HTML tags allowed.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Lines and paragraphs break automatically.

Filtered HTML

  • Use [acphone_sales], [acphone_sales_text], [acphone_support], [acphone_international], [acphone_devcloud], [acphone_extra1] and [acphone_extra2] as placeholders for Acquia phone numbers. Add class "acquia-phones-link" to wrapper element to make number a link.
  • To post pieces of code, surround them with <code>...</code> tags. For PHP code, you can use <?php ... ?>, which will also colour it based on syntax.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <h4> <h5> <h2> <img>
  • Lines and paragraphs break automatically.
By submitting this form, you accept the Mollom privacy policy.