The Elgg API: Getting Social Using an Open Source Network

Greg Bates
Dec. 14 2012, 11:00AM EST

A project of the Elgg Foundation, Elgg is a free open source social networking engine licensed to users under the GNU Public License v2. The REST Elgg API allows developers to integrate Elgg and offer new apps for it. To give a sense of its size,  1,646 plugins have been created so far by the user community, with nearly 3 million  downloads. Examples of plugins include blogs, forums, social bookmarks.

Users include Harvard University Extension, NASA, Wiley publications, the World Bank, and the Canadian Government, as a representative sample. What ties them together is each needs its own social network, either internally, or to relate to its constituents.

Cash Costello, a core developer of Elgg, wrote the book on it, Elgg 1.8: Social Networking, in early 2012, and was praised by reviewers on Amazon,

"Elgg Official documentation is not well organized for beginners so it is quite difficult to be an early plug-in developer. Elgg 1.8 Social Networking covers exactly this failure and let you learn all Elgg basics in a sequential and very clear and well organized order."

With a foreword by Elg co-founder Dave Tosh, it delves into plugins, and shows how you can develop and share your own. As the Elgg site makes clear, plugins are critical to Ellf's development.

Greg Bates A writer for Programmableweb since 2012, Greg is a freelance writer and a maniacal editor of dissertations and term papers. - Follow me on Google+

Comments

Comments(1)

User HTML

  • Allowed HTML tags: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.
  • Web page addresses and e-mail addresses turn into links automatically.
Melina

Very nice post. I just stumbled upon your blog and wanted to

say that I have truly enjoyed browsing your blog posts.

After all I will be subscribing to your feed and I hope

you write again soon!