Umar Ahmad

GSOC - Here We Go

GSOC 2014


Google Summer of Code is happening this year with over 190 participating organizations and with a total of 1307 students selected all round the globe, and being one of them is truly awesome :sunglasses:.


Initially my expectations of being accepted were very low, but I also had nothing to lose. With this thought and a little persuasion from one of my friends I decided to at least check the organizations and there proposals. Being a Web maniac I quickly searched for organizations based on Web Technologies and found Drupal to be one of the organizations I was already familiar.

Getting with Drupal and fluxpocket

I quickly glanced through the projects list with a lot of cool projects, but one of them caught my attention. It was the integration of the Pocket API with fluxkraft. I prepared a proposal, discussed the prospects of the project with the mentors and the next thing I know is that my name popped in the list of 13 accepted students from drupal. :relaxed:

What am I doing?

Fluxkraft is a module suite and distribution for automating your social media work flows! It is an OpenSource alternative to services like IfTtT, Zapier or Cloudwork. For really becoming a usable alternative more and more services should be integrated to Fluxkraft.

The Pocket(formerly Read It Later) application allows the user to save an article or web page to read later. The article is then sent to the user’s Pocket list (synced to all of their devices) for offline reading. Pocket removes clutter from articles and allows the user to adjust text settings for easier reading. With over 9 million Pocket users and more than 240 million saves, Pocket automation as a fluxkraft service has a very high potential.

As a result of the Project there should be a Drupal Module that adds Pocket functionality to fluxkraft. For example making it possible to retrieve and post articles to Pocket, filtering stored items by tag and adding and removing tags to items, Modifying the existing state of items etc. The goal is also to update the documentation to support other developers for implementing new services like Youtube, Github, Yammer etc.

I’ll be posting my experiences, journey, success and failures here on my blog. Hoping to have an exciting summer.