[...] 2005 I described Elgg as a Content/Community/Collaboration Management System that allows you to develop, invent and …