CiviCRM Drupal bridge refactor
Categories
Component ID
1396726
Component name
CiviCRM Drupal bridge refactor
Component type
module
Maintenance status
Development status
Component security advisory coverage
not-covered
Component created
Component changed
Component body
After discussing with @dlobo in #civicrm Drupal channel, I start completely rewrite the civicrm Drupal bridge (the Drupal modules in civicrm)
The goals are:
- Write more "drupalist" code.
- Using the drupal.org issue queue for faster bugfixing.
- Split functionality when we are in civicrm section (http://example.com/civicrm/*) or in normal drupal pages.
- The civicrm is really great, but I understand Drupal developers, why they doesn't like it. I want to create drupallike civicrm by using civi_api.
- Remove dependency of sites/all/modules directory, first try to put into sites/all/libraries, then using libraries api.
- Write drupal tests
Usage:
- Download the civicrm from CiviCRM home page to sites/all/modules directory.
- Delete the drupal directory from sites/all/modules/civicrm
- Download this module as a usual drupal module, and enable it.
- Install CiviCRM.
Notice:
All of this project is completely a plan. Let see, how is this work. There should be some licencing problem, but as I plan, the original code will be full rewritten.
If you have some idea, or you want work in this as co-maintainer, feel free to use our drupal issue queue. :)
