PHPackages                             pessek/hypedropzone - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [File &amp; Storage](/categories/file-storage)
4. /
5. pessek/hypedropzone

ActiveElgg-plugin[File &amp; Storage](/categories/file-storage)

pessek/hypedropzone
===================

Drag-n-drop file uploads for Elgg

4.0(4y ago)03proprietaryPHPPHP &gt;=7.4

Since May 28Pushed 4y ago1 watchersCompare

[ Source](https://github.com/rheman/hypeDropzone)[ Packagist](https://packagist.org/packages/pessek/hypedropzone)[ RSS](/packages/pessek-hypedropzone/feed)WikiDiscussions master Synced yesterday

READMEChangelog (2)Dependencies (2)Versions (3)Used By (0)

Drag&amp;Drop File Uploads for Elgg
===================================

[](#dragdrop-file-uploads-for-elgg)

[![Elgg 4.0](https://camo.githubusercontent.com/b1d01246e0107a41c37e5a81857f07c8eef37b85e910c4ff09f8bad002634eb5/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f456c67672d342e302d677265656e2e737667)](https://camo.githubusercontent.com/b1d01246e0107a41c37e5a81857f07c8eef37b85e910c4ff09f8bad002634eb5/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f456c67672d342e302d677265656e2e737667)

Drag&amp;Drop File Uploads for Elgg

Features
--------

[](#features)

- Cross-browser support for drag&amp;drop file uploads
- Easy to integrate into existing forms
- Supports chunked uploads of large files

[![Dropzone](https://camo.githubusercontent.com/a1a3c67fd449dd895bf33d67a6411d2c0d80387c79e1445209118aff18bbb1d5/68747470733a2f2f7261772e6769746875622e636f6d2f687970654a756e6374696f6e2f6879706544726f707a6f6e652f6d61737465722f73637265656e73686f74732f64726f707a6f6e652e706e67 "Dropzone")](https://camo.githubusercontent.com/a1a3c67fd449dd895bf33d67a6411d2c0d80387c79e1445209118aff18bbb1d5/68747470733a2f2f7261772e6769746875622e636f6d2f687970654a756e6374696f6e2f6879706544726f707a6f6e652f6d61737465722f73637265656e73686f74732f64726f707a6f6e652e706e67)

Developer Notes
---------------

[](#developer-notes)

### Adding a drag&amp;drop file input and processing uploads

[](#adding-a-dragdrop-file-input-and-processing-uploads)

To add a drag&amp;drop input to your form, add the following:

```
echo elgg_view('input/dropzone', array(
		'name' => 'upload_guids',
		'accept' => "image/*",
		'max' => 25,
		'multiple' => true,
		'container_guid' => $container_guid, // optional file container
		'subtype' => $subtype, // subtype of the file entities to be created
		// see the view for more options
	));
```

In your action, you can retrieve uploaded files with `get_input('upload_guids');`

You also need to implement a fallback solution for when the browser does not support drag and drop. Check `hypeJunction\DropzoneService` for an example.

### Initializing and resetting dropzone

[](#initializing-and-resetting-dropzone)

You can instantiate and clear dropzone by triggering jQuery events on the containing form:

```
$('.elgg-form').trigger('initialize'); // will instantiate dropzone inputs contained within the form
$('.elgg-form').trigger('reset'); // will clear previews and hidden guid inputs
```

Acknowledgements / Credits
--------------------------

[](#acknowledgements--credits)

- Dropzone.js is a really cool library by Matias Meno

###  Health Score

23

—

LowBetter than 25% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity3

Limited adoption so far

Community4

Small or concentrated contributor base

Maturity54

Maturing project, gaining track record

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~138 days

Total

2

Last Release

1768d ago

Major Versions

1.0 → 4.02021-10-14

PHP version history (2 changes)1.0PHP &gt;=7.1

4.0PHP &gt;=7.4

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/17824857?v=4)[rhemandaddy](/maintainers/rhemandaddy)[@rhemandaddy](https://github.com/rhemandaddy)

---

Tags

pluginelgguploaddropzonedrag-n-drop

### Embed Badge

![Health badge](/badges/pessek-hypedropzone/health.svg)

```
[![Health](https://phpackages.com/badges/pessek-hypedropzone/health.svg)](https://phpackages.com/packages/pessek-hypedropzone)
```

###  Alternatives

[helsingborg-stad/municipio

A bootstrap theme for creating municipality sites.

4028.6k10](/packages/helsingborg-stad-municipio)[mcguffin/acf-dropzone

Drag and drop file upload for ACF-Fields.

339.2k](/packages/mcguffin-acf-dropzone)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
