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

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

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

Drag-n-drop file uploads for Elgg

6.1.1(7y ago)14581proprietaryPHPPHP &gt;=5.5CI failing

Since Jun 14Pushed 3w 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 main Synced today

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

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

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

[![Elgg 7.x](https://camo.githubusercontent.com/959475d1d91761b2e3ed85398ae1ebe9536a48c724e92bef53e7e2027c3d3627/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f456c67672d372e782d6f72616e67652e7376673f7374796c653d666c61742d737175617265)](https://camo.githubusercontent.com/959475d1d91761b2e3ed85398ae1ebe9536a48c724e92bef53e7e2027c3d3627/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f456c67672d372e782d6f72616e67652e7376673f7374796c653d666c61742d737175617265)

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

Compatibility
-------------

[](#compatibility)

Plugin versionElgg version7.0.07.x6.0.06.x5.0.05.x4.0.04.x3.0.03.x

###  Health Score

42

—

FairBetter than 88% of packages

Maintenance62

Regular maintenance activity

Popularity16

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity66

Established project with proven stability

 Bus Factor1

Top contributor holds 99.3% 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

2915d 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 (142 commits)")[![juho-jaakkola](https://avatars.githubusercontent.com/u/883920?v=4)](https://github.com/juho-jaakkola "juho-jaakkola (1 commits)")

---

Tags

elggelgg-pluginphppluginelgguploaddropzonedrag-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.

6196.6M35](/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)

2357.1M97](/packages/kartik-v-yii2-widget-fileinput)[helsingborg-stad/municipio

A bootstrap theme for creating municipality sites.

4028.5k10](/packages/helsingborg-stad-municipio)[deliciousbrains/wp-amazon-s3-and-cloudfront

Automatically copies media uploads to a storage provider's bucket for delivery. Optionally configure a CDN for even faster delivery.

312214.5k1](/packages/deliciousbrains-wp-amazon-s3-and-cloudfront)[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

54248.7k1](/packages/perminder-klair-yii2-dropzone)

PHPackages © 2026

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