2017 © Pedro Peláez
 

library ministryplatform

Library to consume the MinistryPlatform SOAP XML API.

image

blackpulp/ministryplatform

Library to consume the MinistryPlatform SOAP XML API.

  • Monday, February 8, 2016
  • by kenmulford
  • Repository
  • 5 Watchers
  • 2 Stars
  • 142 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 1 Forks
  • 1 Open issues
  • 47 Versions
  • 0 % Grown

The README.md

This is a new library for interacting with MinistryPlatform's SOAP XML API. Several examples for the objects are listed below, and you can also view the /docs/ folder for a complete list of methods and class properties., (*1)

Recent Updates

0.10.x - Added requirement for Blackpulp getUserRoles stored procedure (see MP Database below), (*2)

0.9.x - Added preliminary support for multi-tenant applications., (*3)

0.8.x - Fixed inconsistent data delivery from Stored Procedures - Fixed type casting when processing Stored Procedure results - Fixed some namespacing issues with some classes - Corrected some bad programming practices, (*4)

Requirements

Installation

Composer

Require the library from the command line within your project., (*5)

composer require "blackpulp/ministryplatform", (*6)

MP Database

There are several stored procedures available in this package that will provide subtle yet helpful enhancements to the library. These can be found in src/stored_procedures and should be run on your MP server. The only stored procedure required by this library is api_blackpulp_GetUserRoles.sql. The rest are optional. This requirement is to ensure that a User's Security Roles and the related access to CoreTools will always be in scope. The MinistryPlatform version of this Stored Proc currently only returns Security Role IDs., (*7)

One Time Setup

Laravel 5.x

If you are using Laravel, you can take advantage of our built in Service Provider., (*8)

Open /config/app.php and paste the following line at the bottom of your service providers array., (*9)

'Blackpulp\MinistryPlatform\Laravel\MinistryPlatformServiceProvider', (*10)

Publish the config file via the following artisan command., (*11)

php artisan vendor:publish, (*12)

Open your project's .env file and add the following items along with their values., (*13)

MP_DOMAIN_GUID={{domain guid}}
MP_WSDL=https://my.church.org/ministryplatformapi/api.svc?WSDL
MP_API_PASSWORD={{api password}}
MP_SERVER_NAME=my.church.org

If you are writing a multi-tenant application, there is preliminary support. However, documentation is still forthcoming on that configuration., (*14)

Lumen 5.x

Coming ~~soon~~ maybe?, (*15)

Usage

Check out the wiki!, (*16)

The Versions

08/02 2016

dev-master

9999999-dev

Library to consume the MinistryPlatform SOAP XML API.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Blackpulp

blackpulp ministryplatform

08/02 2016

0.11.1

0.11.1.0

Library to consume the MinistryPlatform SOAP XML API.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Blackpulp

blackpulp ministryplatform

08/02 2016

0.11

0.11.0.0

Library to consume the MinistryPlatform SOAP XML API.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Blackpulp

blackpulp ministryplatform

18/12 2015

0.10

0.10.0.0

Library to consume the MinistryPlatform SOAP XML API.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Blackpulp

blackpulp ministryplatform

30/11 2015

0.9.0.2

0.9.0.2

Library to consume the MinistryPlatform SOAP XML API.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Blackpulp

blackpulp ministryplatform

30/11 2015

0.9.0.1

0.9.0.1

Library to consume the MinistryPlatform SOAP XML API.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Blackpulp

blackpulp ministryplatform

30/11 2015

0.9.0

0.9.0.0

Library to consume the MinistryPlatform SOAP XML API.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Blackpulp

blackpulp ministryplatform

13/08 2015

0.8.6

0.8.6.0

Library to consume the MinistryPlatform SOAP XML API.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Blackpulp

blackpulp ministryplatform

13/08 2015

0.8.5

0.8.5.0

Library to consume the MinistryPlatform SOAP XML API.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Blackpulp

