Archive

Posts Tagged ‘twitter’

Twitter pun tertangkap basah melakukan sensor

May 31st, 2010 No comments

Bagi para pengguna Twitter tentu sudah tidak asing lagi dengan istilah Trending Topic yang sering disingkat menjadi TT. Trending Topic adalah fitur twitter yang menampilkan 10 topik terhangat yang sedang dibahas oleh para pengguna twitter di seluruh belahan dunia. Selain melihat TT dari seluruh dunia, sekarang Twitter juga telah menambahkan fitur baru untuk menampilkan TT per regional.

Hari ini adalah hari yang cukup fenomenal yang akan tercatat sebagai sejarah baru bagi twitter. Penyebabnya tidak lain adalah karena Twitter tertangkap basah melakukan sensor terhadap Trending Topic. Cara yang mudah untuk mengetahui hal ini adalah dengan membandingkan Trending Topic milik Twitter dengan milik situs lain yang melakukan tracking Trending Topic secara independen.

Silahkan lihat kedua gambar berikut ini:

dan

(klik gambar untuk melihatnya secara utuh)

Kata Flotilla yang sedang ramai dibicarakan oleh para tweeps (sebutan untuk pengguna twitter) tidak tampil pada trending topic-nya twitter. Kata ‘israil’ tetap muncul. Ini adalah pertanda bahwa twitter memang sengaja memblacklist kata Flotilla, Gaza, dan berbagai kata lain sehingga tidak tampil di Trending Topic.

Sepertinya mulai tahun depan, selain merayakan tanggal 31 Mei sebagai No Tobacco Day, seluruh warga dunia juga akan merayakan `The Day Twitter Cencor Flotilla`.

Bagi yang ingin tetap mengikuti berita tentang Flotilla, silahkan gunakan link berikut ini yang akan mengarah ke hasil pencarian realtime milik google:
http://bit.ly/cbHs06
http://bit.ly/bKljQG
http://bit.ly/bPV2lH

Ayo sebarkan berita ini. Jika media terpusat seperti twitter bisa seenaknya melakukan sensor, maka blog milik pribadi adalah satu-satunya media yang bisa bersuara lantang menentang hal tersebut.

Categories: Misc Tags: , , ,

Twitter developer website

April 16th, 2010 10 comments

Kemaren saya mengetahui dari twit status teman saya (@ibnutri) bahwa saat ini ada website baru yaitu twitter developers. Pada situs ini, developer aplikasi twitter dapat mengetahui status tiap API twitter, membaca dokumentasi, berdiskusi, dan melihat list aplikasi yang telah dibuat.

Developer juga dapat melakukan test API call secara langsung melalui console yang disediakan oleh twitter. Melalui website ini juga, twitter memperkenalkan API baru yang diberi nama @Anywhere. Berikut adalah fitur yang tersedia melalui API @Anywhere:

  1. Auto-linkification of @usernames
  2. Hovercards
  3. Follow buttons
  4. Tweet Box
  5. User login & signup

Aplikasi twitter yang pernah dibuat bisa langsung digunakan sebagai aplikasi @Anywhere, dengan menggunakan consumer key aplikasi tersebut sebagai API key. Walaupun begitu, Twitter menyarankan agar developer membuat aplikasi baru untuk digunakan sebagai @Anywhere.

Categories: web Tags: , ,

Cara menutup halaman form login dabr

March 12th, 2010 35 comments

Tulisan ini terkait dengan artikel sebelumnya serta jawaban untuk pertanyaan ini. Setelah melakukan instalasi dabr dan melakukan konfigurasi, saya melakukan sedikit perubahan pada kode dabr sehingga halaman form login tidak lagi tampil. Pengguna yang belum login akan langsung diarahkan ke halaman twitter dan dipaksa untuk melakukan authentikasi menggunakan oAuth.

Berikut ini adalah cuplikan kode asli dabr yang terdapat pada file common/user.php

function user_ensure_authenticated() {
  if (!user_is_authenticated()) {
    $content = theme('login');
    $content .= file_get_contents('about.html');
    theme('page', 'Login', $content);
  }
}

Berikut ini adalah perubahan yang saya lakukan pada fungsi diatas, sehingga pengunjung situs akan diarahkan otomatis ke halaman authentikasi twitter menggunakan oAuth.

function user_ensure_authenticated() {
  if (!user_is_authenticated()) {
    header('Location: '. BASE_URL.'oauth');
    exit();
  }
}

Silahkan dicoba, semoga bermanfaat 🙂

Tambahan:

Authentikasi melalui oAuth penting untuk menjaga keamanan username dan password twitter Anda, karena Anda memberikannya hanya kepada twitter.com, bukan kepada situs aplikasi client twitter. Hal ini sangat penting untuk menjaga jangan sampai username dan password Anda jatuh ke tangan pihak yang tidak berhak lalu melakukan hal-hal yang tidak diinginkan. Terbukti beberapa account twitter teman saya telah diakses pihak lain dan digunakan untuk menyebarkan pesan dan link spam kepada followernya lewat DM. Jangan sampai terulang lagi.

