Najjače oružje Facebook-a su Facebook aplikacije. Njih možete instalirati na svoje profile, koristiti, preporučivati svojim prijateljima, a ako je ta aplikacija zabavna, dobro osmišljena ili korisna, ona će se raširiti veoma brzo po Facebook-u. Facebook aplikacija ima mnogo, a najlepša stvar kod njih je što ih možete napraviti i vi! Jedino što je potrebno da poznajete HTML opisni jezik i da ste vični programiranju u nekom od web orijentisanih programskih jezika (PHP. Java, ASP, Ruby on Rails, Python,...).
Izrada Facebook aplikacija
Kao što sam već rekao, da biste krenuli sa izradom Facebook aplikacija potrebno Vam je određeno poznavanje HTML-a i nekog web orijentisanih razvojnih okruženja, jer Facebook aplikacije su skoro kao obične web aplikacije, koje se prikazuju u okviru Facebook-a kao iFrame. Rekao sam "skoro", jer morate u njih da ugradite određene funkcionalnosti koje služe za bolju komunikaciju aplikacije sa Facebook-om, a možete i da iskoristite određene osobine Facebook-a i da ih integrišete u Vašu aplikaciju pomoću Facebook API-ja. Naime, Facebook platforma je skup API-ja koji omogućavaju da se Facebook što bolje integriše u obične web sajtove.
Facebook je dao na korišćenje open source biblioteke za PHP, JavaScript, iOS (iPhone) i Android platforme, kao skup gotovih Facebook funkcija koje možete koristiti u razvoju svoje Facebook aplikacije. Za druge programske jezike ne postoje zvanične Facebook-ove biblioteke, ali se mogu pronaći na internetu napisane od strane raznih programera i programerskih firmi (npr. ASP: http://facebooktoolkit.codeplex.com/, C#: http://msdn.microsoft.com/en-us/windows/ee388574, Ruby on Rails: http://rfacebook.rubyforge.org/).
O razvoju Facebook aplikacija i korišćenju Facebook API-a postoji vrlo dobra i detaljna dokumentacija na Facebook stranici: http://developers.facebook.com/. Tu ćete pronaći sve potrebne informacije čijom primenom možete postati programeri Facebook aplikacija!
Kako postaviti aplikaciju na Facebook?
Svoju FB aplikaciju možete da razvijate u lokalu. Kada je napravite i istestirate, ostaje Vam još da je nekako integrišete u Facebook.
Facebook nažalost ne hostuje aplikacije. Potrebno je da postavite Vašu aplikaciju na neki hosting server i da je vežete za neki domen ili poddomen (npr. http://facebook.vassajt.com), zatim na stranici https://developers.facebook.com/apps/ kreirate svoj developer nalog i tu integrišete Vašu aplikaciju u Facebook. Ukoliko zapnete na nekom od ovih koraka, možete objašnjenje potražiti u Facebook dokumentaciji. Sve je vrlo lepo objašnjeno i opisano.
Zaključak
Ostalo je još "samo" da manifestujete svoju kreativnost, da napišete neku dobru Facebook aplikaciju, da je raširite po Facebook-u, naprasno se pomoću nje obogatite, kupite vilu na Azurnoj obali, jahticu dugu 150-tak metara, oženite neku češku manekenku i uživate do kraja života... Lepo zvuči, zar ne? Za početak samo napišete neku dobru Facebook aplikaciju :)