blackpulp ministryplatform

27/07 2015

0.8.4

0.8.4.0

Library to consume the MinistryPlatform SOAP XML API.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Blackpulp

blackpulp ministryplatform

27/07 2015

0.8.3.1

0.8.3.1

Library to consume the MinistryPlatform SOAP XML API.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Blackpulp

blackpulp ministryplatform

27/07 2015

0.8.3

0.8.3.0

Library to consume the MinistryPlatform SOAP XML API.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Blackpulp

blackpulp ministryplatform

23/07 2015

0.8.2.2

0.8.2.2

Library to consume the MinistryPlatform SOAP XML API.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Blackpulp

blackpulp ministryplatform

23/07 2015

0.8.2.1

0.8.2.1

Library to consume the MinistryPlatform SOAP XML API.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Blackpulp

blackpulp ministryplatform

03/07 2015

0.8.2

0.8.2.0

Library to consume the MinistryPlatform SOAP XML API.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Blackpulp

blackpulp ministryplatform

02/07 2015

0.8.1

0.8.1.0

Library to consume the MinistryPlatform SOAP XML API.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Blackpulp

blackpulp ministryplatform

02/07 2015

0.8.0

0.8.0.0

Library to consume the MinistryPlatform SOAP XML API.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Blackpulp

blackpulp ministryplatform

23/06 2015

0.7.4

0.7.4.0

Library to consume the MinistryPlatform SOAP XML API.

  Sources   Download

The Requires

 

The Development Requires

by Blackpulp

blackpulp ministryplatform

23/06 2015

0.7.3

0.7.3.0

Library to consume the MinistryPlatform SOAP XML API.

  Sources   Download

The Requires

 

The Development Requires

by Blackpulp

blackpulp ministryplatform

23/06 2015

0.7.2

0.7.2.0

Library to consume the MinistryPlatform SOAP XML API.

  Sources   Download

The Requires

 

The Development Requires

by Blackpulp

blackpulp ministryplatform

23/06 2015

0.7.1

0.7.1.0

Library to consume the MinistryPlatform SOAP XML API.

  Sources   Download

The Requires

 

The Development Requires

by Blackpulp

blackpulp ministryplatform

11/06 2015

0.7.0

0.7.0.0

Library to consume the MinistryPlatform SOAP XML API.

  Sources   Download

The Requires

 

The Development Requires

by Blackpulp

blackpulp ministryplatform

10/06 2015

0.6.3

0.6.3.0

Library to consume the MinistryPlatform SOAP XML API.

  Sources   Download

The Requires

 

The Development Requires

by Blackpulp

blackpulp ministryplatform

03/06 2015

0.6.2

0.6.2.0

Library to consume the MinistryPlatform SOAP XML API.

  Sources   Download

The Requires

 

The Development Requires

by Blackpulp

blackpulp ministryplatform

03/06 2015

0.6.1

0.6.1.0

Library to consume the MinistryPlatform SOAP XML API.

  Sources   Download

The Requires

 

The Development Requires

by Blackpulp

blackpulp ministryplatform

22/05 2015

0.6.0

0.6.0.0

Library to consume the MinistryPlatform SOAP XML API.

  Sources   Download

The Requires

 

The Development Requires

by Blackpulp

blackpulp ministryplatform

18/05 2015

0.5.2

0.5.2.0

Library to consume the MinistryPlatform SOAP XML API.

  Sources   Download

The Requires

 

The Development Requires

by Blackpulp

blackpulp ministryplatform

18/05 2015

0.5.1

0.5.1.0

Library to consume the MinistryPlatform SOAP XML API.

  Sources   Download

The Requires

 

The Development Requires

by Blackpulp

blackpulp ministryplatform

18/05 2015

0.5.0

0.5.0.0

Library to consume the MinistryPlatform SOAP XML API.

  Sources   Download

The Requires

 

The Development Requires

by Blackpulp

