Theme Release: 1.1

February 24, 2021
  • Let Disciple.Tools theme update with the WordPress “Enable Automatic Updates” feature
    https://wordpress.org/support/article/plugins-themes-auto-updates/
  • Advanced search functionality. By @micahmills
  • Let records be opened in a new tab with CMD or CTL + click. By @micahmills
  • Auto Focus on more modals so you can start typing right away
  • Fix timezone bug for some notifications. By @micahmills
  • Fix some users not showing up in Typeahead fields
  • Restore missing people groups field to group details tile
  • Make phone numbers clickable again. By @micahmills
  • Add endpoint to provide server settings available before login.

https://github.com/DiscipleTools/disciple-tools-theme/releases/tag/1.1






Disciple.Tools and Media to Movement efforts

February 3, 2021

Disciple.Tools is frequently a tool of choice for media to movement practitioners. A collaborative effort to learn how Media to Movements (MTM) efforts are implemented around the world is being conducted through a large scale survey.  As part of the Disciple.Tools community, we want to gain insight from your experience.

If you haven’t, please complete this anonymous survey by Monday, February 8 at 2:00 p.m. Eastern London time (UTC -0)?

This will take 15-30 minutes depending on the length of your answers. Please make sure you have enough time to answer every question. 

It is possible that one or more of your teammates are receiving the same request to complete this survey. We welcome more than one response per team or organization. If you get the same request from others, please fill out only one survey.

Regardless of your experience level, the information you provide will lead to insights about what works and where there are gaps in implementing MTM. These insights will help everyone use MTM more effectively.

Feel free to pass on this survey link to others you have trained in MTM. If those whom you trained are unable to do the survey in English – could you serve as an advocate for their opinions by helping them fill out the survey? Everyone’s contribution is important. 

Our goal is to release the results of the survey by April 7, 2021. The results from last year’s survey have been broadly distributed and have helped improve MTM training methods around the world.

The organizations co-sponsoring this survey are:

  • Crowell Trust
  • Frontiers
  • International Mission Board
  • Jesus Film Project
  • Kavanah Media
  • Kingdom.Training
  • Maclellan Foundation
  • Media to Movements (Pioneers)
  • Media Impact International 
  • M13
  • Mission Media U / Visual Story Network 
  • Strategic Resource Group
  • TWR Motion 

 Thank you for your willingness to share your MTM experiences.

– The Disciple.Tools team



Disciple.Tools Theme Version 1.0: Changes and New Features

January 13, 2021

Release Date Planned: 27th of January 2021.

We’ve made a few major changes to the theme and are happy to announce:

  • Contact Types: Personal Contacts, Access Contacts and Connection Contacts
  • UI Upgrades: Upgraded Lists and Records Pages
  • Modular Roles and Permissions
  • Enhanced Customization: New “modules” feature and the DMM and Access modules

Contact Types


Previously, certain roles such as the Admin were able to see all system contact records. This presented security, trust and management/workflow issues that needed to be navigated, especially as Disciple.Tools instances grew and added hundreds of users and thousands of contacts. For clarity we attempt to show each user only what they need to focus on. By implementing contact types, users have far more control over access to private information.

Personal contacts

To start, with personal contacts, users can create contacts that are only visible to them. The user is able to share the contact for collaboration, but is private by default. This lets multipliers track their oikos ( friends, family and acquaintances ) without worrying about who can see the details.

Access contacts

This contact type should be used for contacts that come from an access strategy like a web page, Facebook page, sports camp, English club, etc. By default, collaborative follow-up of these contacts is expected. Certain roles like the Digital Responder or the Dispatcher have permission and responsibility for fielding these leads and driving towards next steps that would lead to handing the contact off to a Multiplier. This contact type most resembles former standard contacts.

Connection contacts

The Connection contact type can be used to accommodate for movement growth. As users progress toward a movement more contacts will be created in connection to that progress.

This can contact type can be thought of as a placeholder or soft contact. Often the details for these contacts will be extremely limited and the user’s relationship to the contact will be more distant.

Example: If a Multiplier is responsible for Contact A and Contact A baptizes their friend, Contact B, then the Multiplier will want to record this progress. When a user needs to add a contact simply to represent something like a group member or baptism, a connection contact can be created.

The Multiplier is able to view and update this contact, but does not have an implied responsibility that compares to the responsibility of access contacts. This lets the Multiplier record progress and activity without overwhelming their working list, reminders and notifications.

While Disciple.Tools has developed as a solid tool for collaborative access initiatives, the vision continues that it will be an extraordinary movement tool that will aid users in every phase of Disciple Making Movements (DMM). Connection contacts is a push in this direction.

Where do contact types show up?

  • On the list page, you now have additional filters available to help differentiate focus on your personal, access and connection contacts.
  • When creating a new contact, you will be asked to choose a contact type before continuing.
  • On the contact record, different fields will be shown and different workflows enacted depending on the contact type.

UI upgrades


List Pages

  • Choose which fields will show up on your contacts and groups lists.
    • The Admin can set up system defaults with greater flexibility
    • Users can tweak or change defaults to meet their unique preference or need
  • Bulk Edit feature to update many contact at the same time.
  • Drag field columns to rearrange them on list pages.
  • Filter for recently viewed records
  • More capable list querying API (for developers).

Record Pages

  • Customize Create New Contact and Create New Group entry pages.
  • All the tiles are now modular. Add fields to any tile you want, even the Details tile.
  • Condensed display of record details.
  • Specific fields show for each contact type.
  • Delete a record you have personally created.
  • Better way to add tiles(for developers).

Modular Roles and Permissions

  • Add new roles with permissions that fit specific needs.
  • Create a role and give that role access to certain permissions, tags, sources or anything you want.
  • This is a stepping stone to adding greater team functionality within Disciple.Tools

See roles documentation (for developers)

Enhanced Customization


New “modules” feature

Modules extend the functionality of types of records like Contacts or Groups. A module resembles what can be done through a plugin. The big difference is that modules can be added to a Disciple.Tools system while allowing each instance Admin to enable/disable the modules they want or need. The core theme and plugins can now package multiple modules. A developer is still needed to create a module, but once created, control of its use can be distributed to the Admin of each site.

A module can be used to add/modify:

  • Fields on records
  • List filters
  • Workflows
  • Roles & Permissions
  • Other functionality

New DMM and Access modules

With the v1.0 release, the Disciple.Tools theme has added 2 main modules by default.

The DMM module adds fields, filters and workflows that pertain to: coaching, faith milestones, baptism date, baptisms etc. These are fields needed for anyone pursuing a DMM.

The Access module focuses more on collaborative contact followup and come with fields like the seeker path, assigned_to and subassigned fields and update needed functionality. It also adds a follow-up tab to the filters on the contact list page.

See modules documentation (for developers)

Code Development

See list of code changes: here