LiveArt HTML5 is an HTML5 product design component, suitable for any web2print tasks including signs, uniforms, apparel or sticker decoration. It's 1.0.0 release based on new SVG engine contrary to 0.10.X version.
Please see detailed release notes that describe differences and new features for the 1.0.0. The current will be also designated as an LTS (Long Term Support) version for the next years.
Primary integration reference:
Despite LiveArt is a fully client-side component, it is provided with basic backend to save designs and prepare production output. Certain pre-requisites are required to run the designer locally or on the server.
- PHP 5.5+
- Needed to run the server, and the sample php services
- Ensure it is added to PATH
- Run cmd
php -version
to check manually
- Run cmd
- What if I ignore the installation?
- The component will not launch as it requires sample PHP services to function. Please refer to v1.0.0 migration guide for more information.
- Inkscape 0.92.3 - 0.92.5
- Needed to proceed with the order output generation
- Ensure it is added to PATH
- Run cmd
inkscape --version
to check manually
- Run cmd
- What if I ignore the installation or install a different version?
- No PNG/PDF production output will be generated
- Ghostscript 9.0+
- Needed to concatenate multiple locations into single-file PDF
- Ensure it is added to PATH
- Run cmd
gs --version
to check manually
- Run cmd
- What if ignore the installation?
- No PDF output for multiple location products
- (unless configured
merged: false
inservices/config/output.json
)
- (unless configured
- No PDF output for multiple location products
- Run locally or on the server
- Open
http://localhost:9000/requirements-check/client/index.html
in the browser - Verify the system meets the requirements
- Remove
requirements-check
directory (!) before the upload to production
- Open cmd/terminal in the directory with LiveArt
- Run
php -S localhost:9000
- Open
http://localhost:9000/iframe.html
in the browser
- Map the LiveArt folder to the desired endpoint.
- Ensure JSON and WOFF files served as static. Failing to configure this step may result in malfunctioning designer.
- Scripts should have permission to write files into folders
/files
and/files/uploads
(for sample save design, upload image, and make order)