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

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

hypejunction/hypedropzone
=========================

Drag-n-drop file uploads for Elgg

6.1.1(7y ago)14481proprietaryPHPPHP &gt;=5.5

Since Jun 14Pushed 7y ago1 watchersCompare

[ Source](https://github.com/hypeJunction/Elgg3-hypeDropzone)[ Packagist](https://packagist.org/packages/hypejunction/hypedropzone)[ Docs](http://hypejunction.com)[ RSS](/packages/hypejunction-hypedropzone/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (2)Versions (15)Used By (0)

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

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

[![Elgg 3.0](https://camo.githubusercontent.com/e646ef90c665819eef06372ac1af176270e4db7642e8c52976072bca821b1694/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f456c67672d332e302d6f72616e67652e7376673f7374796c653d666c61742d737175617265)](https://camo.githubusercontent.com/e646ef90c665819eef06372ac1af176270e4db7642e8c52976072bca821b1694/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f456c67672d332e302d6f72616e67652e7376673f7374796c653d666c61742d737175617265)

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

31

—

LowBetter than 68% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity15

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity66

Established project with proven stability

 Bus Factor1

Top contributor holds 99.1% 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 ~114 days

Recently: every ~172 days

Total

14

Last Release

2861d ago

Major Versions

1.0.1 → 3.0.02014-11-24

3.2.0 → 4.0.02015-06-12

4.2.3 → 5.0.02016-08-17

5.0.1 → 6.0.02018-04-19

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/5071b1cd852e094b3f564962a625e04c227adc73af30c5b46b243ab8f20154a7?d=identicon)[hypeJunction](/maintainers/hypeJunction)

---

Top Contributors

[![hypeJunction](https://avatars.githubusercontent.com/u/1202761?v=4)](https://github.com/hypeJunction "hypeJunction (111 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/hypejunction-hypedropzone/health.svg)

```
[![Health](https://phpackages.com/badges/hypejunction-hypedropzone/health.svg)](https://phpackages.com/packages/hypejunction-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.8M94](/packages/kartik-v-yii2-widget-fileinput)[mcguffin/acf-dropzone

Drag and drop file upload for ACF-Fields.

349.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)[recca0120/upload

Ajax Upload Large File Support jQuery-File-Upload, FileApi, Plupload, For framework Laravel

816.5k](/packages/recca0120-upload)

PHPackages © 2026

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