Skip to content

Commit

Permalink
Merge pull request #22 from webhdx/EZP-27258_Create_README_md_for_Mul…
Browse files Browse the repository at this point in the history
…ti_File_Upload_repository

EZP-27258: Create README.md for Multi File Upload repository
  • Loading branch information
lserwatka authored Apr 18, 2017
2 parents 2d0b643 + 461d944 commit 48b6ca3
Showing 1 changed file with 136 additions and 1 deletion.
137 changes: 136 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1 +1,136 @@
# ezplatform-multi-file-upload
# ezsystems/ezplatform-multi-file-upload
Allows uploading multiple files as new content items at once.

## Install

1. From your eZ Platform installation, run composer:

```sh
$ composer require ezsystems/ezplatform-multi-file-upload
```

2. Enable the bundle by adding:

```php
new EzSystems\MultiFileUploadBundle\EzSystemsMultiFileUploadBundle(),
```

to `app/AppKernel.php`.

3. Setup routing by adding bundle configuration to `app/config/routing.yml`:

```yml
_eZPlatformMultiFileUpload:
resource: "@EzSystemsMultiFileUploadBundle/Resources/config/routing.yml"
prefix: "%ezpublish_rest.path_prefix%"
```

4. Clear cache and setup assets with `$ composer run-script post-update-cmd`

*(if you use prod env make sure that it is set with `$ export SYMFONY_ENV=prod` first)*.


## Configuration
Example application configuration (`app/config/config.yml`):
```yml
# ...
ez_systems_multi_file_upload:
location_mappings:
- # gallery
content_type_identifier: gallery
mime_type_filter:
- video/*
- image/*
mappings:
- # images
mime_types:
- image/jpeg
- image/jpg
- image/pjpeg
- image/pjpg
- image/png
- image/bmp
- image/gif
- image/tiff
- image/x-icon
- image/webp
content_type_identifier: image # content type of new items
content_field_identifier: image # field of content type to pass file to
name_field_identifier: name # field of content type to pass filename to
- # videos
mime_types:
- video/avi
- video/mpeg
- video/quicktime
- video/mp4
- video/webm
- video/3gpp
- video/x-msvideo
- video/ogg
content_type_identifier: video
content_field_identifier: file
name_field_identifier: name
default_mappings:
- # file
mime_types:
- image/svg+xml
- application/msword
- application/vnd.openxmlformats-officedocument.wordprocessingml.document
- application/vnd.ms-excel
- application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
- application/vnd.ms-powerpoint
- application/vnd.openxmlformats-officedocument.presentationml.presentation
- application/pdf
content_type_identifier: file
content_field_identifier: file
name_field_identifier: name
fallback_content_type:
content_type_identifier: file
content_field_identifier: file
name_field_identifier: name
```

Default bundle configuration:
```yml
parameters:
ez_systems.multifile_upload.location_mappings: []
ez_systems.multifile_upload.default_mappings:
- # image
mime_types:
- image/jpeg
- image/jpg
- image/pjpeg
- image/pjpg
- image/png
- image/bmp
- image/gif
- image/tiff
- image/x-icon
- image/webp
content_type_identifier: image
content_field_identifier: image
name_field_identifier: name
- # file
mime_types:
- image/svg+xml
- application/msword
- application/vnd.openxmlformats-officedocument.wordprocessingml.document
- application/vnd.ms-excel
- application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
- application/vnd.ms-powerpoint
- application/vnd.openxmlformats-officedocument.presentationml.presentation
- application/pdf
content_type_identifier: file
content_field_identifier: file
name_field_identifier: name
ez_systems.multifile_upload.fallback_content_type:
content_type_identifier: file
content_field_identifier: file
name_field_identifier: name
```

0 comments on commit 48b6ca3

Please sign in to comment.