Sabtu, 30 April 2011

Widget Update via Twitter

Twitter merupakan jejaring sosial yang menawarkan fitur microblog (posting pendek, kurang dari 200 karakter) yang memungkinkan penggunanya untuk mengirim & membaca pesan (tweets). Pengguna dapat menulis pesan berdasarkan topik dengan menggunakan ‘hashtags’ (#). Sedangkan untuk menyebutkan atau membalas pesan dari pengguna lain bisa menggunakan tanda ‘at’ (@).

Sekarang, bagaimana cara memasang widget “update via twitter” dalam blog? Anda dapat melakukannya melalui dua cara, otomatis atau manual. Ketika Anda memilih “otomatis”, maka yang perlu Anda lakukan adalah mengunjungi situs Twitter Resources & dibutuhkan beberapa kostumasi, agar widget yang Anda inginkan tampil maksimal dalam blog.

Apabila Anda memilih “manual”, maka terdapat beberapa langkah yang harus dipenuhi.

  • Download atau copypaste script blogger.js melalui situs resminya, yang tampak seperti di bawah ini:
    function twitterCallback2(c){var a=[];for(var d=0;d<c.length;d++){var e=c[d].user.screen_name;var b=c[d].text.replace(/((https?|s?ftp|ssh)\:\/\/[^"\s\<\>]*[^.,;'">\:\s\<\>\)\]\!])/g,function(f){return'<a href="'+f+'">'+f+"</a>"}).replace(/\B@([_a-z0-9]+)/ig,function(f){return f.charAt(0)+'<a href="http://twitter.com/'+f.substring(1)+'">'+f.substring(1)+"</a>"});a.push('<li><span>'+b+'</span> <a style="font-size:85%;" href="http://twitter.com/'+e+"/statuses/"+c[d].id_str+'">'+relative_time(c[d].created_at)+"</a></li>")}document.getElementById("twitter_update_list").innerHTML=a.join("")}function relative_time(c){var b=c.split(" ");c=b[1]+" "+b[2]+", "+b[5]+" "+b[3];var a=Date.parse(c);var d=(arguments.length>1)?arguments[1]:new Date();var e=parseInt((d.getTime()-a)/1000);e=e+(d.getTimezoneOffset()*60);if(e<60){return"less than a minute ago"}else{if(e<120){return"about a minute ago"}else{if(e<(60*60)){return(parseInt(e/60)).toString()+" minutes ago"}else{if(e<(120*60)){return"about an hour ago"}else{if(e<(24*60*60)){return"about "+(parseInt(e/3600)).toString()+" hours ago"}else{if(e<(48*60*60)){return"1 day ago"}else{return(parseInt(e/86400)).toString()+" days ago"}}}}}}};
    Script di atas sudah dikompres melalui Yui Compressor. Anda pun bisa menambah & memodifikasi kode yang berwarna merah, contoh: <span> menjadi <span style="color:#333333; font-size:1em;"> dan sebagainya.
  • Simpan script tersebut dalam situs layanan penyimpanan file Anda, seperti: Google Code atau simpan dalam media penyimpanan Anda.
  • Twitter menyediakan beberapa script yang bisa kita manfaatkan menjadi widget, antara lain:
    User Timeline
    <script type="text/javascript" src="http://twitter.com/statuses/user_timeline/username.json?callback=twitterCallback2&amp;count=5"></script>
    Public Timeline
    <script type="text/javascript" src="http://twitter.com/statuses/public_timeline.json?callback=twitterCallback2&amp;count=5"></script>
    User Favorite
    <script type="text/javascript" src="http://twitter.com/favorites/username.json?callback=twitterCallback2&amp;count=5"></script>
    User Search
    <script type="text/javascript" src="http://search.twitter.com/search.json?tag=jython&from=username&rpp=5&callback=twitterCallback2"></script>
    Silakan ganti kode yang berwarna merah dengan username Anda.
  • Misalnya, Anda ingin memasang user timeline maka yang Anda lakukan adalah menambahkan kode berikut dalam “Add/tambah gadget” blogger:
    <div id="twitter_div">
    <ul id="twitter_update_list">
    </ul>
    <p>@<a href="###" title="Follow me">username</a> on Twitter</p>
    </div>
    <script type='text/javascript'>
    //<![CDATA[
    function twitterCallback2(c){var a=[];for(var d=0;d<c.length;d++){var e=c[d].user.screen_name;var b=c[d].text.replace(/((https?|s?ftp|ssh)\:\/\/[^"\s\<\>]*[^.,;'">\:\s\<\>\)\]\!])/g,function(f){return'<a href="'+f+'">'+f+"</a>"}).replace(/\B@([_a-z0-9]+)/ig,function(f){return f.charAt(0)+'<a href="http://twitter.com/'+f.substring(1)+'">'+f.substring(1)+"</a>"});a.push('<li><span>'+b+'</span> <a style="font-size:85%" href="http://twitter.com/'+e+"/statuses/"+c[d].id_str+'">'+relative_time(c[d].created_at)+"</a></li>")}document.getElementById("twitter_update_list").innerHTML=a.join("")}function relative_time(c){var b=c.split(" ");c=b[1]+" "+b[2]+", "+b[5]+" "+b[3];var a=Date.parse(c);var d=(arguments.length>1)?arguments[1]:new Date();var e=parseInt((d.getTime()-a)/1000);e=e+(d.getTimezoneOffset()*60);if(e<60){return"less than a minute ago"}else{if(e<120){return"about a minute ago"}else{if(e<(60*60)){return(parseInt(e/60)).toString()+" minutes ago"}else{if(e<(120*60)){return"about an hour ago"}else{if(e<(24*60*60)){return"about "+(parseInt(e/3600)).toString()+" hours ago"}else{if(e<(48*60*60)){return"1 day ago"}else{return(parseInt(e/86400)).toString()+" days ago"}}}}}}};
    //]]>
    </script>
    <script type="text/javascript" src="http://twitter.com/statuses/user_timeline/username.json?callback=twitterCallback2&amp;count=5"></script>
    atau
    <div id="twitter_div">
    <ul id="twitter_update_list">
    </ul>
    <p>@<a href="###" title="Follow me">username</a> on Twitter</p>
    </div>
    <script type="text/javascript" src="http://twitter.com/javascripts/blogger.js"></script>
    <script type="text/javascript" src="http://twitter.com/statuses/user_timeline/username.json?callback=twitterCallback2&amp;count=5"></script>
    Ganti kode yang berwarna merah dengan alamat twitter & username Anda.
  • Sekarang bandingkan widget timeline Anda tersebut dengan akun profil timeline Anda di Twitter

