Facebook Uygulama Geliştirme 1: Gerekenler - Önhazırlık
Etiketler: Facebook, facebook uygulama, FBML, yazılım
Aylar önce Facebooka uygulama geliştirmeye kısa süreli merak sarmıştım ve Facebook Application Geliştirme Başlangıç ve Kurulum başlığıyla bir yazı yazmıştım.Bu yazım çok okundu ve bu yazı sayesinde Facebook uygulama geliştirme iş teklifleri dahi aldım,onlarca hevesli insan geldi onlarla konuştum biraz yardımda bulundum, yol gösterdim.Fakat bunlar olurken facebooka olan ilgimi kaybettim ve şöyle eliyüzü düzgün bir uygulama geliştirmedim.Geçen hafta ise üniversiteden iki arkadaşım proje derslerinde Facebook uygulaması geliştiriceklermiş ve benim makaleye ulaşmışlar.Neyse birlikte oturduk projeyi yaptık bitirdik.Ve gerçektende hoşuma gitti basit ve güzeldi Facebook uygulaması geliştirmek.
Final haftasında olmasak oturup ne bulursam fikir iyi veya kötü bişeyler yapacam. Kendimi kaptırmamak için bende yol gösterici makaleler yazayım dedim.Bu yazımda Facebook uygulama geliştirmek için ne gerekir onları paylaşacağım.
- İlk önce bu bir yazılım projesidir.Yazılımla alakanız yoksa sadece fikriniz varsa programlama bilen bi arkadaşınızı birini bulun, Programlama bilmiyosanız boşuna heyecan yapmayın.Ah şöyle bişey olsa diye içinizden geçirin elbet biri sizin fikrinizi hayata geçirecektir,sizde arkadaş arasında benim fikrimdi bu diye muhabbet açarsınız.
- İkinci olarak,Facebook için geliştirdiğiniz dosyalar mutlaka internet üzerinde bir alanda olmak zorundadır.Bu yüzden hosting nedir , FTP nedir ,nasıl dosya gönderilir bilmeniz veya öğrenmeniz gerekir.İlk başta bedava hostinglerden birinden yararlanabilirsiniz.
- Üçüncü olarak, uygulamanızı geliştireceğiniz platformu seçmeniz gerekiyor.Facebook Apisi şu anda ASP.NET | ASP (VBScript) | Cocoa | ColdFusion | C++ | C# | D | Emacs Lisp | Java | JavaScript | Lisp | Perl | PHP | Python | Ruby on Rails | VB.NET | Windows Mobile bu programlama dillerini kapsıyor.Aslında bu doğru değil, Facebook resmi client dosyaları PHPnin 2 versiyonunu için var ve Microsoftun ASP.NET için Developer Toolsu var.Yazılımcınız hangisini biliyorsa onu seçecektir.Yalnız bu dosyaları internet üzerinde host edeceğinizi düşünürseniz.En uygun seçenek PHP veya ASP olacaktır.
- Dördüncü olarak, hostingimizi ayarladıktan sonra programlama dilimizide seçtikten sonra yapmamız gereken şey Facebook Application Geliştirme Başlangıç ve Kurulum makalesinde olduğu uygulamamızı yaratmak ve formu gerektiği gibi doldurmak.
- Beşinci adım ise uygulamamızın dosyalarının yanına (callback URL) Facebook Apisinin client dosyalarını kopyalamamız gerekir.Client dosyaları olmadan uygulamanız çalışmayacaktır.
-
Altıncı olarak , Facebook Apisini öğrenmeniz gerekiyor.Bunun için yegane kaynağınız Facebook Developer Wiki
sayfaları olacaktır.Özellikle mutlaka FMBLi kullanacağınız için derinlemesine inceleyin.
Gerçekte ilk adımlarınız bunlar olacaktır.Bana mail atan yardım isteyen insanların çoğunun ya hostingi yoktu, ya client dosyaları uyumsuzdu veya programcılıktan hiç anlamıyorlardı.Ne yaptıklarını çözemiyorlardı.Artık ilk adımımızı yazdık.Devamıda gelecek.
Şu iki hafta finallerim olduğu için yeni birşey yapamayacağım ama aklında güzel fikri olanları yorumlarda beklerim veya iletişim formundanda bana fikirlerini aktarabilirler. Birlikte güzel uygulamalar geliştirebiliriz.

