Theme Release v1.38.0

March 16, 2023

What's New

  • Upgrade WP Admin > Extension (D.T) tab with search and beautiful cards by @prykon
  • Metrics: See number fields in 'Fields over Time' by @corsacca
  • Revert Record Back In Time Shape by @kodinkat
  • Tile Settings: Ability to delete a tile
  • Field Settings: Ability to make a field hidden or not hidden

Fixes

  • Keep current sort order when doing a search on the list page by @corsacca
  • Ability to clear/delete a number field when using min > 0 by @kodinkat
  • Fix for locations sometimes being the wrong place
  • Make more strings translatable

Details

Upgrade WP Admin > Extension (D.T) tab with search and beautiful cards

extensions

Revert Record Back In Time Shape by @kodinkat

On any record, use the "Admin Actions" dropdown > "View Record History" to open the history modal. It gives a more detailed view of the record's activity, it lets us filter to certain days, and it lets up revert changes that were made.

image

We can roll back the record's field changes. Select the last "good" activity and click the roll back button.

image

See more here.

Metrics: See number fields in 'Fields over Time'

Let's look at the Group "Member Count" sum across all groups

image

Full Changelog: https://github.com/DiscipleTools/disciple-tools-theme/compare/1.37.0...1.38.0


Magic Links

March 10, 2023

Curious about Magic Links? Heard about them before?

A magic link might look like this:

https://example.com/templates/1678277266/a70f47fe11b30a1a0cc5905fa40f33fe1da1d66afde8798855c18f2c020ba82c

Clicking the link will open a browser page with anything from a form to complex application.

It might look like this:

The cool part: Magic links give the user a quick and secure way to interact with a simplified view without having to log in.

Read more about magic links here: Magic Links Intro

Magic Link Plugin

We’ve created a way for you to build your own magic like the Contact Info one above.

You can find it in the Magic Link Sender Plugin under the Extensions (D.T) > Magic Links > Templates tab.

Templates

Build a new template and select the wanted fields:


For more see the Magic Link Templates Docs.

Scheduling

Want to automatically send your magic link out to users or contacts on a regular basis? That is also possible!


See how to set up scheduling: Magic Link Scheduling Docs

Questions or Ideas?

Join the discussion here: https://github.com/DiscipleTools/disciple-tools-bulk-magic-link-sender/discussions


Theme Release v1.37.0

February 28, 2023

What's New

  • Admin Utilities page to tracks emails sent, by @kodinkat
  • Better search on names so "John Doe" matches "John Bob Joe", by @kodinkat
  • Group members are now ordered alphabetically after the group leaders, by @kodinkat
  • Let administrators remove users from a multisite, by @corsacca
  • Select Language offered to user the first time they sign in, by @kodinkat
  • Default D.T Language, by @kodinkat

Fixes

  • Keep number fields from scrolling and being accidentally updated, by @kodinkat
  • Fix List Filters not loading for some record types, by @kodinkat
  • Allows custom labels for the Status and Details tile, by @micahmills

Dev

  • More consisted Activity Log collection for connection field, by @kodinkat
  • use list_all_ permission for viewing typeahead lists, by @cairocoder01

Details

Admin Utilities page to tracks emails sent

Need to make sure certain emails are being sent? Enable email tracking in WP Admin > Utilities (D.T) > Email Logs

image

Select Language offered to user the first time they sign in

The first time a user signs in, they will be asked what language they would like to use D.T in:

image

Default Disciple.Tools language.

Set the default language for new users under WP Admin > Settings (D.T) > General Settings > User Preferences:

image

Full Changelog: https://github.com/DiscipleTools/disciple-tools-theme/compare/1.36.0...1.37.0


Theme Release v1.36.0

February 8, 2023

What's Changed

  • Ability add custom comment types in the WP-Admin
  • Fix for locations lookup saving incorrect place.
  • Fix being able to create a comment reaction by a different user.
  • Fix unwanted notifications being sent to other users on a multisite.
  • Notice to install mapbox key to view all maps.

Developer Updates

  • Including the JWT authentication package in the theme core.
  • Site links API key option.

Details

Ability add custom comment types

In WP-Admain > Settings (D.T) > Custom Lists > Contact Comment Types We now have the ability to add customize comment types for Contacts:

image

Will let us create a comment with the "Praise" comment type.

image

Which we can then filter for:

image

Site links API key option

Enabling "Use Token As API Key" will let the token be used directly instead of needing to create a hash including the current time. This makes interacting with the D.T API easier.

image

Full Changelog: https://github.com/DiscipleTools/disciple-tools-theme/compare/1.35.1...1.36.0


Prayer Campaigns V.2 and Ramadan 2023

January 27, 2023

