DiscipleTools / disciple-tools-theme

Disciple.Tools is a coalition management system for disciple making movements.
https://disciple.tools
GNU General Public License v2.0
40 stars 62 forks source link
disciples jesus movement php wordpress-theme

Build Status

              ██╗                                                                                                                                            
             ████╗              ██████╗ ██╗███████╗ ██████╗██╗██████╗ ██╗     ███████╗   
            ██████╗             ██╔══██╗██║██╔════╝██╔════╝██║██╔══██╗██║     ██╔════╝   
           ████████╗            ██║  ██║██║███████╗██║     ██║██████╔╝██║     █████╗     
          ██████████╗           ██║  ██║██║╚════██║██║     ██║██╔═══╝ ██║     ██╔══╝     
         █████╔═█████╗          ██████╔╝██║███████║╚██████╗██║██║     ███████╗███████╗██╗
        █████╔╝  █████╗         ╚═════╝ ╚═╝╚══════╝ ╚═════╝╚═╝╚═╝     ╚══════╝╚══════╝╚═╝
       █████╔╝    █████╗                                                                 
      █████╔╝      █████╗              ████████╗ ██████╗  ██████╗ ██╗     ███████╗
     █████╔╝        █████╗             ╚══██╔══╝██╔═══██╗██╔═══██╗██║     ██╔════╝
    █████╔╝          █████╗               ██║   ██║   ██║██║   ██║██║     ███████╗
   █████╔╝            █████╗              ██║   ██║   ██║██║   ██║██║     ╚════██║
  █████╔╝              █████╗             ██║   ╚██████╔╝╚██████╔╝███████╗███████║
 █████╔╝                █████╗            ╚═╝    ╚═════╝  ╚═════╝ ╚══════╝╚══════╝
 ╚════╝                 ╚════╝

Disciple.Tools

Disciple.Tools software boosts collaboration, clarity, and accountability for disciple and church multiplication movements.

Description

As a contact relationship management (CRM) system it is :

The commit team will shape the development of Disciple.Tools, and is currently implementing generational mapping, a mobile app with offline use, and people group tracking.

Purpose

There needs to exist a simple, low-cost, highly distributable CRM that is tailored to the process of using digital marketing to accelerate disciple making movements. Most CRM 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, native REST API, mobile readiness, and healthy market place for distributing themes and plugins.

Guidebook

Visit our online guidebook

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

If you need support, email us at supportXXXdisciple.tools, replacing XXXX with the @ symbol. You can also read articles in our knowledge base at http://help.disciple.tools.


How to Install

The goal of the project is to create a disciple-making CRM that is incredibly simple, cheap, and fast to launch. Below are the simple steps to do that.

Note: You must have PHP 7.0 or above. PHP 5.6 will not work.

Step 1

Step 2

Note: You have to be an administrator with the permissions to install plugins.

Step 3

Step 4

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

Follow these steps.

  1. Fork it!
  2. Create your feature branch: git checkout -b my-new-feature
  3. Commit your changes: git commit -am 'Add some feature'
  4. Push to the branch: git push origin my-new-feature
  5. Submit a pull request

To apply your changes to the plugin, update the contents of the wp-content/themes/disciple-tools-theme folder in your WordPress installation.

Make sure tests are passing!

Read more in CONTRIBUTING

Setup for Developers

Composer

Install via Homebrew or run Installer:

$ brew update
$ brew install composer

Run Composer to install dependencies

$ composer install

PHP Code Sniffer

Run ./vendor/bin/phpcs to see list of PHP format errors

Run ./vendor/bin/phpcbf to auto-fix all possible format errors

How to responsibly disclose a security vulnerability

If you discover a security vulnerability in these WordPress plugins and/or themes, or in the website https://disciple.tools , please send an email to supportXXXXdisciple.tools , replacing XXXX with the @ symbol. We ask that you give us a reasonable amount of time to correct the issue before you make the vulnerability public. Please do not submit a GitHub issue or a GitHub pull request, as these are public.

Community Projects

  1. Installing Disciple.Tools with Kubernetes on Google (Github Project)
  2. Docker Image of DT (Github Project)
  3. Disciple.Tools Mobile API (Github Project)