Download the PHP package der-spiegel/ww-assets-client without Composer
On this page you can find all versions of the php package der-spiegel/ww-assets-client. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download der-spiegel/ww-assets-client
More information about der-spiegel/ww-assets-client
Files in der-spiegel/ww-assets-client
Package ww-assets-client
Short Description PHP client for the WoodWing Assets (formerly: Elvis DAM) system https://www.woodwing.com/en/products/woodwing-assets
License MIT
Homepage https://github.com/DerSpiegel/ww_assets_php_client
Informations about the package ww-assets-client
A PHP client for WoodWing Assets
WoodWing Assets is a DAM (Digital Asset Management) system. This PHP client library uses its REST API.
This is not an official library supplied by the WoodWing vendor. It has been developed during the WoodWing Assets implementation at the German SPIEGEL Gruppe, 2019-2020.
Functionality
- API login
- Search:
SearchRequest
- Browse:
BrowseRequest
- Create:
CreateRequest
- Update:
UpdateRequest
- Update bulk:
UpdateBulkRequest
- Copy asset:
CopyAssetRequest
- Move / rename:
MoveRequest
- Remove:
RemoveRequest
- Create relation:
CreateRelationRequest
- Create folder:
CreateFolderRequest
- Get folder metadata:
GetFolderRequest
- Update folder metadata:
UpdateFolderRequest
Installation
Use Composer to add this library your project’s composer.json file:
Quick test
Here’s how to do a quick test, starting from scratch with a new project (Docker required):
Install dependencies using Composer
Copy and edit the example script
$ cp vendor/der-spiegel/ww-assets-client/UsageExample.php MyExample.php
Edit your copy, setting the correct Assets URL, username (API user preferred) and password in this section:
The example script performs a simple search across all assets (visible for that user) and returns the first 50 asset IDs – you can leave it as is for a first test:
Then run your copy
Development
See Running tests for instructions on how to run unit and integration tests.
To regenerate the documentation in docs/_build/html from the source files, run Sphinx:
Authors
License
This library is licensed under the MIT License - see the LICENSE
file for details.
All versions of ww-assets-client with dependencies
ext-ctype Version *
ext-iconv Version *
ext-json Version *
guzzlehttp/guzzle Version >=6.3 <8.0
phpunit/php-timer Version >=6.0 <8.0
twig/twig Version ^3.4