Giter VIP home page Giter VIP logo

disciple-tools-theme's Introduction

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 :

  • unique – able to track and organize individuals or groups generationally
  • insightful - giving end-to-end dashboards, charts, and maps on contacts, baptisms, groups, churches, and movements
  • secure – restricting database access based on permission levels and specific assignments
  • federated - designed to host how and where you want and inter-link instances as desired
  • scalable – relevant for individuals, groups, or movements
  • customizable – highly adaptable through settings, built-in modifications, external plugins, and requiring low-tech skills
  • multilingual – translatable, facilitating cross-cultural collaboration
  • mobile-friendly - giving full-functionality from a mobile device
  • free and open source – created in the WordPress environment and improved by a volunteer community on Github (https://github.com/DiscipleTools/disciple-tools)

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

  • 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

  • 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, you will see the new Disciple.Tools Theme installed with other themes. Next Activate the theme.

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)

disciple-tools-theme's People

Contributors

aclowwwn avatar ahillbilly avatar blachawk avatar bradwellsb avatar burntsun avatar cairocoder01 avatar chrischasm avatar corsacca avatar cpthappyhands avatar cwuensche avatar dependabot[bot] avatar disciple-tools avatar discipletoolsbot avatar ethanw96 avatar gp-birender avatar grantholle avatar himayrunner avatar ibexeclaireur avatar incraigulous avatar kodinkat avatar micahmills avatar mikeallbutt avatar nathtech avatar prykon avatar rtendesign avatar squigglybob avatar theeviltophat avatar wzcblair avatar zach-rohn avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

disciple-tools-theme's Issues

[CLOSED] Minor edits. One post type edit to the rewrite URL

Issue by ChrisChasm
Monday Apr 10, 2017 at 16:19 GMT
Originally opened as https://github.com/DiscipleTools/disciple-tools/pull/36


There is one significant edit here on the post type for contacts. I adjusted the rewrite url to be contacts, because that is consistent with the post type name. Does this have any consequence to anything recently done with the Facebook Integration?


ChrisChasm included the following code: https://github.com/DiscipleTools/disciple-tools/pull/36/commits

Labels

New labels:
Forward
Fix
Rewrite

Add TGM to require dt plugins

We need to add T GM plug-in manager to the theme so that it will require and check for the appropriate plug-ins to be installed

[CLOSED] Moved plugin load back to 'init' action

Issue by ChrisChasm
Monday Feb 27, 2017 at 16:19 GMT
Originally opened as https://github.com/DiscipleTools/disciple-tools/pull/19


The previous load at plugins_loaded was a very early in the load
process, and ‘init’ brings some advantages to have more of the system
loaded. The disadvantage might be that the theme has already loaded and
might require something from the plugin.


ChrisChasm included the following code: https://github.com/DiscipleTools/disciple-tools/pull/19/commits

Try icons on top bar

Add icons to top bar for sections
Move logo to footer
Still have fly out for large navigation

TGMPA Update Bug

screen shot 2017-09-27 at 10 28 08 am

Getting an error from a sprintf call inside the class-tam-plugin-activation.php plugin.

The issue is reported and fixed here: TGMPA/TGM-Plugin-Activation#670

It is not a critical error, but we need to update our TGMPA plugin.

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.