Download the PHP package asmbs/wp-schedule-builder without Composer

On this page you can find all versions of the php package asmbs/wp-schedule-builder. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package wp-schedule-builder

ScheduleBuilder

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

Latest Stable VersionLatest Unstable Version

Requirements

Installation

  1. Install with Composer:

  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

Requirements

Getting Started

To install the development dependencies, run:

To rebuild the assets, run:

(Requires npx)

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

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,

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

The application .env file as:

will translate to an HTTP authorization header:

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


All versions of wp-schedule-builder with dependencies

PHP Build Version
Package Version
Requires php Version >=7.0
ext-json Version *
portphp/csv Version ^1.1
portphp/steps Version ^1.2
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package asmbs/wp-schedule-builder contains the following files

Loading the files please wait ....