Civicrm Drupal 9

broken image


Welcome to CiviCRM Sandbox on Drupal 9. CiviCRM is a community-based open source project to build constituent relationship management functionality for the nonprofit, advocacy and nongovernmental sectors. You can use this demo site to try out most of the features of CiviCRM including online donation processing, event management, memberships, case management, reporting and more. Part 2: Blending CiviCRM Data with Drupal Content Wednesday, April 14th, 12-1pm CDT / 6-7pm BST. Entity view modes; Using Drupal fields and form displays; Drupal-based view & edit pages for CiviCRM.

Open

Drupal 9 - [RuntimeException] - Error: Failed to find next installable package. Remaining: drupal/chosen drupal/chosen_lib

Updating civicrm 5.30.1 on Drupal 9.0.9 with composer 1.10.17 + php 7.4.12 will produce a conflict with drupal chosen module

Civicrm

it brings in these changes and something in this breaks composer:

  • Installing totten/lurkerlite (1.3.0): Loading from cache
  • Installing civicrm/composer-compile-plugin (v0.14): Loading from cache
  • Updating civicrm/composer-downloads-plugin (v2.1.1 => v3.0.1): Loading from cache
  • Installing tubalmartin/cssmin (v4.1.1): Loading from cache
  • Installing padaliyajay/php-autoprefixer (1.3): Loading from cache
  • Installing scssphp/scssphp (v1.4.0): Loading from cache
  • Installing civicrm/composer-compile-lib (v0.4): Loading from cache
  • Updating civicrm/civicrm-core (5.30.1 => 5.31.1): Checking out e8825b4e60
Edited by
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information

CiviCRM offers community contributed documentation below. We encourage everyone to contribute to documentation.

Some older documentation has not yet been migrated here and can still be found on the CiviCRM Wiki.

Core

Documentation for CiviCRM 'Core', that is, CiviCRM when it is installed without any extensions.

Drupal
  • User Guide (English – Latest) – or –(See all 4 editions)
    For staff members who use CiviCRM's web-based interface as part of their job at an organization
  • For anyone who wants to install CiviCRM on a compatible CMS.
  • For tech savvy people who install, upgrade, and maintain CiviCRM for an organization
  • For CiviCRM trainers who train users, system administrators and developers who would like to learn more about configuring and using CiviCRM.
  • For developers/programmers who create and improve functionality within CiviCRM or those wishing to develop for/with CiviCRM.

Extensions

