Improving File Upload in Elgg

Elgg provides a tool that allows users to share documents within your network. It is a very simple feature, no multi-upload, not even a progress bar. In this article, I will show you how to integrate a cross-browser support for drag & drop file uploads in Elgg.
1. Download the community plugin Dropzone for Elgg 1.8.

2. Unzip the plugin in the mod folder of your elgg network. Then sign into your elgg site with the Administrator account and go to the Administration Dashboard.

3. Go to menu “Configure -> Plugins”:

elgg menu configure plugins

4. Activate the “Dropzone” plugin:

activate dropzone elgg file upload

5. Clear the elgg cache. If you don’t know how to do this, read this article.

6. After clearing the cache, run the upgrade.php script.

7. Finally, the upload feature will have cross-browser drag and drop capabilities. You can even drag more than one file at the same time!

multiple file upload elggNote: If you have a theme installed, Drop Zone must be always at the bottom of the plugin list.

If you face issues with this tool, feel free to ask here for support.

This concludes Improving File upload in Elgg.

For more info about Elgg hosting solutions, visit Arvixe Elgg Hosting!

Happy Hosting!

Rodolfo Hernandez

Tags: , , , , , , , , , , , , , , , , , , , | Posted under Elgg | RSS 2.0

Author Spotlight

Rodolfo Hernandez

Rodolfo Hernandez

I like photography and reading books. Currently working for Arvixe as Elgg Community Liaison. Elgg Security Expert Web Security Expert CEO of UDP SW Social Web

2 Comments on Improving File Upload in Elgg

  1. Brett says:

    Steps 5 and 6 are unnecessary.

    • Hi Brett!

      While I was testing this excellent plugin, I had to do steps 5 and 6. The new file upload didn’t show up after clearing up the cache and running upgrade. I was using the latest elgg version (1.8.18)

Leave a Reply

Your email address will not be published. Required fields are marked *


5 × 1 =

You may use these HTML tags and attributes: <a href="" title="" rel=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>