Timeline Project 1
Total Page:16
File Type:pdf, Size:1020Kb
RUNNING HEAD: TIMELINE PROJECT 1 BUILDING AN OPEN SOURCE SOCIAL MEDIA AGGREGATION TIMELINE A Capstone Project Submitted to Southern Utah University in partial fulfillment of the requirements for the degree of Master of Arts in Professional Communication January 2014 By Justin Aiken Capstone Committee: Jon Smith, Ph.D., Committee Chair Lance Jackson, M.A. Lindsey Harvell, Ph.D. TIMELINE PROJECT 2 APPROVAL PAGE The undersigned, appointed by the dean of the Humanities and Social Science, have examined the thesis entitled Building An Open Source Social Media Aggregation Timeline Presented by Justin Aiken a candidate for the degree of Master of Arts in Professional Communication and hereby that, in our opinion, is worthy of acceptance. ____________________________________________ Chair of Committee – Jon Smith, Ph.D. ____________________________________________ Committee Member – Lindsey Harvell, Ph.D. ____________________________________________ Committee Member – Lance Jackson, M.A. TIMELINE PROJECT 3 Abstract An ever growing number of web services and social media networks allow one to post a lot of content in to many different websites and services; however, there is no simple way to chronologically aggregate the content – especially not in a space controlled by the user. Relying on a site or service to present the user’s data through their interface allows for too much noise and muddies the user’s message. In response, this project built an open source, expandable timeline that pulls in a user's content from various places on the web, and hosts it on the user's own personal timeline, allowing them to control their self-presentation to the world through the Web. Keywords: social media, open source, uses and gratifications theory, self-presentation TIMELINE PROJECT 4 Table of Contents APPROVAL PAGE....................................................................................................................................2 Abstract......................................................................................................................................................3 Introduction................................................................................................................................................6 Literature Review.......................................................................................................................................7 Social Media........................................................................................................................................7 Conventional Websites.........................................................................................................................7 Facebook..............................................................................................................................................7 Twitter, Google Plus, LinkedIn, and Other Social Media Sites...........................................................8 Uses and Gratification..........................................................................................................................9 UGT and the Modern Web.................................................................................................................10 Self Presentation................................................................................................................................10 Online Self Presentation.....................................................................................................................11 Facebook's Timeline...........................................................................................................................12 Rationale..................................................................................................................................................12 Visibility.............................................................................................................................................13 Noise..................................................................................................................................................13 Aggregation........................................................................................................................................14 Aggregation through Existing Social Media......................................................................................15 Customized or Manual Aggregation..................................................................................................15 Existing Solutions..............................................................................................................................16 Justification........................................................................................................................................16 Method.....................................................................................................................................................17 TIMELINE PROJECT 5 What It Is............................................................................................................................................18 Open Source.......................................................................................................................................18 Expendable.........................................................................................................................................19 Technical Detail.................................................................................................................................20 Evaluation................................................................................................................................................22 Work Completed................................................................................................................................22 Conclusion...............................................................................................................................................23 Limitations and Future Development................................................................................................23 References................................................................................................................................................25 Appendices...............................................................................................................................................31 Appendix A: Various Screenshots of the Timeline............................................................................31 Appendix B: Examples of Noise Present in Facebook......................................................................34 Appendix C: ERD Diagram...............................................................................................................35 Appendix D: Source Code...........................................................................................................….36 My Timeline....................................................................................................................................37 Demo.............................................................................................................................................106 Github Plugin................................................................................................................................171 Health Graph Plugin......................................................................................................................200 Twitter Plugin................................................................................................................................219 TIMELINE PROJECT 6 Building an open source social media aggregation timeline The Internet provides a dizzying array of different websites and services. Almost everything imaginable is available in an online representation. Many people use several different websites on a frequent basis. Internet users want to use a social network to check up on family members, update their online resume, save a new favorite recipe, find a new TV show to watch, upload photos they took, or any number of near-infinite possibilities. Some of the most common activities done on a daily basis include searching for information, communicating via email, social networking, following the news, or just passing time (Pew Internet, 2012). Social media is one of the most common uses, with 73% of adults using at least one social media site, and a full 42% of adults are now using multiple social media sites (Duggan & Smith, 2013). Non textual content is also on the rise; 54% of internet users have posted – not merely viewed or used, but posted – photos or videos to an online site (Duggan, 2013). With so many avenues that an individual now has available to post their content to, and with more Internet users utilizing multiple avenues to communicate and post content, a new need has arisen to curate and aggregate this content. For example, a hypothetical photographer posts their pictures on Instagram, writes about technical aspects of photography on a personal blog, and has an online resume page on LinkedIn. If they wanted share that information with potential clients, their choices would be either have to give potential clients all three links, or do a large amount of manual cross-posting. The limitations of these options are fully examined after a closer look at the literature, but