Download the PHP package islandora/pdx without Composer
On this page you can find all versions of the php package islandora/pdx. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download islandora/pdx
More information about islandora/pdx
Files in islandora/pdx
Package pdx
Short Description Top level container for the various PCDM related Islandora CLAW microservices
License MIT
Homepage http://islandora.ca/CLAW
Informations about the package pdx
PDX
This is a top level container for the various PCDM related Islandora CLAW microservices. It allows you to mount the various endpoints at one port on one machine and makes a development vagrant/docker configuration easier to produce.
Requirements
Installation
You will need to copy the configuration file example.settings.yml to either settings.yml or settings.dev.yml (if $app['debug'] = TRUE) and change any required settings.
You can run just this service using PHP by executing
from this directory to start it running.
Services
This mounts all the various individual microservices under the /islandora
URL, so you currently have access to
- CollectionService at
/islandora/collection
See the individual services for more information on their endpoints.
CollectionService
This an Islandora PHP Microservice to create PCDM:Collections and add/remove PCDM:Objects to a PCDM:Collection.
Services
The CollectionService provides the following endpoints for HTTP requests.
Note: The UUID is of the form 18c67794-366c-a6d9-af13-b3464a1fb9b5
-
POST to
/collection
for creating a new PCDM:Collection at the root level
-
POST to
/collection/{uuid}
for creating a new PCDM:Collection as a child of resource {uuid}
-
POST to
/collection/{uuid}/member/{member}
for adding the resource identifier by the UUID {member} to the collection identified by the UUID {uuid}
-
DELETE to
/collection/{uuid}/member/{member}
for removing the resource identifier by the UUID {member} from the collection identified by the UUID {uuid}
Sponsors
- UPEI
- discoverygarden inc.
- LYRASIS
- McMaster University
- University of Limerick
- York University
- University of Manitoba
- Simon Fraser University
- PALS
- American Philosophical Society
- common media inc.
Maintainers
License
All versions of pdx with dependencies
islandora/crayfish Version ^0.0
silex/silex Version ^1.3
symfony/config Version ^3.0
twig/twig Version ^1.23
symfony/yaml Version ^3.0
easyrdf/easyrdf Version ^0.9.1
ml/json-ld Version ^1.0
moust/silex-cache Version 1.0.*@dev