blackpulp ministryplatform

15/05 2015

0.4.1

0.4.1.0

Library to consume the MinistryPlatform SOAP XML API.

  Sources   Download

The Requires

 

The Development Requires

by Blackpulp

blackpulp ministryplatform

15/05 2015

0.4.0

0.4.0.0

Library to consume the MinistryPlatform SOAP XML API.

  Sources   Download

The Requires

 

The Development Requires

by Blackpulp

blackpulp ministryplatform

15/05 2015

0.3.0

0.3.0.0

Library to consume the MinistryPlatform SOAP XML API.

  Sources   Download

The Requires

 

The Development Requires

by Blackpulp

blackpulp ministryplatform

14/05 2015

0.2.4

0.2.4.0

Library to consume the MinistryPlatform SOAP XML API.

  Sources   Download

The Requires

 

The Development Requires

by Blackpulp

blackpulp ministryplatform

14/05 2015

0.2.3

0.2.3.0

Library to consume the MinistryPlatform SOAP XML API.

  Sources   Download

The Requires

 

by Blackpulp

blackpulp ministryplatform

14/05 2015

0.2.2

0.2.2.0

Library to consume the MinistryPlatform SOAP XML API.

  Sources   Download

The Requires

 

by Blackpulp

blackpulp ministryplatform

12/05 2015

0.2.1

0.2.1.0

Library to consume the MinistryPlatform SOAP XML API.

  Sources   Download

The Requires

 

by Blackpulp

blackpulp ministryplatform

12/05 2015

0.2.0

0.2.0.0

Library to consume the MinistryPlatform SOAP XML API.

  Sources   Download

The Requires

 

by Blackpulp

blackpulp ministryplatform

12/05 2015

0.1.6.2

0.1.6.2

Library to consume the MinistryPlatform SOAP XML API.

  Sources   Download

The Requires

 

by Blackpulp

blackpulp ministryplatform

12/05 2015

0.1.6.1

0.1.6.1

Library to consume the MinistryPlatform SOAP XML API.

  Sources   Download

The Requires

 

by Blackpulp

blackpulp ministryplatform

12/05 2015

0.1.6

0.1.6.0

Library to consume the MinistryPlatform SOAP XML API.

  Sources   Download

The Requires

 

by Blackpulp

blackpulp ministryplatform

11/05 2015

0.1.5.1

0.1.5.1

Library to consume the MinistryPlatform SOAP XML API.

  Sources   Download

The Requires

  • php >=5.4.0

 

by Blackpulp

blackpulp ministryplatform

11/05 2015

0.1.5

0.1.5.0

Library to consume the MinistryPlatform SOAP XML API.

  Sources   Download

The Requires

  • php >=5.4.0

 

by Blackpulp

blackpulp ministryplatform

11/05 2015

0.1.4

0.1.4.0

Library to consume the MinistryPlatform SOAP XML API.

  Sources   Download

The Requires

  • php >=5.4.0

 

by Blackpulp

blackpulp ministryplatform

07/05 2015

0.1.3

0.1.3.0

Library to consume the MinistryPlatform SOAP XML API.

  Sources   Download

The Requires

  • php >=5.4.0

 

by Blackpulp

blackpulp ministryplatform

07/05 2015

0.1.2

0.1.2.0

Library to consume the MinistryPlatform SOAP XML API.

  Sources   Download

The Requires

  • php >=5.4.0

 

by Blackpulp

blackpulp ministryplatform

07/05 2015

0.1.1

0.1.1.0

Library to consume the MinistryPlatform SOAP XML API.

  Sources   Download

The Requires

  • php >=5.4.0

 

by Blackpulp

blackpulp ministryplatform

07/05 2015

0.1

0.1.0.0

Library to consume the MinistryPlatform SOAP XML API.

  Sources   Download

The Requires

  • php >=5.4.0

 

by Blackpulp

blackpulp ministryplatform