Asset Management

How project assets are hosted and managed in the platform

Introducing the Asset Library

Studio allows uploading centralised files and images via Assets Library tab. Uploaded images will be available for selection in image input fields if they match the image validation specified in the App Spec.

The Asset Library allows Studio users to:

  • Assign tags to indvidual assets or to a group of assets

  • Search by asset name or tag

  • Sort and filter by asset type, tag or author

  • Bulk actions, such as download, upload or delete assets

Hosting Images and other files outside of the Asset Library

It is important to understand how images or files are stored and specified within Studio, outside of the Asset Library

WhereElements have an image or a file field, the value for that field can be specified in several ways:

  1. Studio supports uploading of local files. The URL of the uploaded file will be used as a value of the field. Moreover, the uploaded image will be available in the project assets and can be reused for another image field so there is no need to upload the same asset twice.

  2. It is possible to select one of the previously uploaded images from the project assets. The URL of the selected asset will be used as a value of the field.

  3. It is possible to provide a URL to an external image or file. Provided URL will be used as the value of the field. The asset will not be uploaded to the Studio but will be validated once at the point of save. The Studio will not be responsible for their availability or content in the future. Here are examples of valid URLs:

    • https://bucket.io/image.png

    • http://images.com/images/123

    • //d3mss.cloudfront.net/assets/1c/logo.jpeg?_src=lvis

    • https://reports.com/weekly_report.xlsx

Studio ignores leading and trailing whitespace at the URL validation stage and stores URLs without whitespace.

All image field values are validated according to the Project's App Spec.

Beware. Large images or files used by large audiences can incur significant costs that may be outside of your Plan.