An open API service indexing awesome lists of open source software.

https://github.com/jako/ajaxupload

Display an upload area for uploading multiple files in a form. The upload queues can be filled and saved by FormIt hooks.
https://github.com/jako/ajaxupload

formit formit-hook modx modx-extra modx-revolution

Last synced: about 2 months ago
JSON representation

Display an upload area for uploading multiple files in a form. The upload queues can be filled and saved by FormIt hooks.

Awesome Lists containing this project

README

        

[![Default Lexicon](https://hosted.weblate.org/widget/modx-extras/ajaxupload/standard/svg-badge.svg)](https://hosted.weblate.org/projects/modx-extras/ajaxupload/)

# AjaxUpload

Display an upload area with [pqinoa/filepond](https://github.com/pqina/filepond)
for uploading multiple files in a form. The upload queues can be filled and
saved by FormIt hooks.

## Features

With the snippet an upload area for uploading multiple files in a form is
generated.

All uploaded files are given random filenames to avoid hotlinking uploaded not
published files.

With two FormIt hooks the upload queues can be pre-filled from FormIt field
value and saved into FormIt field value. With two other FormIt hooks the
uploaded files can be attached to the FormIt mails and deleted after the form
submit.

For more information please read the [documentation](https://jako.github.io/AjaxUpload/).

## Installation

MODX Package Management

## Usage

Install via package manager and use the snippets and the FormIt hooks.

## License

The project is licensed under the [GPLv2 license](https://github.com/Jako/AjaxUpload/blob/master/core/components/ajaxupload/docs/license.md).

## Translations

Translations of the package can be made for the [Default Lexicon](https://hosted.weblate.org/projects/modx-extras/ajaxupload/standard/), the [Properties Lexicon](https://hosted.weblate.org/projects/modx-extras/ajaxupload/properties/) and the [System Setting Lexicon](https://hosted.weblate.org/projects/modx-extras/ajaxupload/system-settings/)