Goals
"The mission of the DropCRM project is to support various projects in the Drupal Community which will provide the building blocks necessary to create a CRM system with Drupal 7, and to package those tools together in one or more distributions pre-configured for a specific use case."
Or put simply, our main goal is to provide a modular CRM solution for Drupal 7.
Following the pattern set-by Drupal, Ubercart, and OpenAtrium, we'll provide a light-weight core with features that are most popular, instructive, or extensible, and encourage a dynamic ecosystem of community contributions where new features can rapidly evolve and win greater acceptance by merit.
We plan to provide both a Feature module for use with existing Drupal sites, and an Installation Profile for new sites/applications.
Other goals include:
- Supporting the adoption of Profiles2 for Drupal 8
- Providing an upgrade path for user of core profile module and content_profile module
- Providing a migration path for many users of CiviCRM
- Advocacy for standardized, community recognized sub-systems for reusable components such as
--Import/Export,
--Context handling,
--Entity CRUD,
--Entity Relationships,
--Messaging,
--Postal Address handling including Mapping/Geo-location,
--Calendars,
--Package Management.