4.9 KiB
layout | title | title_nav | description | keywords |
---|---|---|---|---|
default | Tiny Drive Introduction | Introduction | Introduction of what Tiny Drive is and its capabilities | tinydrive introduction overview |
{{site.cloudfilemanager}} is a premium {{site.productname}} plugin for cloud-based asset management and storage solution.
{{site.cloudfilemanager}} allows trouble-free management of assets such as images and files in the cloud. Files can be dragged and dropped to be instantly uploaded to the cloud storage using a CDN to serve the required files and images.
User can manage file uploads, storage, processing, and delivery for your website or app. All components of {{site.cloudfilemanager}} infrastructure seamlessly work as a whole, are easy to configure, and can be extremely flexible when needed.
Developers at {{site.companyname}} build the upload UI, libs, and APIs for developers. {{site.cloudfilemanager}} integrations are designed to be non-coder ready, easy to configure, and well-covered with documentation and guides.
Tiny Drive features
{{site.cloudfilemanager}} allows the following file formats, extensions, and storage options:
Feature | Value |
---|---|
File upload | Upload files through drag & drop or via upload button. If integrated with {{site.productname}}, files added via drag & drop or copy & paste in {{site.productname}} will be uploaded using {{site.cloudfilemanager}} |
CDN | Files are stored in S3 and accessed through Amazons CDN for fast delivery anywhere in the world |
File management | Move, copy, delete and organize your online file storage |
Search | Search your library of files, star the ones you use often for quick access |
Preview | Preview images (and video, coming soon) before you select what content to use |
Integrations | Integrations with Google Drive and Dropbox allows you to import file from these systems through {{site.cloudfilemanager}} |
The storage and bandwidth quota varies based upon the {{site.cloudname}} Plan you are subscribed to.
Demo
Here is a quick demo on how {{site.cloudfilemanager}} integrates with {{site.productname}}.
{% include codepen.html id="drive-demo" %}
Upload files URL
The URL format for each file is https://drive.tiny.cloud/1/{your-api-key}/{uuid}
and gets generated when a file is uploaded.
If a file is moved or renamed, it will still have the same unique URL, so the restructuring of the files using {{site.cloudfilemanager}} won't affect where they are being used. However, deleting a file will mark the URL as being unused, and the URL will not continue to work.
User specific root
It is common to desire to be able to have user specific paths so that each user within a system gets its directory. This can be done by setting the https://claims.tiny.cloud/drive/root
custom JWT claim to a path within {{site.accountpage}}. This path will automatically be constructed when the user is accessing {{site.cloudfilemanager}} using a JWT key with that claim. The user can only see and manage files within that root.
Security & performance
{{site.companyname}} is aware that security is a primary concern when it comes to cloud storage. As a user's assets are passed back and forth between a {{site.productname}} editor instance and the S3 bucket, {{site.cloudfilemanager}} uses the user's API key and a JSON Web Token (JWT) to authenticate each data transaction. Each {{site.cloudfilemanager}} user will need to create their own JWT.
JWT
Some cloud services for {{site.productname}} require setting up JWT authentication. This allows verifying that the end users are allowed to access a particular feature. JWT is a common authorization solution for web services and is documented in more detail at the https://jwt.io/ website. For more information, see the JWT authentication section.
File types
There is a fixed set of file extensions that you can upload and these are placed in the file type categories below. We constantly expand these sets with new file extensions. We don't allow any file type to be uploaded since some extensions are problematic from a security perspective.
document
- doc, xls, ppt, pps, docx, xlsx, pptx, pdf, rtf, txt, key, pages, numbersaudio
- wav, wave, mp3, ogg, oga, ogx, ogm, spx, opusvideo
- mp4, m4v, ogv, webm, movimage
- gif, jpeg, jpg, png, tif, tiff, bmparchive
- zip
Starter projects
To get started quickly and understand how {{site.cloudfilemanager}} works, {{site.companyname}} highly recommends trying one of the starter projects on Github to set up a {{site.cloudfilemanager}} instance by following a few simple steps.
The starter projects have their procedures to get {{site.cloudfilemanager}} up and running. Choose a starter project of a familiar language and follow the steps to set up {{site.cloudfilemanager}}.