Extensions can be installed within CiviCRM to provide new functionality not available in core. Below are extension-specific documentation books for those extensions which have documentation provided on this site - currently only a small fraction of all available extensions.

  • Provides an iCalendar feed of assigned activities per contact
  • Improved Event and event template functionality for CiviCRM
  • Provides an API and configuration for advanced newsletter management.
  • CiviCRM Extension that provides support for Authorize.Net payments using Credit Card and echeck (EFT).
  • Integration for the betterplace.org Direkt donation page
  • A payment processor for CiviCRM for Bitpay cryptocurrency service
  • Extended campaign features for CiviCRM
  • Automated email based supporter journeys
  • A chatbot for CiviCRM. Integrates various chat services (e.g. Facebook messenger) so you can chat with your contacts.
  • Implements handling of bank accounts for contacts, as well as handling of bank files (and individual bank payements extracted from the files). Bank files can be imported, payments matched to CiviCRM entities, and the resulting data exported. Specific handlers for all of these actions are provided through plugins, some of which are shipped with the core banking extension, while some more complex ones are provided in separate extensions.
  • An extension implementing discounts for CiviCRM contributions, memberships, donations, registrations etc.
  • Scripts to install on separate server to police data traffic between CiviCRM on a secure server and the outside world
  • Rule based engine to automate administrative processes.
  • Provides documentation for the CiviSEPA extension.
  • Create volunteer Projects, manage schedules, sign-up volunteers, and log volunteer hours.
  • Build natural and rich conversational experiences with CiviCRM through the power of Dialogflow.
  • Create templates for Contacts and Contributions.
  • An extension to record expenses and financial declarations in CiviCRM.
  • Create links to perform custom actions on your search results
  • High Performance Activity Features
  • IP based Firewall to prevent certain types of attack
  • Extensible email delivery engine for CiviMail
  • Engine to define forms from CiviCRM turning into API requests (which can be processed by public website)
  • Extension to support General Data Protection Regulation
  • Allows you to specify administrators who have access to groups and contacts within those groups.
  • Ilja's Initiative for Input Validation
  • Two-way Mailchimp and CiviCRM sync
  • Extension for additional greetings
  • Responsive Email Template Editor
  • Payment processor library based on Omnipay project
  • Shared library used by multiple payment processors
  • Automate SMS conversations with your contacts
  • Manage recurring tasks based on SQL queries
  • Provides configurable signatures per contact to be used in e-mails and letters, for single and mass mailings
  • Smart Debit Payment Processor (UK Direct Debit Handler)
  • Allows CiviCRM to send emails and process bounces through the SparkPost service.
  • Stripe Payment Processor (https://stripe.com)
  • TSYS Payment Processor Integration
  • This extension adds bounce handling to CiviCRM's transactional emails (eg Receipts, Scheduled Reminders) and creates Activities for mail such as Receipts and Invoices, which by default are not tracked in CiviCRM.
  • Provides an API for Twingle payments
  • Adds a profile, custom fields and code for managing the UK Gift Aid scheme.
  • Allows online submission of Gift Aid reports to HMRC
  • Extension to enable UK postcode lookup feature in CiviCRM using various providers.
  • Documentation for the Drupal 8 Webform CiviCRM integration module.
  • Deduping tools and interface

If your extension isn't listed above, it may have documentation elsewhere. Here are some places you can look:

Drupal
  • The extension's website as listed in the CiviCRM Extensions Directory
  • The 'Documentation' link when viewing the extension details in CiviCRM at Admin ➡ Settings ➡ Extensions
  • If no luck there, find the extension online and look for documentation
  • Finally, consider contributing to documentation for the extension - the first step is to open an issue on the extension's issue tracker!
Drupal

it brings in these changes and something in this breaks composer:

  • Installing totten/lurkerlite (1.3.0): Loading from cache
  • Installing civicrm/composer-compile-plugin (v0.14): Loading from cache
  • Updating civicrm/composer-downloads-plugin (v2.1.1 => v3.0.1): Loading from cache
  • Installing tubalmartin/cssmin (v4.1.1): Loading from cache
  • Installing padaliyajay/php-autoprefixer (1.3): Loading from cache
  • Installing scssphp/scssphp (v1.4.0): Loading from cache
  • Installing civicrm/composer-compile-lib (v0.4): Loading from cache
  • Updating civicrm/civicrm-core (5.30.1 => 5.31.1): Checking out e8825b4e60
Edited by
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information

CiviCRM offers community contributed documentation below. We encourage everyone to contribute to documentation.

Some older documentation has not yet been migrated here and can still be found on the CiviCRM Wiki.

Core

Documentation for CiviCRM 'Core', that is, CiviCRM when it is installed without any extensions.

  • User Guide (English – Latest) – or –(See all 4 editions)
    For staff members who use CiviCRM's web-based interface as part of their job at an organization
  • For anyone who wants to install CiviCRM on a compatible CMS.
  • For tech savvy people who install, upgrade, and maintain CiviCRM for an organization
  • For CiviCRM trainers who train users, system administrators and developers who would like to learn more about configuring and using CiviCRM.
  • For developers/programmers who create and improve functionality within CiviCRM or those wishing to develop for/with CiviCRM.

Extensions

Extensions can be installed within CiviCRM to provide new functionality not available in core. Below are extension-specific documentation books for those extensions which have documentation provided on this site - currently only a small fraction of all available extensions.

  • Provides an iCalendar feed of assigned activities per contact
  • Improved Event and event template functionality for CiviCRM
  • Provides an API and configuration for advanced newsletter management.
  • CiviCRM Extension that provides support for Authorize.Net payments using Credit Card and echeck (EFT).
  • Integration for the betterplace.org Direkt donation page
  • A payment processor for CiviCRM for Bitpay cryptocurrency service
  • Extended campaign features for CiviCRM
  • Automated email based supporter journeys
  • A chatbot for CiviCRM. Integrates various chat services (e.g. Facebook messenger) so you can chat with your contacts.
  • Implements handling of bank accounts for contacts, as well as handling of bank files (and individual bank payements extracted from the files). Bank files can be imported, payments matched to CiviCRM entities, and the resulting data exported. Specific handlers for all of these actions are provided through plugins, some of which are shipped with the core banking extension, while some more complex ones are provided in separate extensions.
  • An extension implementing discounts for CiviCRM contributions, memberships, donations, registrations etc.
  • Scripts to install on separate server to police data traffic between CiviCRM on a secure server and the outside world
  • Rule based engine to automate administrative processes.
  • Provides documentation for the CiviSEPA extension.
  • Create volunteer Projects, manage schedules, sign-up volunteers, and log volunteer hours.
  • Build natural and rich conversational experiences with CiviCRM through the power of Dialogflow.
  • Create templates for Contacts and Contributions.
  • An extension to record expenses and financial declarations in CiviCRM.
  • Create links to perform custom actions on your search results
  • High Performance Activity Features
  • IP based Firewall to prevent certain types of attack
  • Extensible email delivery engine for CiviMail
  • Engine to define forms from CiviCRM turning into API requests (which can be processed by public website)
  • Extension to support General Data Protection Regulation
  • Allows you to specify administrators who have access to groups and contacts within those groups.
  • Ilja's Initiative for Input Validation
  • Two-way Mailchimp and CiviCRM sync
  • Extension for additional greetings
  • Responsive Email Template Editor
  • Payment processor library based on Omnipay project
  • Shared library used by multiple payment processors
  • Automate SMS conversations with your contacts
  • Manage recurring tasks based on SQL queries
  • Provides configurable signatures per contact to be used in e-mails and letters, for single and mass mailings
  • Smart Debit Payment Processor (UK Direct Debit Handler)
  • Allows CiviCRM to send emails and process bounces through the SparkPost service.
  • Stripe Payment Processor (https://stripe.com)
  • TSYS Payment Processor Integration
  • This extension adds bounce handling to CiviCRM's transactional emails (eg Receipts, Scheduled Reminders) and creates Activities for mail such as Receipts and Invoices, which by default are not tracked in CiviCRM.
  • Provides an API for Twingle payments
  • Adds a profile, custom fields and code for managing the UK Gift Aid scheme.
  • Allows online submission of Gift Aid reports to HMRC
  • Extension to enable UK postcode lookup feature in CiviCRM using various providers.
  • Documentation for the Drupal 8 Webform CiviCRM integration module.
  • Deduping tools and interface

If your extension isn't listed above, it may have documentation elsewhere. Here are some places you can look:

  • The extension's website as listed in the CiviCRM Extensions Directory
  • The 'Documentation' link when viewing the extension details in CiviCRM at Admin ➡ Settings ➡ Extensions
  • If no luck there, find the extension online and look for documentation
  • Finally, consider contributing to documentation for the extension - the first step is to open an issue on the extension's issue tracker!

Civicrm Drupal 9 Hour

If you are an extension maintainer, follow these instructions to add documentation for your extension here.





broken image