I'm gonna make a website with many applications running inside. Do you think that it's possible to use Drupal as a CMS and then change my applications into drupal Module? Or is it more flexible to create your own CMS? For the moment i'm developing with zend framework. Is it better for me to stick with it or do you think it's a gain of time to switch to drupal and develop the modules that i need?
I also heard that Drupal has some proble开发者_如何学编程m about speed...
Many thanks in advance for your answers. Cheers
Drupal has got a very good abstraction interface that you can build applications that sit alongside it and adhere to its protocol.
CiviCRM has been built so it can work with Drupal, Joomla (and other CMS'es) by sitting alongside them and implementing the specific protocol of each CMS. This works out quite nicely for us. You can also choose to either use drupal as a library or not, i.e. you have the option of using Zend as your PHP library
lobo
I've ported/imported several application into Drupal. There are several modules out there now that do this: CiviCRM, simplesamlphp_auth (not on drupal.org), FCK/CKeditor. The common approach of these modules is that they typically treat the external application like a library, and this is what I've done for my internal modules. Drupal gives enough flexibility to make this work, though some hacking may be required.
精彩评论