#0 Observator - O czym będzie projekt?
Jakiś czas temu nasunął mi się pewien pomysł.
Wchodząc na różne portale społecznościowe, często chcemy sprawdzić co słychać u naszych znajomych. Jeśli chcemy sprawdzić wszystko na temat pewnego znajomego, co robił, gdzie i z kim był, musimy odwiedzić wiele stron, zazwyczaj facebook, instagram itp.
A co gdyby tak, zrobić aplikację umożliwiającą przeglądanie profili osób z kilku portali, w jednym miejscu?
Na tym właśnie będzie polegał mój projekt. Zakładamy konto, tworzymy użytkowników, przypisujemy im konta na portalach społecznościowych i... już nie musimy logować się do wielu miejsc!
Co jakiś czas będzie pojawiał się raport, co zostało zrobione oraz w jakim tempie idą prace, co jest planowane itd. Aktualnie projekt jest w fazie planowania, jednak zaczynają się prace związane z ogarnięciem API Facebooka. Muszę się tego nauczyć, ponieważ jednym z głównych portali, z których aplikacja będzie korzystać, będzie właśnie Facebook.
Nauka może nie idzie tak szybko, jak się tego spodziewałem, jednak jestem na dobrej drodze i stworzenie podstawowych aktywności, powinno być kwestią jedynie kilku dni pracy.
Jakich technologii będzie używał projekt?
Nie licząc bibliotek związanych z korzystaniem z API różnych portali społecznościowych, zostanie wykorzystany framework Symfony3, do którego dołączą liczne bundle (pakiety), takie jak FOSUserBundle do tworzenia oraz zabezpieczeń związanych z kontami użytkowników. Aplikacja będzie wykorzystywała również dużo mniejszych bundli, których celem będzie uproszczenie tych elementów projektu, których nie da się zaprogramować w oryginalny sposób, stąd między innymi użycie KnpPaginatorBundle — służącego do stronicowania.
Co do części Front-endowej, szukam do tego osób chętnych do współpracy. Sam z Front-endu znam jedynie podstawy oraz niezbyt lubię to robić, dlatego dobrym pomysłem będzie oddanie części projektu w ręce osoby, która się w tym specjalizuje.
Szukam również osób, które pomogą z Back-endem, jednak tę część jestem już w stanie wykonywać sam.
Głównymi założeniami projektu jest nauka i zdobycie doświadczenia, oznacza to, że projekt prawdopodobnie będzie Open Source na GitHubie.
Wchodząc na różne portale społecznościowe, często chcemy sprawdzić co słychać u naszych znajomych. Jeśli chcemy sprawdzić wszystko na temat pewnego znajomego, co robił, gdzie i z kim był, musimy odwiedzić wiele stron, zazwyczaj facebook, instagram itp.
A co gdyby tak, zrobić aplikację umożliwiającą przeglądanie profili osób z kilku portali, w jednym miejscu?
Na tym właśnie będzie polegał mój projekt. Zakładamy konto, tworzymy użytkowników, przypisujemy im konta na portalach społecznościowych i... już nie musimy logować się do wielu miejsc!
Co jakiś czas będzie pojawiał się raport, co zostało zrobione oraz w jakim tempie idą prace, co jest planowane itd. Aktualnie projekt jest w fazie planowania, jednak zaczynają się prace związane z ogarnięciem API Facebooka. Muszę się tego nauczyć, ponieważ jednym z głównych portali, z których aplikacja będzie korzystać, będzie właśnie Facebook.
Nauka może nie idzie tak szybko, jak się tego spodziewałem, jednak jestem na dobrej drodze i stworzenie podstawowych aktywności, powinno być kwestią jedynie kilku dni pracy.
Jakich technologii będzie używał projekt?
Nie licząc bibliotek związanych z korzystaniem z API różnych portali społecznościowych, zostanie wykorzystany framework Symfony3, do którego dołączą liczne bundle (pakiety), takie jak FOSUserBundle do tworzenia oraz zabezpieczeń związanych z kontami użytkowników. Aplikacja będzie wykorzystywała również dużo mniejszych bundli, których celem będzie uproszczenie tych elementów projektu, których nie da się zaprogramować w oryginalny sposób, stąd między innymi użycie KnpPaginatorBundle — służącego do stronicowania.
Co do części Front-endowej, szukam do tego osób chętnych do współpracy. Sam z Front-endu znam jedynie podstawy oraz niezbyt lubię to robić, dlatego dobrym pomysłem będzie oddanie części projektu w ręce osoby, która się w tym specjalizuje.
Szukam również osób, które pomogą z Back-endem, jednak tę część jestem już w stanie wykonywać sam.
Głównymi założeniami projektu jest nauka i zdobycie doświadczenia, oznacza to, że projekt prawdopodobnie będzie Open Source na GitHubie.
Nawet ciekawe, ale pachnie trochę jakimś botem szpiegującym . Jeśli faktycznie portale udostępniają oficjalnie te dane przez API to dałoby się zrobić, pytanie czy to 100% legalne
OdpowiedzUsuńJa bym chciał zrobić podobny obserwator blogów - dodaję do bazy ulubionych blogerów i się wyświetla co tam ciekawego w necie piszczy. Niby są jakieś rss feedy, można mieć ulubione blogi na salon24 czy natemat.pl , tyle że też się obracamy w jednym portalu, można mieć obserwowanych na facebooku i twitterze, ale tam się robi bajzel pokazujący wszystko i nic.
Pytanie na ile da się to wyciągać przez api, tak to by musiał być bot skanujący treści stron albo nie wiem, może jeszcze coś innego