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)15341GPL-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 2mo 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 68% 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

2934d 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

[oneup/uploader-bundle

This Symfony bundle provides a server implementation for handling single and multiple file uploads using either FineUploader, jQuery File Uploader, YUI3 Uploader, Uploadify, FancyUpload, MooUpload, Plupload or Dropzone. Features include chunked uploads, orphanages, Gaufrette and Flysystem support.

6066.3M27](/packages/oneup-uploader-bundle)[kartik-v/yii2-widget-fileinput

An enhanced FileInput widget for Bootstrap 3.x, 4.x &amp; 5.x with file preview, multiple selection, and more features (sub repo split from yii2-widgets)

2286.8M95](/packages/kartik-v-yii2-widget-fileinput)[mcguffin/acf-dropzone

Drag and drop file upload for ACF-Fields.

339.2k](/packages/mcguffin-acf-dropzone)[perminder-klair/yii2-dropzone

DropzoneJs Extention for Yii2

50240.4k1](/packages/perminder-klair-yii2-dropzone)[itskodinger/midia

Simple Media manager for your Laravel project

1415.8k](/packages/itskodinger-midia)[devgroup/yii2-dropzone

Yii2 Dropzone widget

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

PHPackages © 2026

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