Elgg: a powerful social engine.
Elgg empowers individuals, groups and institutions to create their own fully-featured social environment.
Elgg, started in 2004, is an open source social engine which powers all kinds of social environments – from education to business and sports such as rugby. If you are looking to create your own social application or want to build and run a site for your organisation, Elgg is a great choice as it provides the building blocks you will need.
As well as a robust and extensible core engine, there are a collection of features you can use to get going.
Activity
A useful activity stream which provides an at-a-glance look at activity from across the site, as well as your friends’ activity and your own actions.
You can filter the activity stream to only include particular tools or types of action, making this a powerful addition to your social network.
Optionally, your activity stream can be the first port of call for users logging into the site – or you can use it alongside Elgg’s widget-based dashboard. Users will be presented with the site’s newest members and can post directly to the wire.
Profile
Elgg comes with a set of default profile fields which can be extended or completely changed by the site administrator.
Using Elgg’s powerful widget framework, users can select from a bank of available widgets to create a full and rich profile.
An Elgg profile acts as a great overview of a site member, pulling together their activity from the site, as well as from external sources.
Notifications
You can keep track of what your friends are doing through the notification method of your choice. Choose whose activity you want to subscribe to, and have it delivered using the notification method of your choice. Email and internal messaging are supporting out of the box, and further methods can be added via plugins.
Groups
Users can create groups around a particular topic and take advantage of a collaborative group discussion area, group files and group pages. You can create open groups that anyone can join, and closed groups, where membership is requested first and accepted or denied by the group owner.
Blog
A simple blogging tool with some useful features:
* Save a draft (with autosave)
* Categories
* Conversation toggle
* Preview
* Rich media embedding (see below)
Embed files
The embed files feature allows users to easily include their photos, audio snippets and files within blog posts, pages, comments, discussion topic and profile fields.
The modal window allows your users to upload resources and get access to the files they need while constructing their content.
Files
Elgg comes equipped with a full file repository that will handle a wide variety of data including photos, word documents, audio files, videos, PDFs and more. You can easily flip between lists of files and image galleries, in order to comfortably find the item you’re looking for.
Users can display their latest files on their profile and – using the media embed tool – embed any file into their content.
Microblogging
The wire plugin brings microblogging to Elgg – like having your own personal Twitter service.
You can push wire posts out to Twitter so your users can localise usage while still taking advantage of their Twitter account – or you can deploy this to your intranet in order to allow your employees to keep up to date with their colleagues’ current status.