2017 © Pedro Peláez
 

project civicrm-wordpress

CiviCRM + WordPress boilerplate

image

jbradach/civicrm-wordpress

CiviCRM + WordPress boilerplate

  • Saturday, July 2, 2016
  • by jbradach
  • Repository
  • 1 Watchers
  • 0 Stars
  • 5 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 1 Versions
  • 0 % Grown

The README.md

CiviCRM-WordPress

CiviCRM is web-based, open source, Constituent Relationship Management (CRM) software geared toward meeting the needs of non-profit and other civic-sector organizations., (*1)

Installed as a WordPress plugin., (*2)

Bedrock

Bedrock is a modern WordPress stack that helps you get started with the best development tools and project structure., (*3)

Much of the philosophy behind Bedrock is inspired by the Twelve-Factor App methodology including the WordPress specific version., (*4)

Features

  • Better folder structure
  • Dependency management with Composer
  • Easy WordPress configuration with environment specific files
  • Environment variables with Dotenv
  • Autoloader for mu-plugins (use regular plugins as mu-plugins)
  • Enhanced security (separated web root and secure passwords with wp-password-bcrypt)

Requirements

Installation

  1. Clone the git repo - git clone https://github.com/roots/bedrock.git
  2. Run composer install
  3. Copy .env.example to .env and update environment variables:
    • DB_NAME - Database name
    • DB_USER - Database user
    • DB_PASSWORD - Database password
    • DB_HOST - Database host
    • WP_ENV - Set to environment (development, staging, production)
    • WP_HOME - Full URL to WordPress home (http://example.com)
    • WP_SITEURL - Full URL to WordPress including subdirectory (http://example.com/wp)
    • AUTH_KEY, SECURE_AUTH_KEY, LOGGED_IN_KEY, NONCE_KEY, AUTH_SALT, SECURE_AUTH_SALT, LOGGED_IN_SALT, NONCE_SALT - Generate with wp-cli-dotenv-command or from the WordPress Salt Generator
  4. Add theme(s) in web/app/themes as you would for a normal WordPress site.
  5. Set your site vhost document root to /path/to/site/web/ (/path/to/site/current/web/ if using deploys)
  6. Access WP admin at http://example.com/wp/wp-admin

Deploys

There are two methods to deploy Bedrock sites out of the box:, (*5)

Any other deployment method can be used as well with one requirement:, (*6)

composer install must be run as part of the deploy process., (*7)

Documentation

Bedrock documentation is available at https://roots.io/bedrock/docs/., (*8)

Contributing

Contributions are welcome from everyone. We have contributing guidelines to help you get started., (*9)

Community

Keep track of development and community news., (*10)

The Versions

02/07 2016

dev-master

9999999-dev https://github.com/jbradach/civicrm-wordpress

CiviCRM + WordPress boilerplate

  Sources   Download

MIT

The Requires

 

The Development Requires

wordpress wp composer civicrm