Download the PHP package dartanian300/xmodule-php without Composer

On this page you can find all versions of the php package dartanian300/xmodule-php. 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 xmodule-php

Xmodule-PHP

A PHP library for implementing Modo Lab's XModule web service.

This library follows the XModule v1.0 specification as much as possible. Unless otherwise stated, each element can be instantiated via a camel-case version of their name (from the specification). For easiest use, reference the specification while using this library (while keeping in mind the "Things to remember" below).

To Install:

Be sure to include Composer's autoloader

Use the elements together to create your XModule response:

Few things to remember:

Get Started Examples

Access/Set predefined string fields

Access/Set freeform string fields

Access/Set boolean fields

Access/Set/Delete array fields

Access/Set/Delete object fields

Access/Set id field

Note: ids can only be set on elements that support it

Access elementType field

More Examples

Using elements with multiple array fields

Using forms

Using MultiColumn

A few exceptions

Some fields/elements use a modified add() method. See their signatures below:

More Documentation

More documentation can be found by navigating to the docs folder in a browser after running the following command:

Note: Assumes that PHPDoc is installed in the project's 'vendor' folder and that you are executing on a Unix-based system. Command might need to be modified to work on Windows systems (located in composer.json).

Element Reference

Available Top-Level Elements:

Available Form Elements:

Available GoogleMaps Elements (namespace: XModule\GoogleMaps):

(namespace: XModule\GoogleMaps\MapPoint)

Available Toolbar Elements (namespace: XModule\Toolbar):

Available Helper Elements (namespace: XModule\Helpers)

For use with Table

For use with Carousel

For use with Grid

For use with XList

For use with Tabs

Concepts Not Currently Implemented


All versions of xmodule-php with dependencies

PHP Build Version
Package Version
Requires php Version >=7.0.0
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 dartanian300/xmodule-php contains the following files

Loading the files please wait ....