Demo tampilan widget “timeline via twitter” dapat Anda lihat pada posting widget update.

@Optimasi_Blog on Twitter

39 komentar

Anonim on 30 April 2011 07:19

Terima kasih atas artikelnya yang sangat bermanfaat buat saya, ditunggu artikel-artikel bermutu lainnya........

Jasa pindahan

Seputar Harapan Indah on 30 April 2011 22:48

Thank's Informasinya yg amat sangat detail, sehingga dirasa tidak akan kesulitan untuk mencobanya !
Selamat Berkarya bro....

cerita dewasa on 1 Mei 2011 04:13

Makasih Neh Mas Tips update twitternya, berguna neh bagi yang membutuhkan...

Reza Winandar on 1 Mei 2011 07:08

Thanks, tapi kayaknya saya ga butuh deh, cuma berat-beratin loading blog, lagipula ga lama lagi juga Twitter bakal redup

nova13 on 1 Mei 2011 17:05

jarang twitteran aneh.. hihi
cuma di link kan saja ke twitt kalo mau update status, :P

A. Mulky Asy'arie on 3 Mei 2011 13:23

Kapan templatenya bakal di rilis, secepetnya dong

unique astore on 5 Mei 2011 07:22

menarik sekali untuk dicoba secara optimal!

Kontes Sticker Islami on 7 Mei 2011 11:30

Thanks infonya gan, dan jangan lupa berkunjung ke blogku juga yah, kebetulan sedang ada kontes sticker islami, gratis kok.

Charis Kudus on 7 Mei 2011 13:07