Saya pribadi tidak jadi menggunakan beberapa layanan seperti twitpic hanya karena mereka belum menyediakan autentikasi twitter melalui oAuth. Saya lebih memilih menggunakan img.ly yang sudah mendukung oAuth.

Categories: web Tags: , , ,

Jumlah pengguna Bukan BlackBerry® dan NgüberTwіtter™

March 6th, 2010 21 comments

Berikut adalah hasil screenshot dari halaman twitter application, jumlah pengguna Bukan BlackBerry® dan NgüberTwіtter™

Jumlah pengguna Bukan BlackBerry®

Jumlah pengguna NgüberTwіtter™

Tampaknya NgüberTwіtter™ lebih diminati ketimbang Bukan BlackBerry®.

Selain untuk diakses lewat handphone, kedua aplikasi diatas juga bisa diakses lewat browser biasa. Keduanya memang tidak akan memberitahukan jika ada update tweet terbaru, seperti halnya mengakses web twitter secara langsung. Tapi bagi saya pribadi, akses twitter menggunakan dabr lebih enak. Dengan plugins AutoPager di Firefox, halaman selanjutnya bisa diload secara otomatis, sehingga dalam 1 layar bisa langsung baca semua tweet yang ada di timeline.

Terima kasih telah menggunakan aplikasi twitter ini.

Categories: web Tags: , , ,

Membuat Aplikasi di Twitter

February 28th, 2010 143 comments

Pada artikel sebelumnya saya telah memberi gambaran singkat langkah-langkah yang perlu dilakukan untuk menginstall dabr di hostingan pribadi. Pada tulisan ini, saya akan membahas bagaimana cara membuat aplikasi di twitter dan menerangkan apa saja yang perlu diisi di tiap kolom isian form aplikasi baru.

Aplikasi di twitter adalah fitur yang disediakan oleh twitter untuk para pengembang aplikasi sehingga aplikasi lain bisa menarik data dari account twitter seseorang dan melakukan update status. Siapapun yang telah memiliki account twitter bisa membuat aplikasinya sendiri.

Untuk melihat list aplikasi yang buatan sendiri, silahkan login di twitter lalu kunjungi halaman http://twitter.com/apps/. Di bagian akhir halaman akan terdapat link dengan tulisan Register a new application ». Klik link tersebut untuk membuat aplikasi baru di twitter.

Pada halaman Register an Application terdapat form isian dengan tampilan sebagai berikut:

Mari kita bahas masing-masing kolom isian yang ada.

  1. Application icon
    Kita bisa mengupload file gambar yang akan dijadikan logo aplikasi. Ada batasan ukuran file sebesar 700kB, dan tipe file yang diterima hanyaJPG, GIF, dan PNG. Jika belum memiliki logo, biarkan saja menggunakan logo default dari twitter, nanti setelah punya logo, aplikasi bisa diedit untuk mengubah logonya.
  2. Application Name
    Isikan nama aplikasi disini. Untuk sebuah twitter client, nama aplikasi ini akan tampil pada status jika digunakan untuk mengupdate status twitter. Contoh nyata pada aplikasi “Bukan Blackberry” yang ada di posting saya sebelum ini. Untuk memasukkan karakter khusus seperti â„¢, paling mudah gunakan aplikasi Character Map. Oh ya, aplikasi tidak boleh mengandung kata “twitter”. Pada aplikasi NgüberTwÑ–tter, saya menggunakan huruf i dari karakter bahasa Russia. Pada aplikasi yang belum mendukung UTF-8, karakter ini mungkin akan tampil seperti kotak saja. Setidaknya, saya bisa mengakali twitter 🙂
  3. Description
    Tuliskan deskripsi aplikasi dalam bahasa Inggris. Sebaiknya isi kolom ini dengan deskripsi aplikasi yang dibuat. Jika menggunakan dabr, maka tuliskan saja teks seperti: “This is dabr, a twitter application to access and update twitter status using mobile device”. Sebaiknya jujur, untuk menghindari masalah di kemudian hari.
  4. Application Website
    Isikan alamat website dimana pengguna aplikasi bisa mendownload aplikasi, atau mengaksesnya, jika aplikasi ini adalah berbasis web, seperti “Bukan BlackBerry”.
  5. Organization
    Jika aplikasi dibuat oleh perorangan, tinggal isikan nama pembuat aplikasi disini. Jika aplikasi dibuat oleh perusahaan/organisasi, ya isikan saja nama organisasi/perusahaan pembuatnya.
  6. Website
    Isikan alamat website pembuat, perorangan atau organisasi. Saya mengisi alamat blog ini untuk aplikasi “Bukan Blackberry” dan NgüberTwÑ–tter.
  7. Application Type
    Pilih pilihan yang sesuai dengan jenis aplikasi yang akan mengakses account twitter. Aplikasi bertipe client contohnya adalah TweetDeck. dabr merupakan aplikasi bertipe Browser, karena harus diakses menggunakan browser.
  8. Callback URL
    Isian ini muncul jika pada pilihan sebelumnya dipilih tipe browser. Isikan dengan alamat callback milik dabr yang telah dipasang. Contoh, di aplikasi Bukan Blackberry, callbacknya adalah http://twitter.abifathir.com/oauth
  9. Default Access Type
    Jika dipilih Read-only, maka aplikasi hanya bisa mengambil status saja, tidak bisa melakukan update. Agar bisa melakukan update status, pilihlah tipe Read & Write.
  10. Use Twitter for login
    Pilihan ini berguna jika aplikasi akan menggunakan informasi login twitter untuk keperluan internal aplikasi. Contohnya adalah GroupTwitter. Aplikasi dabr tidak memerlukan pilihan ini, jadi tidak ada pengaruhnya, dipilih ataupun tidak.
    Update: Saya  tidak tahu dengan pasti apakah dabr membutuhkan setting ini atau tidak. Untuk aplikasi Bukan BlackBerry dan NguberTwitter, pilihan ini saya centang. Bagi yang masih mendapatkan error, coba centang pilihan ini di aplikasi twitter yang dibuat.
  11. ReCAPTCHA
    Ini adalah pengaman form. Isikan teks sesuai gambar yang ditampilkan.

