2017 © Pedro Peláez
 

wordpress-plugin wp-schedule-builder

Build interactive agendas for scientific meetings

image

asmbs/wp-schedule-builder

Build interactive agendas for scientific meetings

  • Wednesday, July 11, 2018
  • by asmbs
  • Repository
  • 3 Watchers
  • 0 Stars
  • 166 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 1 Open issues
  • 33 Versions
  • 14 % Grown

The README.md

ScheduleBuilder

ScheduleBuilder is a WordPress plugin for building interactive agendas for scientific meetings., (*1)

Latest Stable VersionLatest Unstable Version, (*2)

Requirements

Installation

  1. Install with Composer:, (*3)

    composer require asmbs/wp-schedule-builder
    
  2. Activate the plugin., (*4)

  3. Go to the newly created Schedule Settings page and add the conference dates, venues, rooms and credit information for the event you're managing.
  4. Start building!

Development

Requirements

  • NPM
  • Composer

Getting Started

To install the development dependencies, run:, (*5)

composer install
npm install

To rebuild the assets, run:, (*6)

npx webpack

(Requires npx), (*7)

RESTful API

As of v5.0 this plugin is bundled with a GET only api. To enable this feature set the SCHEDULE_BUILDER_API environmental variable 1. For details on the endpoints provided please see the Schedule-Builder API documentation, (*8)

Webhook

With the RESTful API enable it is possible to report changes to session, abstract, and person post types by setting SCHEDULE_BUILDER_WEBHOOK_URL environmental variable to an absolute URL. The webhook MUST accept HTTP POST method with a JSON body,, (*9)

{
  "@type": "{post_type}",
  "@id": "{post_type}/{post_id}",
  "import_id": "{post_type}_{post_id}",
  "update": true|false,
  "status": publish|trash
}

Where {post_type} is either session|abstract|person and {post_id} is the Wordpress post id, (*10)

When sending the POST request to the webhook, if the environmental variable SCHEDULE_BUILDER_WEBHOOK_AUTHORIZATION is configured its value is added as a bearer token in the request Authorization header., (*11)

Example

The application .env file as:, (*12)

# .env
SCHEDULE_BUILDER_WEBHOOK_AUTHORIZATION=the_webhooks_authorization_token_value

will translate to an HTTP authorization header:, (*13)

Authorization: Bearer the_webhooks_authorization_token_value

Viewing API Documentation

Once deployed to view the API documents navigate to https://<meeting base url>/app/plugins/wp-schedule-builder/docs/ where <meetting base url> is the meetings Wordpress site's FQDN. Information on compiling the API documentation see docs/open-api.md, (*14)

The Versions

11/07 2018

dev-development

dev-development

Build interactive agendas for scientific meetings

  Sources   Download

MIT

The Requires

 

11/07 2018

dev-master

9999999-dev

Build interactive agendas for scientific meetings

  Sources   Download

MIT

The Requires

 

11/07 2018

v2.2.5

2.2.5.0

Build interactive agendas for scientific meetings

  Sources   Download

MIT

The Requires

 

11/07 2018

v2.2.4

2.2.4.0

Build interactive agendas for scientific meetings

  Sources   Download

MIT

The Requires

 

10/07 2018

v2.2.3

2.2.3.0

Build interactive agendas for scientific meetings

  Sources   Download

MIT

The Requires

 

09/07 2018

v2.2.2

2.2.2.0

Build interactive agendas for scientific meetings

  Sources   Download

MIT

The Requires

 

02/05 2018

v2.2.1

2.2.1.0

Build interactive agendas for scientific meetings

  Sources   Download

MIT

The Requires

 

05/04 2018

v2.2.0

2.2.0.0

Build interactive agendas for scientific meetings

  Sources   Download

MIT

The Requires

 

23/02 2018

v2.1.4

2.1.4.0

Build interactive agendas for scientific meetings

  Sources   Download

MIT

The Requires

 

30/10 2017

v2.1.3

2.1.3.0

Build interactive agendas for scientific meetings

  Sources   Download

MIT

The Requires

 

30/10 2017

v2.1.2

2.1.2.0

Build interactive agendas for scientific meetings

  Sources   Download

MIT

The Requires

 

17/08 2017

v2.1.1

2.1.1.0

Build interactive agendas for scientific meetings

  Sources   Download

MIT

The Requires

 

16/05 2017

v2.1.0

2.1.0.0

Build interactive agendas for scientific meetings

  Sources   Download

MIT

The Requires

 

18/04 2017

v2.0.1

2.0.1.0

Build interactive agendas for scientific meetings

  Sources   Download

MIT

The Requires

 

11/04 2017

v2.0.0

2.0.0.0

Build interactive agendas for scientific meetings

  Sources   Download

MIT

The Requires

 

21/02 2017

v1.4.6

1.4.6.0

Build interactive agendas for scientific meetings

  Sources   Download

MIT

The Requires

 

04/10 2016

v1.4.5

1.4.5.0

Build interactive agendas for scientific meetings

  Sources   Download

MIT

The Requires

 

13/09 2016

v1.4.4

1.4.4.0

Build interactive agendas for scientific meetings

  Sources   Download

MIT

The Requires

 

19/08 2016

v1.4.3

1.4.3.0

Build interactive agendas for scientific meetings

  Sources   Download

MIT

The Requires

 

16/08 2016

1.4.2

1.4.2.0

Build interactive agendas for scientific meetings

  Sources   Download

MIT

The Requires

 

20/06 2016

v1.4.1

1.4.1.0

Build interactive agendas for scientific meetings

  Sources   Download

MIT

The Requires

 

16/06 2016

v1.4.0

1.4.0.0

Build interactive agendas for scientific meetings

  Sources   Download

MIT

The Requires

 

16/06 2016

v1.3.6

1.3.6.0

Build interactive agendas for scientific meetings

  Sources   Download

MIT

The Requires

 

27/05 2016

v1.3.5

1.3.5.0

Build interactive agendas for scientific meetings

  Sources   Download

MIT

The Requires

 

26/05 2016

v1.3.4

1.3.4.0

Build interactive agendas for scientific meetings

  Sources   Download

MIT

The Requires

 

26/05 2016

v1.3.3

1.3.3.0

Build interactive agendas for scientific meetings

  Sources   Download

MIT

The Requires

 

26/05 2016

v1.3.2

1.3.2.0

Build interactive agendas for scientific meetings

  Sources   Download

MIT

The Requires

 

26/05 2016

v1.3.1

1.3.1.0

Build interactive agendas for scientific meetings

  Sources   Download

MIT

The Requires

 

25/05 2016

v1.3.0

1.3.0.0

Build interactive agendas for scientific meetings

  Sources   Download

MIT

The Requires

 

24/05 2016

v1.2.0

1.2.0.0

Build interactive agendas for scientific meetings

  Sources   Download

MIT

The Requires

 

24/05 2016

v1.1.0

1.1.0.0

Build interactive agendas for scientific meetings

  Sources   Download

MIT

The Requires

 

16/05 2016

v1.0.1

1.0.1.0

Build interactive agendas for scientific meetings

  Sources   Download

MIT

The Requires

 

16/05 2016

v1.0.0

1.0.0.0

Build interactive agendas for scientific meetings

  Sources   Download

MIT

The Requires