Makasih gan atas penjelasannya. Lain waktu blogwalking lagi ke sini.

Charis Technology on 7 Mei 2011 13:50

Kunjungi balik ke web Charis ya!

grosir baju anak on 7 Mei 2011 15:10

makasih Informasih nya....n tutorialnya...
kucoba ah..

Asroriafa on 9 Mei 2011 16:14

thanks inponya gan..bermanfaat sekali
http://sharetelekomunikasi.blogspot.com

Jelly Gamat on 10 Mei 2011 09:30

terus terang saja, kalau twiter ane belum ngarti jg berbeda dengan FB, tp terima kasih gan atas infonya

Belajar Yuk!!! on 14 Mei 2011 22:14

Info yang sangat menarik saudara ... Mari bentuk persaudaraan

Yuk kita sama-sama Tambah wawasan dari SEO backlink

Liat Daftar Blog Dofollow Comment 2011 :

http://ilmunyata.blogspot.com/2011/05/liat-daftar-blog-dofollow-2011.html

grosir baju mUrah on 16 Mei 2011 16:55

Happy blogging teman teman

grosir bAju murah on 16 Mei 2011 16:59

Salam kenal ya kawand,,, thxz infonya

grosir batik Solo on 16 Mei 2011 17:03

Keep blogging, smuga berguna ilmunya

baju Murah on 16 Mei 2011 17:07

Happy blogging kawand, smuga menambah persaudaraan

grosir bajU murah on 16 Mei 2011 17:09

Thxz infonya ya kawan

grosir baju anaK on 16 Mei 2011 17:14

Jalan jalan sore hari

peluang usaha sampingAn on 16 Mei 2011 17:17

Kunjungan sore hari

Alivatidro on 23 Mei 2011 14:58

Thanks infonya sob, sungguh sangat bermanfaat...

perlengkapan anak dan bayi on 25 Mei 2011 17:38

Thanks Your Share Informations And Tutorial...
greetings good luck always

Jawara Kampung on 26 Mei 2011 15:40

wah makasih banget infonya..nih

mercedes-benz mobil mewah terbaik indonesia on 27 Mei 2011 17:18

nyobain dulu sob..mantap nih kayaknya

neno on 28 Mei 2011 10:14

masih bingung, belum mengerti

tas wanita on 28 Mei 2011 14:28

langsung Ke TKP AH...semoga sukses sluu y

CAra Membuat Blog on 29 Mei 2011 01:27

Makasih atas infonya.

irfanovsky on 29 Mei 2011 01:29

Infonya bermanfaat banget. thanks
http://caramembuatblog.info

grosir tas wanita on 31 Mei 2011 16:18

thanks Your Share Informations N Tutorial greetings good luck always

irwan on 2 Juni 2011 01:59

wah makin exsis aja nih..

obat tradisional kanker usus on 22 Juni 2011 13:52

wihhh... makin mantap aj postingannya gan !!

xamthone-plus on 23 Juni 2011 12:33

mantapp nih infonya.
mksii gan !!

jelly gamat on 23 Juni 2011 12:39

mice artikel. langsung di coba nih!

kanker hati on 23 Juni 2011 13:54

thanx y gan atasi informasinya...
maaf saya org awam,, kgx ngerti yang gtuan,, hehe,,,
v mw coba ahh

obat alami nyeri haid on 23 Juni 2011 14:36

aduh saya kurang paham soal twitter gtu,, ahh ribet banget apalagi singkatan2 gtu,, haduh... kgx ngerti ahh

obat alami nyeri haid on 24 Juni 2011 10:29

saya kurang paham soal twitter,, saya pkir sii apa banget.. pusing ahh,, ribet... apalagi singkatan2 gtu yang ada d twiit,, kgx ngerti sya...

obat radang paru-paru on 24 Juni 2011 10:30

good post...
makasih y gan atas informasinya....

obat alami kanker darah on 24 Juni 2011 11:41

menarik juga nie artikel... makasih y info'y...

Maaf, karena beberapa alasan—terkadang serangan spam—maka Komentar baru tidak diizinkan. Silakan menggunakan fasilitas “contact” untuk menghubungi kami. Terima kasih.