Elggby SchoolForge updated October 8, 2011
Elgg is an award-winning open source social networking engine.

Software Details

Elgg is an award-winning open source social networking engine that provides a robust framework on which to build all kinds of social environments, from a campus wide social network for your university, school or college or an internal collaborative platform for your organization through to a brand-building communications tool for your company and its clients.


Elgg runs on a combination of the Apache web server, MySQL database system and the PHP interpreted scripting language. This is the most popular web server environment in the world.

Due to Elgg's advanced functionality, there are some extra configuration requirements:

The Apache web server needs to be installed with the following modules:

  • mod_rewrite
  • PHP 5
  • MySQL 5+ is needed for data storage
  • PHP 5.2+ needs to be installed as an Apache module (not in CGI mode or safe mode) with the following libraries:
    • GD and Freetype (for graphics processing, eg user icon rescaling and Captcha)
    • JSON (for API functionality)
    • XML (not installed/compiled by default on all systems)
    • Multibyte String support (for internationalisation)

It is recommended that you increase the memory available to PHP threads beyond the standard 8 or 12M, and increase the maximum uploaded filesize (which defaults to 2M). By default, these settings have been set for you in the .htaccess file in the base Elgg directory.

There are no reviews for this software yet. What is that? You have something to say? Come on up to the front of the class and post a review.