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: https://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: https://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 https://twit.wim.web.id:
RewriteBase /
tapi kalau installasi ada di dalam folder lagi, misal di folder burung (berarti kalau saya contohkan di punya saya: https://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
saya mencoba install dabr r-267, namun setelah saya coba di MWN dengan spanel, ternyata 500 Internal Server Error. sebelumnya saya install di MWN dengan cpanel bisa.
solusinya bagaimana?
dhenk(Quote) (Reply)
@dhenk
Coba lihat file .htaccess-nya. Klo ada baris yang mengandung kata Options berarti harus didisable (tambahin # didepannya).
Trus, tambah baris ini di bawah RewriteEngine On klo blm ada:
RewriteBase /
(klo installinya di dalam direktori lagi, berarti jadi RewriteBase /direktori )
:beer:
kemod(Quote) (Reply)
Gan, ane baru bisa nyoba sekarang nih, tadi gw coba, tapi blon berhasil hihihi,,, mohon petunjuknya gan, ane buat disubdomain.
https://genks.dimaspramudia.web.id/
ditunggu responnya gan 😉
ranjau33(Quote) (Reply)
@ranjau33
hehe.. salah file gann..
monggo disedot lagi
kemod(Quote) (Reply)
ah udah lah,, Impazz,, =)) , dah bisa noh :p
ranjau33(Quote) (Reply)
@ranjau33
Good, boy 😉
kemod(Quote) (Reply)
@wim
SIP! makasih banyak bro… ternyata cuma RewriteBase / sana CURL belum aktif hehe… Thanks banget ya… 🙂
dhenk(Quote) (Reply)
@dhenk
Okay, sama-sama
:toast
wim(Quote) (Reply)
gan bisa bikinin saya satu gk..
nama aplikasi : HTC G1
linknya : https://www.android.com/media/
tlg bkinin gan soale sy gak ngerti..please?
Cindy(Quote) (Reply)
@Cindy
Waduh :matabelo: ,, intinya sih harus ada hosting aktif dulu, mas/mba Cindy. Trus, klo emang bakalan aktif banget dan sering diakses yaa seperti yang saya bilang, yaitu harus menggunakan server sendiri (bukan shared hosting).
Kalo buatnya tinggal ikuti petunjuk di atas aja. Gampang koq 😎
*klo mw dibuatin, byrannya berapa?, hehe :malus *
wim(Quote) (Reply)
mohon bantuan…knp yah dabr ane eror di ID tweet nya…
sbg contoh mw rt jd ngeblank —> https://tweet.blog.masgonst.web.id/retweet/1.08043417578E+15
soalnya ad …,….E+15 ini
mohon pencerahannya…trims
masgon(Quote) (Reply)
Bisa koq :)b . Mgkin tadi ada extension yang belum diload kli ya :confused: ?
Coba cek lagi di bagian paling bawah postingan ane ni (yang bagian “Penting” ) :sundulgans
wim(Quote) (Reply)
nah…bisa jln si aplikasinya…tp mw rt,reply,del itu yg g bs…muncul ID twit yg E+15 gtu…
cara loadnya gmn?g ngerti…bingung :confused:
masgon(Quote) (Reply)
@masgon
Wah, iy nge-blank wktu mo del :matabelo:
Coba ganti key aja dulu mas, mgkin gara2 tanda “+” itu kli :malu:
cara loadnya, klo hosting situ bisa edit php.ini, bisa diload dari php.ini:
extension=curl.so, dst :beer:
wim(Quote) (Reply)
@ranjau33
gan, hostingannya buat di mana tuh?
pendatang baru(Quote) (Reply)
bro, gue udah berhasil upload nih, tp ga bisa di pake.
apa karena hostingnya gratisan ya?
adi666(Quote) (Reply)
gak bisanya gimana bro ? setau gw yg penting CURL, GD dan MCRYPT diload. klo it ‘dah diload tapi gak bisa jg,, mgkin emg gak diijin di hosting situ.. coba tanyain aj dulu bro :cendol
wim(Quote) (Reply)
bro.. yg poin 10 itu gimana? :nohope
Niea(Quote) (Reply)
gimana apanya bro? It kan tinggal donlot aja,, trus ikutin instruksi yg ada di no. point 10 it :shakehand
wim(Quote) (Reply)
cara upload di point 12 itu gimana ya?
makasih
dede(Quote) (Reply)
caranya bikin hosting web.id dimana?
Niea(Quote) (Reply)
upload dari control panel hosting atau bisa dari FTP :toast
Ini hosting atau domain? Kalau order hosting bisa dimana aja, misal di MWN. Kalau order domainya? Bisa juga di MWN, hehe. Syarat untuk domain web.id? Cukup scan KTP aja koq :beer:
wim(Quote) (Reply)
haha aku kepingin punya twiter neh 😛 😀
rany(Quote) (Reply)
haha,, y bikin atuh neng :kr
wim(Quote) (Reply)
kalo pake domain sama hosting gratis bisa ngga ?
tolong panduannya , kirim email ia ke her_bowoo@yahoo.com
\ :2thumbup
botem(Quote) (Reply)
kok punya saya gx bza ya padahal saya dah edit truss loadnya gimanas ih saya masih bingung
paulus(Quote) (Reply)
Kalau domain gratis, bisa. Tapi kalau hosting gratis, kurang tahu :D. Tapi yang pasti di hosting, extensi ini harus aktif “CURL, GD dan MCRYPT” 😎
wim(Quote) (Reply)
gak bsnya gmana mas? :bingungs
Trus, ngeload yang disini ngeload extension yang dibutuhin? Untuk extensi GD dan CULR umumnya sih udah diload di server2. Tapi klo emang belum ya mesti di load manual dari file php.ini. Coba kontak hosternya biar lebih jelas gimana cara nge-load extensi itu :sundulgans
wim(Quote) (Reply)
kok pas saat saya membuka aplikasinya yang keluar malah
Error: Login credentials incorrect.
Mohon bantuannya
Aron(Quote) (Reply)
Cara bikin hosting gratis gmn???
Rommy(Quote) (Reply)
Coba dicek2 lagi mas, mungkin spesifikasi di servernya gak ‘ndukung kli ya? :malu:
wim(Quote) (Reply)
Caranya? 😀
kLo cara bikin hosting ane jg gak tau. Tapi klo ente mo cari hosting gratis ada banyak, cari aja di Google, keywordnya: free hosting, hosting gratis indonesia, dst.
Semoga mbantu :beer:
wim(Quote) (Reply)
Guys.. aku mau buat client nih.. Kan di application name tidak bisa pakai kata “Twitter”.. Cara mengakalinya seperti apa ?? Trims guys !! Pertamax nihh.. 😀
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 https://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..
https://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)
Klo sy akses sekarang Internal Server Error, mas :bingung
kemod(Quote) (Reply)
pusing ah gan, uda gua bulak – balik baca tutorialnya tetep ga bisa .
mohon bantuannya 😀
Pawaaaaj(Quote) (Reply)
Download nya sudah gak bisa gan…
Ari(Quote) (Reply)
Gt y gan? 😀
Ok deh,, ntar ane update lagi deh.. Ane lum smpet update ni, lgi sibuk :malus
kemod(Quote) (Reply)
Iya ni. Imzupload kenapa ya? Ko jd gak bisa diakses gini :bingungs
Tunggu yup, ntar ane upload ulang :beer:
kemod(Quote) (Reply)
ka’ download skrip aplikasi Twitter via Dabr ny koq gak bsa yah??/
ariefu a killua(Quote) (Reply)
mas punya ku kok gini ya?
>> pas log in. munculnya ini <<
Error: Login credentials incorrect.
401:
https://api.twitter.com/oauth/request_token
🙁 🙁
uloemz(Quote) (Reply)
bos link downloadnya ko error,
upic-abu(Quote) (Reply)
mas yang saya uddh berhasil tapi pas apdet status ada bacaan ini :
Error: Login credentials incorrect.
401:
https://api.twitter.com/1/statuses/update.json
panji(Quote) (Reply)
iya nih.. kayanya Twitter udah update API-nya deh 🙁
kemod(Quote) (Reply)
wah mas panji.
saya udah buat nih. https://twitwit.comze.com/
trus maslahnya pada login Sign in Via Twitter itu kog malah eror 404,, gmn pencerahannya
Rafly(Quote) (Reply)
mas. bgian Use Twitter for login itu bgian mn???
rafly(Quote) (Reply)
Kan tinggal pilih Yes aja 😮
kemod(Quote) (Reply)
bagian sign on twitter eror . bagaimana ya? komen secepatnya please 😀
walid(Quote) (Reply)
:berduka :mads
walid(Quote) (Reply)
punya saya ni bang https://www.tweets-tangerang.com/ di bagian login gagal mulu :'(
walid(Quote) (Reply)
sy coba bisa.. mgkin ‘dah dibetulin ya? :thumbup:
kemod(Quote) (Reply)
Hihi.. smilee.. youuu.. don’t cryyyy 😀
kemod(Quote) (Reply)
set dah.. emang situ kira kerjaan ane cm ngeblog doank, gan :malu:
btw, muuph yax soalnya lgi bnyk krjaan jg :shakehand
kemod(Quote) (Reply)
App twitter Dabr based saya sudah berhasil running.
setelah melakukan pengecekan akses ternyata tidak bisa di akses melalui Browser Blackberry.
hanya bisa via Web Browser Komputer/Laptop & Safari for iPhone. 🙂
apakah perlu setting khusus untuk bisa di akses via Browser Blackberry?
apakah orang lain bisa menggunakannya?
Terima Kasih
Aldy Waani(Quote) (Reply)
Gua ga ngerti step ke 10, maksudnya apa itu?
Rex(Quote) (Reply)
Rex(Quote) (Reply)
Scriptnya ko ga bisa di download gan ?
bagas(Quote) (Reply)
Heheh, iya gan. Lagi banyak maintenance ni ane :nerd
kemod(Quote) (Reply)