Jika semua telah diisi dengan benar, maka aplikasi twitter akan tercipta. Ada 2 hal yang perlu diperhatikan di halaman keterangan aplikasi twitter, yaitu Consumer Key dan Consumer Secret. Isikan keduanya ke dalam file config.php yang ada di tempat dabr diinstall. Jika mengembangkan aplikasi sendiri, bukan menggunakan dabr, maka perhatikan juga URL-URL milik twitter yang diperlukan saat mengirim request oAuth.

Semoga panduan singkat ini dapat membantu. Selamat membuat aplikasi twitter 😉

PS: Aplikasi twitter pada artikel ini hanyalah sebuah gerbang akses yang dibuka oleh twitter untuk para pengembang aplikasi. Anda tetap membutuhkan aplikasi client baik yang berupa aplikasi desktop (seperti TweetDeck atau UberTwitter di BB), maupun berbasis web seperti dabr, yang akan memanfaatkan aplikasi twitter untuk mengakses timeline dan melakukan update status.

Untuk menginstall dabr, Anda harus memiliki hosting pribadi terlebih dahulu. Tanpa memahami ini, dipastikan akan bingung setelah bikin aplikasi twitter lalu mesti diapain lagi. Silahkan baca ulang artikel ini dan artikel sebelumnya.

Update 9 Apr 2010
Perhatikan langkah ke 10:
Use Twitter for login. Mungkin berhubungan dengan error yang dialami oleh wistu dan rekan lain.

Categories: web Tags: , ,

Bukan BlackBerry®, akses twitter dari telepon selular

February 22nd, 2010 98 comments

Ide membuat twitter client ini berawal dari munculnya “BlackBerry Punya Teman“  yang digunakan oleh beberapa taruwit yg berkontribusi di @infobdg. Sebelumnya saya juga telah menggunakan dabr langsung di dabr.co.uk. dabr adalah twitter client yang dioptimasi untuk diakses melalui browser yang terdapat pada telepon selular. Fitur yang terdapat pada dabr lebih lengkap ketimbang fitur pada m.twitter.com, membuat saya lebih memilih dabr untuk mengakses twitter lewat HP.

Berhubung saya memiliki domain abifathir.com, maka saya berinisiatif menginstall dabr di hosting saya ini. Lumayan daripada domainnya nganggur, lagipula saya bisa mengeset sendiri nama aplikasi yang akan muncul saat menggunakan dabr yang saya install di domain saya ini.

Bagi yang ingin menginstall dabr sendiri, ikuti saja petunjuk instalasinya, lalu buat sebuah aplikasi twitter di sini. Pastikan tipe aplikasinya adalah ‘browser’, bukan ‘client’. Sesuaikan url aplikasi dengan url yang digunakan sebagai tempat instalasi dabr.

Ketika mengakses twitter menggunakan dabr, jangan lupa untuk melakukan login melalui oAuth, bukan menggunakan username dan password. Jika menggunakan username dan password, maka twitter client yang ditampilkan adalah ‘from dabr’. Twitter sendiri sudah tidak mensupport login menggunakan cara ini, dan merekomendasikan login melalui oAuth.

Selain menggunakan browser di hp, Opera Mini juga bisa digunakan untuk mengakses Bukan BlackBerry®, bahkan tampilannya akan lebih bagus.

Selamat mencoba.

Categories: web Tags: , , ,