Plugins

Most of the end user functionality in Elgg comes from plugins.

If you downloaded the full Elgg bundle it will come with a selection of plugins pre-loaded. If you downloaded the core engine, you can find a list of available plugins below. We've also listed some extras that both sets of users might find useful.

Basic tools

  • Blogs A blogging engine for Elgg.
    Zip | Tarball
  • Files This is a full blown file repository accomodating any file type.
    Zip | Tarball
  • Pages This plugin provides users and groups with collaborative wiki like functionality. Combined will Elgg's powerful access controls, this is a killer plugin.
    Zip | Tarball
  • Bookmarks This social bookmarking plugin lets users bookmark and share both internally and external content.
    Zip | Tarball
  • Messages This plugin lets your users send private messages to each other.
    Zip | Tarball

Extras

  • Messageboard A simple messageboard for user and group profiles.
    Zip | Tarball
  • Walled Garden This plugin turns your Elgg site into a walled garden. This means that only those registered on the site can access any of the content.
    Zip | Tarball
  • Coppa Required your users to agree to an age limit before registration.
    Zip | Tarball
  • LDAP (untested) LDAP support for Elgg.
    Zip | Tarball
  • OpenID Client Let users create an account on your Elgg powered site via OpenID with this plugin.
    Zip | Tarball
  • OpenID Server (untested) Turn all user accounts on your Elgg powered site into an OpenID.
    Zip | Tarball

Contributing plugins

There are many excellent plugins contributed by the Elgg community. We welcome your contribution - head over to the Elgg community to get started.

Below are some links to tutorials for building Elgg plugins and Elgg standards.


Tutorials