Features

Elgg takes care of the social networking basics so you can concentrate on building your cutting-edge application.

Want to support open standards? Wondering about APIs? They're here. Upgrade the Elgg core and your application will instantly have access to the most up-to-date standards available, as well as a powerful engine that will give you a big advantage over your competitors.

Elgg supports

  • User, object, file and site management
  • Social graph functionality (relationships between users and other users, objects and sites)
  • Multiple sites (or applications) per installation
  • Easy internationalisation support
  • System-wide, tag-based searching across all content and users
  • Fine-grained access controls
  • Multiple views, allowing for mobile applications and embeddable widgets as well as the traditional web browser view
  • Event, plugin and widget APIs

Technical, back-end features

  • RSS, FOAF, XFN for content syndication
  • OpenID, OpenSocial, OAuth for integration with other web services
  • Open Data Definition and an increasing number of data portability formats for import / export
  • An extensible RESTful API, with results in JSON, serialised PHP or XML
  • AJAX through jQuery and user-definable callbacks
  • Easy extension for use with caching systems such as memcached, for increased system performance
  • Use of multiple database connections for scalability

End-user features

  • Profile
  • Dashboard
  • Activity feed
  • User preferences
  • Comprehensive administration tools
  • OpenSocial applications
  • Blogging
  • File repository
  • Forums
  • Social bookmarking
  • And more..