Week 12 : Google Summer Of Code Final Week

Submitted by hudixt on Fri, 08/25/2017 - 16:55

This blog summarizes my whole work during the GSoC 2017.

The final week of GSoC! My module is ready for testing and community reviews. I’ve added relevant instructions on the module page. Feel free to provide any feedback and raise issues on the issue queue of the module here.

Also, I would like to thank Valentin Sánchez "gvso"(Paraguay) and Daniel Harris “dahacouk” (UK) for taking out their personal time and guiding me along to complete my GSoC Project

Last week, I started working on creating the first social_post implementer using theleague library. This week, in last 2 weeks I finished working on the social_post_slack and social_post_linkedin.

Here are some of the things that I worked on during the 12th week of GSoC coding period.

Completing Two More Social Post Implementers.

This week I worked on creating two more social post implementers, Social post slack and Social Post Linkedin. The Social post slack post on channels board on behalf of the user on action and Social auth Linkedin which currently post the URL of the blog post but can be customized to post other content.

Working On Documentation

One of my major task this week was to add the documentation and install instruction for the implementers I created.

Installation Of Social Auth

Installation of Social Post

Installation Of Social Auth Google

Installation Of Social Post Facebook

Link to the modules (Dev Release Link) :-

Creating New Implementers

Social auth google and social post facebook are the example implementers for other social auth and social post implementers. New implementers can be created based on them.

Social Auth Google On Github

Social Post Facebook On Github

List of commits


Extending It in the Future

Although this GSoC project is near to completion but here are some of the tasks, I will be working on after the GSoC.

Uniform Icon Pack - One of my top priorities at this point will be to find a good icon pack which has all the implementers that I have created, this will be done to maintain consistency.

Ability to Change Icon Pack- so the user can upload customized icon according to their own need.

API Calls and collecting data - At this point this functionality is fairly basic, thus my next motive will be to more feature as choosing between different type of API calls and creating methods respectively for them.

Adding more implementers - Some of the social networks are still on oAuth1 and have started shifting to oAuth2, so I will create implementers for more relevant social providers.

Implementing Social Post Google - I have had issue while making an API call to post on user behalf (Getting unauthorized access error), I tried to research on Google Post API but couldn’t find any solution. So one my main objective will be to complete Social Post Google.

These were some of the tasks I worked on as a part of my project,  I was thrilled by the ninth week of Google Summer of Code coding phase. There is not a next week goal this time, but I would like to make clear that as always, feel free to contact me if you have any question. Remember that you can also collaborate with the Social Initiative projects: social_api, social_auth, social_post.

I would also like to thanks my mentors Valentin and Daniel, our GSoC admin Matthew Lechleider and Google for providing me with such an opportunity.