PHPackages                             asmbs/wp-schedule-builder - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. asmbs/wp-schedule-builder

ActiveWordpress-plugin

asmbs/wp-schedule-builder
=========================

Build interactive agendas for scientific meetings

5.0.4(2y ago)3478[6 PRs](https://github.com/asmbs/wp-schedule-builder/pulls)MITPHPPHP &gt;=7.0

Since May 16Pushed 2y ago4 watchersCompare

[ Source](https://github.com/asmbs/wp-schedule-builder)[ Packagist](https://packagist.org/packages/asmbs/wp-schedule-builder)[ RSS](/packages/asmbs-wp-schedule-builder/feed)WikiDiscussions master Synced 2mo ago

READMEChangelogDependencies (2)Versions (55)Used By (0)

ScheduleBuilder
===============

[](#schedulebuilder)

> ScheduleBuilder is a WordPress plugin for building interactive agendas for scientific meetings.

[![Latest Stable Version](https://camo.githubusercontent.com/323e237da4858728a810b4c64b93e1fbfa2c34c6a8c1733d3ea097fffd4d90af/68747470733a2f2f706f7365722e707567782e6f72672f61736d62732f77702d7363686564756c652d6275696c6465722f762f737461626c65)](https://packagist.org/packages/asmbs/wp-schedule-builder)[![Latest Unstable Version](https://camo.githubusercontent.com/2b20aea071f05c8cdb0f23870b36e810b848fd4a5fdf783e4a784e2541882682/68747470733a2f2f706f7365722e707567782e6f72672f61736d62732f77702d7363686564756c652d6275696c6465722f762f756e737461626c65)](https://packagist.org/packages/asmbs/wp-schedule-builder)

Requirements
------------

[](#requirements)

- PHP 7.0+
- A Composer-based WordPress stack like [Bedrock](https://github.com/roots/bedrock)
- [Node + NPM](https://nodejs.org)
- The [Advanced Custom Fields (ACF) Pro](https://www.advancedcustomfields.com/pro/) WordPress plugin v5.7+

Installation
------------

[](#installation)

1. Install with Composer:

    ```
    composer require asmbs/wp-schedule-builder

    ```
2. Activate the plugin.
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
-----------

[](#development)

#### Requirements

[](#requirements-1)

- NPM
- Composer

#### Getting Started

[](#getting-started)

To install the development dependencies, run:

```
composer install
npm install
```

To rebuild the assets, run:

```
npx webpack
```

(Requires [npx](https://www.npmjs.com/package/npx))

RESTful API
-----------

[](#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](docs/index.html)

Webhook
-------

[](#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,

```
{
  "@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

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.

### Example

[](#example)

The application `.env` file as:

```
# .env
SCHEDULE_BUILDER_WEBHOOK_AUTHORIZATION=the_webhooks_authorization_token_value

```

will translate to an HTTP authorization header:

```
Authorization: Bearer the_webhooks_authorization_token_value

```

Viewing API Documentation
-------------------------

[](#viewing-api-documentation)

Once deployed to view the API documents navigate to `https:///app/plugins/wp-schedule-builder/docs/`where `` is the meetings Wordpress site's FQDN. Information on compiling the API documentation see [docs/open-api.md](./docs/open-api.md)

###  Health Score

33

—

LowBetter than 75% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity16

Limited adoption so far

Community13

Small or concentrated contributor base

Maturity72

Established project with proven stability

 Bus Factor2

2 contributors hold 50%+ of commits

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~62 days

Recently: every ~207 days

Total

46

Last Release

833d ago

Major Versions

v1.4.6 → v2.0.02017-04-11

v2.2.6 → v3.0.02018-09-05

v3.0.1 → v4.0.02019-05-28

v4.2.1 → v5.0.12022-06-21

PHP version history (3 changes)v1.0.0PHP ^5.5

v1.4.5PHP ^5.5 || ^7.0

v3.0.0PHP &gt;=7.0

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/2086816?v=4)[ASMBS](/maintainers/asmbs)[@asmbs](https://github.com/asmbs)

---

Top Contributors

[![friartuck6000](https://avatars.githubusercontent.com/u/4365821?v=4)](https://github.com/friartuck6000 "friartuck6000 (185 commits)")[![maxwellmc](https://avatars.githubusercontent.com/u/25797126?v=4)](https://github.com/maxwellmc "maxwellmc (91 commits)")[![jamost](https://avatars.githubusercontent.com/u/2086843?v=4)](https://github.com/jamost "jamost (76 commits)")[![nasumilu](https://avatars.githubusercontent.com/u/85929806?v=4)](https://github.com/nasumilu "nasumilu (38 commits)")

### Embed Badge

![Health badge](/badges/asmbs-wp-schedule-builder/health.svg)

```
[![Health](https://phpackages.com/badges/asmbs-wp-schedule-builder/health.svg)](https://phpackages.com/packages/asmbs-wp-schedule-builder)
```

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
