Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
Experimental project
This is a sandbox project, which contains experimental code for developer use only.
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. :)
Project information
- Module categories: E-commerce, Integrations
- Created by szantog on , updated