PHPackages                             coldtrick/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. coldtrick/hypedropzone

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

coldtrick/hypedropzone
======================

Drag-n-drop file uploads for Elgg

v5.2(8y ago)15361GPL-2.0PHPPHP &gt;=5.5

Since Jun 14Pushed 7y agoCompare

[ Source](https://github.com/ColdTrick/hypeDropzone)[ Packagist](https://packagist.org/packages/coldtrick/hypedropzone)[ Docs](http://hypejunction.com)[ RSS](/packages/coldtrick-hypedropzone/feed)WikiDiscussions master Synced 2w ago

READMEChangelog (6)Dependencies (2)Versions (23)Used By (0)

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

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

[![Elgg 2.2](https://camo.githubusercontent.com/67423a032bd4d107f72dde5b1e46a85a00dc36bc763cfde47a5d4cecc9c48bc0/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f456c67672d322e322e782d6f72616e67652e7376673f7374796c653d666c61742d737175617265)](https://camo.githubusercontent.com/67423a032bd4d107f72dde5b1e46a85a00dc36bc763cfde47a5d4cecc9c48bc0/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f456c67672d322e322e782d6f72616e67652e7376673f7374796c653d666c61742d737175617265)

Drag&amp;Drop File Uploads for Elgg

Features
--------

[](#features)

- Cross-browser support for drag&amp;drop file uploads
- Easy to integrate into existing forms

[![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

31

—

LowBetter than 65% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity15

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity68

Established project with proven stability

 Bus Factor1

Top contributor holds 99% of commits — single point of failure

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 ~78 days

Recently: every ~125 days

Total

19

Last Release

3025d ago

Major Versions

1.0.1 → 3.0.02014-11-24

3.2.0 → 4.0.02015-06-12

4.2.3 → 5.x-dev2016-08-17

4.x-dev → 5.0.12016-08-30

PHP version history (3 changes)1.0.1PHP &gt;=5.3.3

3.2.0PHP &gt;=5.4

5.0.1PHP &gt;=5.5

### Community

Maintainers

![](https://www.gravatar.com/avatar/a4ac1d6abe137b2a78bd0527b3c1f085be51c6a8f70e2fd81fcd7fac3d8d59bf?d=identicon)[jeabakker](/maintainers/jeabakker)

---

Top Contributors

[![hypeJunction](https://avatars.githubusercontent.com/u/1202761?v=4)](https://github.com/hypeJunction "hypeJunction (102 commits)")[![juho-jaakkola](https://avatars.githubusercontent.com/u/883920?v=4)](https://github.com/juho-jaakkola "juho-jaakkola (1 commits)")

---

Tags

pluginelgguploaddropzonedrag-n-drop

### Embed Badge

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

```
[![Health](https://phpackages.com/badges/coldtrick-hypedropzone/health.svg)](https://phpackages.com/packages/coldtrick-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)[devgroup/yii2-dropzone

Yii2 Dropzone widget

1354.6k1](/packages/devgroup-yii2-dropzone)

PHPackages © 2026

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