Giter VIP home page Giter VIP logo

crimsonwool's Introduction

CiviCRM Starterkit for Pantheon

CiviCRM Starterkit is a Drupal 7 distribution that makes it easy to start with the popular open source CRM, CiviCRM.

The CiviCRM Starterkit project is not intended to be installed on its own. Instead, you can quickly get started with CiviCRM by spinning it up on Pantheon. This Pantheon upstream keeps up to date with Pantheon's core Drupal 7 repository, with basic Drupal module security updates, and with updates to the core CiviCRM project.

Support

If you are stuck, confused or run into trouble please contact us and we'll see how we can help. We provide some basic general support for the public. If you require help with your specific website there will likely be a cost.

Starterkit CHANGELOG

See profiles/civicrm_starterkit/CHANGELOG.md.

Installation

After installing by spinning up the site by clicking above, overwrite the automatically included civicrm.settings.php with the content from sites/default/default.civicrm.settings.php.

Upgrades

Consult the guide on upgrading CiviCRM on Drupal 7.

On Pantheon you can accept the updates from the dashboard. Once the code has merged without conflicts on dev, you can test the upgrade of the database with the following steps:

  1. Backup the database, files and code using Pantheon's backup tool first.
  2. Upgrade the database. Two options: go to http://<your_drupal_home>/civicrm/upgrade?reset=1 or use terminus drush site.env civicrm-upgrade-db where "env" is dev, test, live or the name of the Multidev.
  3. If you've got extensions switch to SFTP mode and go to civicrm/admin/extensions?reset=1 to check and download any extension updates.
  4. If there are extension database updates, make another backup of the database and click the update link in the Extension dashboard.
  5. Commit any extension code updates and switch back to git mode.
  6. Verify Drupal role-based permissions which were added in recent releases. You can review and update these at admin/people/permissions.
  7. If you were using Views integration prior to this upgrade, you will need to go to admin/structure/views/settings/advanced and press "Clear Views cache" for Views to capture changes in the CiviCRM Views integration code.
  8. Clear CiviCRM caches by clicking "Cleanup Caches" at civicrm/admin/setting/updateConfigBackend?reset=1
  9. Rebuild CiviCRM templates by first enabling debugging at civicrm/admin/setting/debug?reset=1 and then pasting &directoryCleanup=1 to the end of the URL so it looks like civicrm/admin/setting/debug?reset=1&directoryCleanup=1 and hitting Enter. Once that's done loading disable debugging again if on live.

When you are ready to deploy the upgrade to live, put the live site into maintenance mode. You then have two options: one, you can copy the live database to dev or test and rerun the upgrade and then copy the database to live. Or two, rerun the relevant steps above on live (backup the database and files; disable extensions and CiviCRM integration modules; push the code update to live and run the database upgrade).

crimsonwool's People

Contributors

dbuytaert avatar webchick avatar goba avatar davidrothstein avatar drumm avatar jhodgdon-drp avatar guyoron avatar stefanruijsenaars avatar kreynen avatar herbdool avatar elliotttf avatar hornswoggles avatar davidstrauss avatar greg-1-anderson avatar fluxsauce avatar populist avatar yosefromano avatar jerryblakley avatar nstielau avatar nadavoid avatar jamesrward avatar larowlan avatar pirog avatar scor avatar shadcn avatar dsnopek avatar gbaudoin avatar joeparsons avatar johnalbin avatar mparker17 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.