To create ThinkTank plugins that can pull data from social networks like LinkedIn & YouTube.
Since ThinkTank is right now used to fetch twitter status updates so it would be a good deal to make such that it can fetch data from other social networks too.
Substantial work has already been done on the support of social network since facebook has been implemented & bit.ly is used for shortening URL.
The goal is to enhance the present scalability & capability of the ThinkTank . Due to lack of various social support , the present model do not serve the community to the horizon. The proposed system would elaborate the it’s scalability so that it would be easier for everyone to see their updates of various social network account in one place .
The popularity and ease of APIs provides various API for the project. Once done it can be can be implemented for other networks too.
It is pack of plugin which includes LinkedIn & YouTube plugin which are written using APIs provided by these organisations that aggregates data from & show up to make it easier for user & increases scalability of ThinkTank.
Application programming interface (API) is an interface implemented by a software program to enable interaction with other software, similar to the way a user interface facilitates interaction between humans and computers. It has allowed web communities to create an architecture for sharing content and data between communities and applications. Actually , the content that is created in one place can be dynamically posted and/or in multiple locations :
Like Content can be shared from sites like LinkedIn to social networking sites like Facebook etc.
So this project will includes various APIs in PHP for pulling data. My highest priority list includes :
How to : Since this plugin requires need to use Zend_Gdata >= 1.7.7, which is distributed as part of the Zend Framework.
The crawler class will update the authentication & take parameters from the LInkedIn to update the status using various string parameters passed into the URI that can shown into the class file that on refresh show the content of that specific .A successful call will generate the xml document & return it which will be passed onto the method used to show the content in the class.
The XML returns two URLs that let easily display a standard profile
As I will work on Google Map API integration which will help to show updates on the world map & will help to create a mash up around the ThinkTank, as Google maps getting very much popularity due to it’s OPEN STREET MAP Project so has a very good documentation to work with. This will be useful as it will tell about the widening database & help show up the data on world map so as to locate easily.
Checkpoint 1 st :
Checkpoint 2 nd:
CheckPoint 3 rd:
Yeppi !! Done !
Me why ?
I m an undergraduate student at College of Engineering & Technology, Bikaner(India). With Computer Science as my major, I have been associated with FOSS from more than 1 year now. I recently joined ThinkTank, worked with it & now making efforts in contributing. I have worked with various frameworks & content management system includes Joomla, Wordpress, Drupal, Tikiwiki . I had made a plugin for wordpress can be seen here(1). Besides these I am the administrator of Linux User Group Bikaner(2) & one of the founder. I have a keen interest in java language too & has made a download manager client in this language can be seen here(3). Besides these I m working on firefox extension Jetpack & has made a patch using Twitter API for it can be seen here(4). I have hands on experience on working with DIGG API, GOOGLE APIs viz Google maps api, google blogger api etc, Delicious API. Except it I am an amateur white hat hacker love playing with backtrack-linux & has experience in maintaining access using tunneling & graphis designer, love to play with gimp. All in all, I m quite confident that I am the
right guy to take this project out of this document. I am already well versed with community interactions/dynamics of OSS projects, I
use irc, mailing lists, version control systems, such as git for various projects hence I can start early with coding. I take Summer of Code as an
opportunity to get engaged & giving back to the community what it is to me & continue this association even after Gsoc.
You can know more about me on my personal blog(5), and I would love to be contacted if any part of this proposal is not clear to you. Thank you for considering this proposal and for your time!