PHPackages                             pessek/pessek\_dropzone - 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/pessek\_dropzone

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

pessek/pessek\_dropzone
=======================

Drag-n-drop file uploads for Elgg

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

Since Oct 16Pushed 4y ago1 watchersCompare

[ Source](https://github.com/rheman/pessek_dropzone)[ Packagist](https://packagist.org/packages/pessek/pessek_dropzone)[ RSS](/packages/pessek-pessek-dropzone/feed)WikiDiscussions main Synced today

READMEChangelog (1)Dependencies (2)Versions (2)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

22

—

LowBetter than 21% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity3

Limited adoption so far

Community4

Small or concentrated contributor base

Maturity51

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

Unknown

Total

1

Last Release

1766d ago

### 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-pessek-dropzone/health.svg)

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

###  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)
