70 likes | 213 Views
Henrik Sjödahl, hs22gp@student.lnu.se. Integration mot Sociala Medier. Stage12.se (En Mashup-applikation). Examensarbete i Webbprogrammering. Handledare: Daniel Toll, Linnéuniversitetet, DFM. Bakgrund. Stage12 Begränsat Sociala Medier (Facebook, Twitter) Skapar interaktion med användaren
E N D
Henrik Sjödahl, hs22gp@student.lnu.se Integration mot Sociala Medier Stage12.se (En Mashup-applikation) Examensarbete i Webbprogrammering Handledare: Daniel Toll, Linnéuniversitetet, DFM
Bakgrund • Stage12 • Begränsat • Sociala Medier (Facebook, Twitter) • Skapar interaktion med användaren • Möjlighet att sprida information
Mål Vidareutveckling av Stage12.se med implementation av sociala medier • Koppla ihop ett redan existerande konto med Facebook & Twitter • Logga in med Facebook & Twitter • Dela sin kommentar om en film på Facebook & Twitter • Applikationen ska kunna användas utan Facebook & Twitter • Utvärdering av apier för att underlätta implementationen
Metod • Stage12.se experimentmiljö • Apier • Facebook • Twitter • Iterativt arbete • Tekniker • XHTML & CSS • MySQL • PHP • Facebook PHP SDK (Software Development Kit) • Twitter PHP Class • JavaScript • JQuery • Facebook JavaScript SDK
Utvärdering av Apier • Villkor • Kan apiet användas fritt eller krävs någon form av registrering för att få tillgång till det? • Finns det några villkor på hur användarnas information får behandlas och lagras? • Dokumentation • Finns det exempel på hur apiet fungerar? • Användarvänlighet • Finns det något klassbibliotek tillgängligt för att underlätta användandet av det aktuella apiet? • Säkerhet • Finns det någon information i hur man skyddar sig emot de säkerhetsbrister som uppstår i användandet av apiet? • Community • Är det enkelt att hitta information om apiet på andra ställen än den officiella dokumentationen? (Bloggar, tutorials etc.) • Uppdateringar • Hur ofta sker uppdateringar? • Finns det någon uppdateringsperiod för utvecklare?
Under arbetets gång • Facebook bytte ut sitt API 4 veckor in i projektet • Facebook bytte ut sin ”utvecklarsida” • Facebook bytte dokumentationsmiljö • Twitter bytte dokumentationsmiljö