Building better Social Web Services for Elgg

Elgg has an extensible API for developing and exposing RESTful webservices. We can expose our own custom functions as webservices via this API by building a plugin for Elgg. We can either publish these services so that other developers can build clients to use them or we can provide our own clients for users.

Even though Elgg has a powerful framework for building own webservices, currently it lacks in providing standard social webservices such as posting a blog post, uploading files, getting status updates, notifications etc.
We can find similar style webservices provided by other popular sites like flickr, twitter, facebook. Also we can find some very useful client apps that use these webservies and provide course grained services for user which are very useful for the users. Some of them are TweetDeck, Tweetie.

So by using the API provided by Elgg many webservices, as much as what other similar sites offer, can be defined.

Related articles,
Webservices with Elgg
Building a Web Services API with Elgg


About kishanthan

I’m currently working as a Software Engineer at WSO2, an open source software company. I hold an Engineering degree, majoring in Computer Science & Engineering field, from University of Moratuwa, Sri Lanka.
This entry was posted in Elgg and tagged , , . Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s