File Takeout

Warning: This plugin has't been updated in over 9 years. It may no longer be maintained.

What you can do to help:

This Elgg plugin lets users take out all their group/personal files from Elgg in an archived ZIP file.

Last updated
Recommended Releases
Elgg Release Download Date Links
1.91.01 ()2014-Mar-10
1.81.01 ()2014-Mar-10
Show all releases

This allows a group owner or user to take out all their files and blog entries in a ZIP archive. Each blog entry and it's associated comments is saved as a separate file in the ZIP archive. You can use that ZIP archive as a backup and to restore somewhere else. I have found it useful when migrating Elgg content to another external system. Version 1.0 only archived Files, Blog entries, but version 1.01 adds Pages, Bookmarks. I personally wrote this tool for migrating Elgg content over to a SharePoint system at my workplace.


  1. Unzip contents, and copy the file_takeout folder into the mod directory.
  2. Login to your Administration panel.
  3. Under Plugins, make sure the File Takeout plugin comes after the File and Groups plugins. Then, activate the File Takeout plugin.


In version 1.0, you access the File Takeout tool by typing in the URL path in your browser -> <elgg_site_url>/file_takeout

eg. http://localhost/elgg/file_takeout

In subsequent versions, there is an Admin setting to enable a site menu for File Takeout. The User Settings also includes a link to the tool. Also, User Settings > Configure Your Tools has options to change the file export type for each of the entities (Pages, Blogs, Bookmarks) that are archived.


Embedded content seems to be a problem. I need to figure out how to change the links and images to point to the files in the archive, instead of the actual website.


  • Category: Tools
  • License: GNU General Public License (GPL) version 2
  • Updated: 2014-11-17
  • Downloads: 896
  • Recommendations: 6

Other Projects

View Thomas Yung's plugins