Benzer Yazılar
Kategoriler
Bağlantılar
Seçtiklerim
Etiket Bulutu



Ağustos 24th, 2008 at 1:39 pm
Öncelikle Merhaba
Arkadaşım yazılarını sürekli okumaya çalışıyorum ve bu internet aleminde bi bayaca yeniyim..
Sorum şu benim yukarıda adresini gördüğün gibi bir blogum var ve ben bu bloguma feedbuner adresinden bir besleme kaydı yaptım bunun yanısıra kendime sipringwidgets’ten bir dashboard “haber takp panosu” hazırladım ve ben bu panoyu facebook adresimde görebilmek istiyorum. Bu konuda değindiğin yazıları okudum ve uygulamaya çalıştım ama bir netice vermedi yada ben uygulama sürecinde yanlış yaptım..?
Senden istediğim yardım bu besleme “dashboard” kutucuğunu nasıl facebook adresime ekleye bilirim ve diğer insanların eklemesini nasıl sağlayabilirim. Bana mail adresimden ulaşa bilirsen çok sevinirim..
Yazıların için sağol, kolay gelsin…
Ağustos 24th, 2008 at 4:54 pm
@Kaan : dostum springwidgetsı kullanmadığım için daha önce bişey söyleyemeyeceğim.
kolay gelsin
Ekim 11th, 2008 at 9:41 pm
mrblar yazını yeni okudu eline sağlık Biraz hevesimi kırsada güzel olmuş.
öncelikle şunu sölim proglamlama bilgim sıfır denicek kadar az… Fikrim phpbb bi formu oraya entekre etmekle alakalı.. facebook buna ne derece izin veriyo…
Mesala guruplarda duvar ve tartışma panosu var ama bunlar takib edilmesi zor ve kullanışsız buluyorum phpbb ninde nekdar yaygın olduğunu az çok biliyorsundur. antu.com tarzında bi forum her gurup için bir ana başlık ve başlıkların gurup kurucuları admin mod.larını ve alt başlıklarını kendi belirleyecek. gurupbun aktiv 10 konusu ve formun en aktiv 10 ana başlığı forma katılan gurup anasayfalarında yer alıcak işte böle bişey…Derinlemesine düşünüp bir iki şey daha eklersen ticari acıdan güzel
facebook uygulamalarda ne derece kısıtlama koyuyo ingilizce bilmediğim için developer wiki okuma şansım yok
Ekim 12th, 2008 at 12:18 am
@ilk_kan: phpbb forumlarını eskiden kurmuş yönetmişliğim var.
şunu söyleyebilirim sana facebookun FBML kullanan uygulamalarda en basit olaylarda dahi kısıtlamaları var.phpbbyi falan kullanamazsın.
Ama eğer uygulama ayarlarında iFramei seçersen belki bir parça foruma ulaşabilirsin.Fakat onda da kullanıcı hesaplarına ulaşman bir hayli zor olacaktır.Hele ingilizce bilmiyorum wikiyi ve developer forumlarını okuyamam diyorsan.Sana söyleyebileceğim bu işi ne yazık ki başaramazsın.
Bırak forum çalıştırmayı basit bir uygulamayı dahi facebookun wikisini okuyamadan, dökümantasyonunu incelemeden hayata geçiremezsin.
Programlama bilgimde 0 diyorsun, yapmak zorunda oldukların önce programlama öğrenmek (php) sonra phpbbyi çözmek sonra facebookun izin verdiklerini anlamak ondan sonra çözdüğün phpbbnin facebookta kullanabileceğin fonksiyonlarını ayıklamak yeniden düenlemek falan yani imkansız.
Bu konuda herkes hevesleniyor aa fikrim geldi bende bu uygulamayı yaparım deli tutar diyorlar fakat bu bir yazılım projesidir arkadaşlar ben programlamadan anlamak diyerek nasıl hayata geçireceksiniz.Fikri olan çok uygulama geçirmek mesele.
Ekim 28th, 2008 at 8:47 pm
kaan kardeş facebook yeni arayüzünde rss beslemesi var onu kullanmayı dene apiyle kasma gereksiz