Download the PHP package rebelcode/rcmod-wp-bookings-ui without Composer

On this page you can find all versions of the php package rebelcode/rcmod-wp-bookings-ui. 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 rcmod-wp-bookings-ui

RebelCode - WP Bookings UI Module

Build Status Code Climate Test Coverage Latest Stable Version Latest Unstable Version

WP Bookings plugin's UI Module

Run Front Assembling

To run front assembling just run:

Run Application

This module's front-end logic expects to retrieve initial application state to initialize application. By default it is window.EDDBK_APP_STATE which should be generated on server using wp_localize_script(...).

We have two separate pages that require different states to work. Bookings page and one service page. So for this 2 pages we need two different application states.

Service Page

State

Expected structure of state on service page (when user open some service for editing):

Bookings Page

State

Expected structure of state on bookings page:

Endpoints

Here is endpoints required for bookings page. Paths are not real, this is just demonstration of concept which functionality is required from backend to make everything works.

Bookings

GET /booking - Retrieve list of bookings, screen statuses list with items count for each status, filtered items count. It should accept next parameters to filter result:

Both views:

Calendar filtering:

List view filtering:

POST /booking - Create one booking.

UPDATE /booking/{id} - Update booking by it's ID.

DELETE /booking/{id} - Delete booking by it's ID.

Clients

This API endpoint is required for booking editing functionality. When user creates/edits booking he can search across all clients or create new one.

GET /client?search={queryString} - Search for client.

POST /client - Create new client. Should accept this two fields:


All versions of rcmod-wp-bookings-ui with dependencies

PHP Build Version
Package Version
Requires php Version ^5.4 | ^7.0
rebelcode/modular Version ^0.1-alpha1
dhii/normalization-helper-base Version ^0.1-alpha2
dhii/placeholder-template Version ^0.1-alpha2
dhii/memoize-memory Version ^0.2-alpha1
rebelcode/transformers Version ^0.1-alpha1
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 rebelcode/rcmod-wp-bookings-ui contains the following files

Loading the files please wait ....