Skip to content

Commit

Permalink
Merge remote-tracking branch 'origin/master'
Browse files Browse the repository at this point in the history
  • Loading branch information
corsac committed Feb 3, 2018
2 parents 7564a21 + 440b91c commit f8a7f92
Show file tree
Hide file tree
Showing 4 changed files with 30 additions and 42 deletions.
37 changes: 12 additions & 25 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,22 +4,21 @@
A disciple relationship management system for discipleship making movements.

## Description
Disciple Tools is a disciple relationship management (DRM) system especially designed to support outreach projects using digital marketing to accelerate disciple making movements (DMM).
Disciple Tools is a disciple relationship management system especially designed to support outreach projects using digital marketing to accelerate disciple making movements (DMM).

## Purpose
There needs to exist a simple, low-cost, highly distributable DRM that is tailored to the process of using digital marketing to accelerate disciple making movements. Most DRM solutions are too expensive to be used by small volunteer teams, and they often require significant configuration and development to implement. This project is attempting to make a rapid launch, low cost system that is tailored for movements.

## Platform
We are building on the Wordpress platform because of its open-source availability, simplicity of installation, numerous low cost hosting options, multi-lingual support, substantial configurability and customization, giant development community and resources, (soon to be) native REST API, mobile readiness, and healthy market place for distributing themes and plugins.
We are building on the Wordpress platform because of its open-source availability, simplicity of installation, numerous low cost hosting options, multi-lingual support, substantial configurability and customization, giant development community and resources, native REST API, mobile readiness, and healthy market place for distributing themes and plugins.

## Wiki

Don't forget, we have a [wiki for Disciple Tools](https://github.com/DiscipleTools/disciple-tools/wiki).
Don't forget, we have a [wiki for Disciple Tools](https://github.com/DiscipleTools/disciple-tools-theme/wiki).

## Theme

This repository contains only the WordPress plugin for a Disciple Tools CRM. Another repository contains the theme also needed to run the CRM:
https://github.com/DiscipleTools/disciple-tools-theme
This repository contains only the WordPress theme. There are a growing number of plugin extensions to the theme, but the core of the Disciple Tools system is this theme.

## Support

Expand All @@ -31,38 +30,26 @@ If you need support, email us at supportXXXdisciple.tools, replacing XXX with th
The goal of the project is to create a disciple-making DRM that is incredibly simple, cheap, and fast to launch. Below are the simple steps to do that.

### Step 1
- Download the plugin .zip file from the Disciple-Tools GitHub release page (https://github.com/DiscipleTools/disciple-tools/releases). Save it to your desktop of anywhere so that you can easily find it in a minute.
- Download the theme .zip file from the Disciple-Tools-Theme GitHub release page (https://github.com/DiscipleTools/disciple-tools-theme/releases)

### Step 2
- Open up your Wordpress site, login to your Admin Dashboard.
- Then on the admin navigation, go to "Plugins".
- Open up your Wordpress site.
- Login to your Admin Dashboard. `http://{your website}/wp-admin/`

> Note: You have to be an administrator with the permissions to install plugins.
### Step 3
- At the top of the "Add New" plugins screen, select the "Upload Plugin" button at the top of the page.
- Use the file upload tool to upload the plugin .zip file you saved in Step #1.
- In the Admin area, go to `Appearance > Themes` in the left navigation. This is where themes are installed.
- Select the `Add New` button at the top of the screen.
- Then select the `"Upload Theme` button at the top of the screen.
- Use the `choose file` button to find the disciple-tools-theme.zip file you saved in step 1, and upload that file and wait for Wordpress to install it.

### Step 4
- Once uploaded, "Activate" the plugin.
> Note: You can find the "Activate" link for the plugin both on the screen on which you installed it, and on the "Installed Plugins" screen under the "Plugins" admin menu.
- Once uploaded, you will see the new Disciple Tools Theme installed with other themes. Next `Activate` the theme.

### Step 5
- In the navigation bar, go to "Appearance" then "Themes"

### Step 6
- At the top of the "Add New" themes screen, select the "Upload Theme" button at the top of the page.
- Use the file upload tool to upload the theme .zip file you saved in Step #1.

### Step 7
- When you activate the theme, WordPress will prompt you to install 1 plugins:
- "Disciple Tools - Demo" allows you to add/remove sample data to your database so that you can explore the disciple-tools CRM more effectively. Installing it is recommended but not required.

Done! You now have a complete disciple-making CRM for your movement.
Done! You now have a complete coalition management system for your movement.
You can access it by clicking on the home button at the top of the navigation bar.


Blessings!

## How to Contribute
Expand Down
5 changes: 3 additions & 2 deletions dt-core/admin/php7-warning.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
/**
* Test for minimum required PHP version
*/
dt_write_log( phpversion() );
if ( version_compare( phpversion(), '7.0', '<' ) ) {

/* We only support PHP >= 7.0, however, we want to support allowing users
Expand All @@ -12,11 +13,11 @@
* Feel free to use PHP 7 features in other files, but not in this one.
*/

new WP_Error( 'php_version_fail', 'Disciple Tools theme requires PHP version 7.0 or greater, please upgrade PHP or uninstall this theme' );
new WP_Error( 'php_version_fail', 'Disciple Tools theme requires PHP version 7.0 or greater. Your current version is: '.phpversion().' Please upgrade PHP or uninstall this theme' );
add_action( 'admin_notices', 'dt_theme_admin_notice_required_php_version' );
add_action( 'after_switch_theme', 'dt_theme_after_switch_theme_switch_back' );

return;
// return;
}
/**
* Error handler for PHP version fail
Expand Down
28 changes: 14 additions & 14 deletions dt-core/config-required-plugins.php
Original file line number Diff line number Diff line change
Expand Up @@ -77,27 +77,27 @@ function dt_register_required_plugins() {
// 'version' => '0.1.0',
// 'is_callable' => 'dt_facebook',
// ),
array(
'name' => 'Disciple Tools - Demo',
'slug' => 'disciple-tools-demo',
'source' => 'https://github.com/DiscipleTools/disciple-tools-demo-content/archive/master.zip',
'version' => '0.1.0',
'is_callable' => 'dt_demo',
),
// array(
// 'name' => 'Disciple Tools - Demo Content',
// 'slug' => 'disciple-tools-demo-content',
// 'source' => 'https://github.com/DiscipleTools/disciple-tools-demo-content/archive/master.zip',
// 'version' => '0.1.0',
// 'is_callable' => 'dt_demo',
// ),
// array(
// 'name' => 'Disciple Tools - Mailchimp',
// 'slug' => 'disciple-tools-mailchimp',
// 'source' => 'https://github.com/DiscipleTools/disciple-tools-mailchimp/archive/master.zip',
// 'version' => '0.1.0',
// 'is_callable' => 'dt_mailchimp',
// ),
array(
'name' => 'Disciple Tools - Webform',
'slug' => 'disciple-tools-webform',
'source' => 'https://github.com/DiscipleTools/disciple-tools-webform/archive/master.zip',
'version' => '0.1.0',
'is_callable' => 'dt_webform',
),
// array(
// 'name' => 'Disciple Tools - Webform',
// 'slug' => 'disciple-tools-webform',
// 'source' => 'https://github.com/DiscipleTools/disciple-tools-webform/archive/master.zip',
// 'version' => '0.1.0',
// 'is_callable' => 'dt_webform',
// ),

);

Expand Down
2 changes: 1 addition & 1 deletion dt-people-groups/json/jp_pg_country_AF.json

Large diffs are not rendered by default.

0 comments on commit f8a7f92

Please sign in to comment.