Siapa yang tidak kenal salah satu Microblogging yang paling digemari ini, khususnya anak-anak muda (meskipun user account di Twitter tidak semuanya anak muda) selain Plurk. Secara singkat Twitter adalah sebuah blog minimalis di mana user bisa menuliskan unek-unek, re-tweet, reply dan lainnya dengan bebas tapi tetap mengikuti norma-norma yang berlaku.
Dalam tulisan kali ini, saya akan memberikan tutorial, cara atau informasi bagaimana cara membuat aplikasi di Twitter dengan menggunakan Dabr. Dabr? Ya, Dabr adalah salah satu Free OpenSource alternatif untuk membuat aplikasi di Twitter, khususnya mobile Twitter.
Salah satu syarat utama untuk pembuatan aplikasi ini adalah kalian harus memiliki hosting dan domain sendiri. Bagaiamana kalau belum punya? Gampang, kalian bisa registrasi ke beberapa hosting gratisan dan domain gratisan. Tapi, alangkah baiknya jika menggunakan layanan hosting berbayar seperti Masterweb (MWN). Kemudian, bila aplikasi yang akan kita buat ini memang ditujukan untuk digunakan oleh publik atau akan banyak pengakses nantinya, JANGAN pernah berharap dan mencoba untuk menggunakan shared hosting sekalipun itu berbayar. Karena pastinya akan terus terkena limiter karena memberatkan server (meskipun di hosting yang berbayar sekalipun). Solusinya harus menggunakan layanan server sendiri seperti VPS, Dedicated Server atau Colocation Server.
Step by step
Okelah, tanpa basa-basi lagi sekarang kita mulai step-by-step cara pembuatan aplikasi Twitter menggunakan Dabr ini:
- Akses di sini untuk memulai pembuatan aplikasi Twitter
- Upload icon aplikasi kamu, nama aplikasi, deskripsi,website dan organisasi sesuai dengan keinginan
-
Untuk kolom Application Website isikan path dimana aplikasi kita simpan. Dalam tulisan ini saya membuatnya di subdomain saya yang saya beri nama “twit”. Jadi untuk kolom Application Website saya isikan: http://twit.wim.web.id (silahkan disesuaikan dengan keinginan kalian)
-
Katagori Application Type pilih Browser karena kita akan menggunakan aplikasi yang kita buat ini di browser
-
Untuk Callback URL silahkan ditambah oauth di akhir URL. Pada aplikasi yang saya buat kali ini berarti saya isikan: http://twit.wim.web.id/oauth
- Default Access type pilih Read & Write
- Pada bagian Use Twitter for login silahkan pilih Yes, Use Twitter for login
- Bila semua sudah, klik tombol Save
- Setelah itu akan tampil seperti di bawah ini
Ya. Yang kita butuhkan adalah Cunsumer key dan Consumer secret. Silahka dicatat dan simpan -
Silahkan download skrip aplikasi Twitter via Dabr di sini.
Tenang, aman koq’ ;) . Saya me-rekomendasikan file yang ada di link tersebut karena sudah ada yang saya perbaiki karena ada beberapa baris skrip yang error atau mungkin tidak support di hosting. Dengan file tersebut, kalian hanya cukup merubah file config.php untuk baris ke 4, 7 dan 8 (yang lainnya saya rasa tidak perlu) .
Khusus untuk baris ke-4 bisa kalian isi bebas (misal: h32jlsfXkfldfd) karena ini hanya enkripsi aplikasi yang kita buat saja. Sedangkan untuk baris 7 dan 8 silahkan disesuaikan dengan key yang kita peroleh sebelumnya (lihat point 9)
-
Pada file .htaccess silahkan tambahkan baris (bila installasi dilakukan di bawah direktori root, misal seperti saya di http://twit.wim.web.id:
RewriteBase /
tapi kalau installasi ada di dalam folder lagi, misal di folder burung (berarti kalau saya contohkan di punya saya: http://twit.wim.web.id/burung) maka menjadi seperti ini:
RewriteBase /burung
-
Setelah meng-edit file config.php silahkan kompress kembali file-file tersebut lalu upload ke direktori hositng yang akan digunakan untuk menjalankan aplikasi ini (lihat point 3)
- Ekstrak kembali di hosting kalian. Bila berhasil maka saat mengakses URL aplikasi akan muncul tampilan authentikasi seperti ini (U.F.Oadalah nama aplikasi yang saya buat)
tampilan page aplikasi setelah berhasil login dan di-redirect:
tampilan dari Twitter.com
PENTING:
Untuk menggunakan aplikasi ini ada beberapa extension di server hosting yang harus sudah aktif dan ter-load, yaitu: CURL, GD dan MCRYPT
Guys.. aku mau buat client nih.. Kan di application name tidak bisa pakai kata “Twitter”.. Cara mengakalinya seperti apa ?? Trims guys !! Pertamax nihh.. :D
Al Anas(Quote) (Reply)
Klo gak salah, kata Twitter emang gak dibolehin sama aplikasi itu gan :beer:
kemod(Quote) (Reply)
mas bro gimana nih saya pas udah masuk ke http://fadlirap.comuf.com/twit/dabr/
>>>klik sign in via twitter
koq eror langsung ke webhost??
gimana tuh?mohon bantuan mas bro :)
fadli(Quote) (Reply)
Hmm, kayanya fitur curl di 000webhost emang ditolak deh.. Jadi error :bingungs
kemod(Quote) (Reply)
Tlg bantu dong buat app..
Risda(Quote) (Reply)
free hosting pakai 110mb & freehostia nggak bisa.
ada yg udah dapet free hosting yg bisa buat dabr?
udah muter2 di google nggak dapet2 ni :/
Faleddo(Quote) (Reply)
dua hosting it kayanya emg gak ngijinin gan.. :nohope:
Klo mau.. coba agan pake free hosting punyanya JogloHosting.Com, stok free-na emg ‘dah ‘abis tapi ente daftar aja dulu trus kirim tiket dan “rayu” ke mereka utk bisa dibuatin akun hosting yg free.. Ane aja dapet meskipun slot free hostingnya ‘dah abis :shakehand
kemod(Quote) (Reply)
malam mas..
saya baru buat..
http://coode.us/ctweet
nah yg tampil malah pesan.
Error: Login credentials incorrect.
401:
https://api.twitter.com/oauth/request_token
pas di cek, CURL, MD MCRYPT
semuanya ENABLED
.htaccess nya juga udah bener..
kira2 masalahnya dimana ya mas?
nuhun …
satryacode(Quote) (Reply)