Prayer Campaigns v2

We are happy to announce that in this new version the Prayer Campaigns plugin is ready for Ramadan 2023 and Ongoing Prayer Campaigns.

Ongoing prayer campaigns

We could already create prayer campaigns for fixed time periods (like Ramadan). But more than a month wasn't ideal.
With v2 we have introduced "ongoing" prayer campaigns. Set a start date, no end end, and see how many people we can mobilize to pray.
Prayer "warriors" will be able to sign up for 3 months and then have the opportunity to extend and keep on praying.

Ramadan 2023

We'd like to take this opportunity to invite you to join in praying and mobilizing prayer for the Muslim world during Ramadan in 2023.

To mobilize 27/4 prayer for the people or place God has put on your heart the process involves:

  1. Signing up on https://campaigns.pray4movement.org
  2. Customizing your page
  3. Inviting your network to pray

See https://pray4movement.org/ramadan-champions-2023/ for more details or join one of the existing networks here: https://pray4movement.org/ramadan-2023/

Ad-Ramadan2023-new1



Theme Release v1.34.0

December 9, 2022

New Features

  • Avoid duplicates on Contact creation with duplicate checker by @prykon
  • Create Roles with default post type permissions

Fixes

  • Fix language label for Romanian
  • Fix WP Admin font icon picker not loading
  • Fix searching for comments in list view
  • Unblock /wp/v2/users/me for some plugins to work better (iThemes Security).

Development upgrades

  • Add dev key option to site links to be reference by plugins

Details

Contact Creation Duplicate Checker

We now check if another contact already exists for a certain email in order to avoid creating duplicate contacts. Also works with phone numbers. duplicate-emails

Create Roles with default post type permissions

We made it easier to create custom roles with specific permissions for all the record types (contacts, groups, trainings, etc). image

Site link dev key (developer)

Add a custom key to the site link configuration. This lets a plugin find its needed site link image

$site_keys = Site_Link_System::instance()::get_site_keys();
//filter for site_key['dev_key'] === 'your_dev_key';

Full Changelog: https://github.com/DiscipleTools/disciple-tools-theme/compare/1.33.0...1.34.0


Disciple.Tools Summit Summary

December 8, 2022

In October, we held the first ever Disciple.Tools Summit. It was a great experimental gathering that we intend to repeat in the future. We want to share what happened, what the community thought about it and invite you into the conversation. Sign up to be notified about future events at Disciple.Tools/summit.

We’ve captured all the notes from the key breakout sessions and hope to make them public soon. We used a framework of discussing the current state of a given topic and what is good about it. We then continued into a discussion around what is wrong, missing or confusing. Conversations that led us to several “We must” statements for each topic, which will help lead the community forward.

Starting in 2023, we plan to hold regular community calls to demo new features and use cases.


New Ministry Partner Hosting Solutions

December 5, 2022

A trusted partner of Disciple.Tools has decided to offer managed hosting.  We have worked with this team for a number of years and are excited that this business-as-mission initiative can help serve the Kingdom.  Their team is located in a sensitive part of North Africa and is currently using some of the same M2M and DMM methodologies as many of you.

Services & Features

  • Data housed in US Servers (Digital Ocean)
    • GDRP (General Data Protection Regulation) Compliant
  • Email distribution (Amazon -AES)
  • General Domain with custom subdomain (custom domain available upon request)
    • www.dthost.app/yoursubdomain
  • Single or Network (up to 20 sub-sites) or Enterprise (20+ sub-sites)
  • SSL Security Certificate – Encryption in transmission 
  • 2-step authenticator security feature
  • Training/Assistance with site customization (Not execution of customization)
  • Tech support

Pricing

Single Site – $60 Monthly

One site for your ministry/team – no connected sites (no transfer of contacts)

Network Site – $100 Monthly

Multiple connected sites (up to 20) – allows for transfering of contacts and administrator oversight for all connected sites

Enterprise Site – (Prices Vary)

21-50 subsites – $150 monthly

50-75 subsites – $200 monthly

100+ subsites – TBD

Next Steps

Click Here to fill out the form to officially request hosting service: http://s1.ag.org/dt-interest


Disciple.Tools Webform v5.7 – Shortcodes

December 5, 2022

Avoid duplicates on form submittion

We've added a new option to reduce the number of duplicate contacts in your D.T instance.

Normally, when a contact submits their email and/or phone number a new contact record is created in Disciple.Tools. Now when the form is submitted we have the option to check if that email or phone number already exists in the system. If no matches are found, it creates the contact record as usual. If it finds the email or phone number, then it updates the existing contact record instead and adds the submitted info.

image

The form submittion will @mention the assigned to all record the form contents:

image