10 Plugin-Tutorial Desain Facebook UI Dengan AJAX

Lincoln's Facebook

Salah satu kelebihan yang dimiliki Facebook sebagai situs social network terbesar di dunia adalah user interface-nya yang sangat interaktif dan menarik. UI yang penuh dengan efek animasi ini pastinya didukung oleh teknologi AJAX yang memanfaatkan JavaScript.

Banyak pengembang telah membuat JavaScript tiruan yang mirip dengan antarmuka Facebook—yang memanfaatkan framework atau JavaScript library terkenal seperti jQuery dan MooTools. Berikut ini adalah daftar script-script temuan saya via Google yang bisa digunakan untuk membuat tampilan blog atau website kita semenarik Facebook ↓

1 – Facebox (jQuery)

Facebox

Facebox adalah sebuah plugin untuk jQuery untuk menampilkan overlay window dalam bentuk seperti Lightbox, dengan label “close” di bagian bawah. Facebox cukup menarik digunakan untuk preview gambar, galeri, pesan error dan konfirmasi, dan sebagainya—sebagai alternatif Thickbox yang sangat populer itu.

Demo bisa dilihat di FamSpam.

2 – Facebox (MooTools)

Facebox MooTools

Sama seperti plugin Facebox untuk jQuery, tetapi yang ini berbasis MooTools. Fungsinya sama, bisa menampilkan overlay window seperti pop-up yang berisi gambar, flash, dan sebagainya.

Lihat demo dan download Facebox untuk MooTools di MooLabs.

3 – Boxy

Boxy

Boxy merupakan plugin jQuery untuk menampilkan kotak dialog seperti Facebook yang dapat diseret (drag). Kotak dialog ini bisa dimanfaatkan untuk form, jendela konfirmasi, jendela pertanyaan, dan sebagainya. Lihat demo di onehackoranother.com.

4 – Facebook-like Registration Form

Halaman form registrasi menggunakan AJAX seperti Facebook bisa dibuat menggunakan jQuery. Tutorialzine memberikan tutorial langkah demi langkah bagaimana membuat form seperti itu mulai dari menyusun markup form, desain CSS, PHP, dan terakhir memanfaatkan metode AJAX jQuery untuk mengirimkan data pendaftaran hanya melalui backend, jadi tidak mempengaruhi halaman registrasi yang sedang dibuka.

5 – Elastic – Textareas grow

Elastic Textareas grow

Sesuai namanya, plugin jQuery Elastic ini berfungsi untuk membuat ukuran form textarea menjadi “elastis” (dapat meluas sesuai banyaknya teks yang ditulis). Plugin ini terinspirasi dari auto-growing textarea yang terdapat pada Facebook. Silakan dicoba di Unwrongest.

6 – Facebook Autosuggestion

Facebook Auto-suggest

Autosuggestion merupakan salah satu fitur pencarian Facebook yang sangat membantu untuk mencari profil teman berdasarkan namanya. Srinivas Tamada dari 9Lessons memberikan skrip gratis beserta tutorialnya bagaimana cara mengimplementasikan auto-suggestion ini dengan menggunakan AJAX, jQuery, dan PHP.

7 – Facebook Searchengine

Facebook Search Engine

Fungsinya sama dengan Facebook Autosuggestion , tetapi yang ini menggunakan autocomplete library.

8 – TextboxList

Texboxlist berfungsi mengubah input teks di dalam texbox menjadi sebuah list yang bisa dihapus dengan mudah hanya dengan klik mouse.

Facebook TextboxList

TextboxList asli berbasis MooTools, tapi ada juga yang menggunakan Prototype buatan InteRiders. Cek demonya di Devthought untuk TextboxList MooTools dan InteRiders untuk TextboxList Prototype.

9 – Tipsy

Tipsy Facebook-like tooltips

Tipsy sebenarnya cuma tooltips biasa—sama seperti tooltips lain yang menggunakan JavaScript. Tipsy didesain mirip dengan tooltips Facebook pada photo/image tagger—walaupun tidak menutup kemungkinan menggunakan tooltips lain atau bahkan hanya mengandalkan CSS tanpa JavaScript.

10 – Facebook Bottomless Pagination

Facebook Bottomless Pagination

Sistem halaman Facebook sangat menarik karena setiap arsip lama tidak dibuka di halaman lain, melainkan ditambahkan di halaman yang sedang dibuka, jadi seolah-olah bisa dibuka sepanjang-panjangnya tanpa batas. David Parker menulis plugin untuk membuat pagination system seperti itu.

Selamat mencoba! :)

Instant Internet Business Ideas

Related Posts ↓

Rahasia Sukses Paid Review

{21 Comments so far }

  1. Fikri Rasyid @ Bloggingly said,

    Wrote on September 14, 2009 @ 10:22 pm

    As usual, superb post fan! Kalau ada button like-nya sudah saya like nih :D

  2. fanari said,

    Wrote on September 14, 2009 @ 10:42 pm

    Thanks man. Kalau ada like-nya komentarmu juga saya like karena selalu pertamax hehe :lol:

  3. raiderhost said,

    Wrote on September 15, 2009 @ 1:41 am

    kalau mo ngomen pertamax di blog skeren gini kok rasanya seakan menjatuhkan diri sendiri :D

    sipp bang … semoga makin bnyak dev facebook indonesia ,.. syukur ada web apps karya anak bangsa yg setenar fb :)

  4. Ai said,

    Wrote on September 15, 2009 @ 8:28 am

    Kalo yang udah jadi satu, menjadi theme gratis wordpress ada nggak sie?

  5. fanari said,

    Wrote on September 15, 2009 @ 9:14 am

    @Ai: mungkin theme Smells like Facebook bikinan Nazieb, efek AJAX-nya banyak yang mirip Facebook walaupun tidak semuanya.

  6. Ai said,

    Wrote on September 15, 2009 @ 11:01 am

    @Fanari: udah di suspend mas…

  7. ganda said,

    Wrote on September 15, 2009 @ 11:16 am

    Mungkin, Smell Like Facebooknya nazieb di gabungkan dengan beberapa plugin ini pasti cukup kompak ya. Tapi, terkait dengan penggunaan ajax dan kebutuhannya terhadap Javascript, sebaiknya kita menyediakan 2 buah versi, yakni versi ajax dan versi non ajax bukan? Terkait masalah aksesibilitas.

  8. ganda said,

    Wrote on September 15, 2009 @ 11:20 am

    Terkait Ajax juga, saya masih berharap apakah HTML 5 bisa menggantikan fungsi Ajax? Sehingga tidak perlu lagi takut masalah cross compability dan javascript accessibility bukan? Mengingat sebagian fasilitas Javascript, sudah di support di HTML 5, seperti Drag n Drop.

  9. wira said,

    Wrote on September 16, 2009 @ 9:50 am

    wah, terima kasih banyak atas informasinya, saya bookmark dulu halaman ini :-)

  10. rydenmas said,

    Wrote on September 16, 2009 @ 6:56 pm

    I’m confusing.. Tak bookmarks dulu mas..

  11. Ridwanox said,

    Wrote on September 17, 2009 @ 11:14 am

    pemahaman yang mendalam,g ngerti deh mslh bginian :D

  12. Edi Psw said,

    Wrote on September 25, 2009 @ 9:17 am

    Menarik banget nih.
    Perlu dicoba.

    Btw, met idul fitri
    Minal aidin wal faizin.

  13. grandchief said,

    Wrote on September 25, 2009 @ 11:22 am

    wah bisa dicoba nih…….
    thanks tas infonya…

  14. fanari said,

    Wrote on September 25, 2009 @ 11:49 pm

    @Edi Psw: sama-sama pak, maaf lahir batin ;)

  15. ariosaja said,

    Wrote on September 26, 2009 @ 11:14 am

    walah… ternyata tanpa disadari Facebook itu web yang pake AJAX yah…

  16. pututik said,

    Wrote on September 26, 2009 @ 4:19 pm

    Jquery memang universal ya, informasinya sangat menarik dan patut dicoba.

  17. Inibloggue.com said,

    Wrote on September 27, 2009 @ 11:22 pm

    Nih,.. Plugin Wordpressnya mas…
    Tertarik sama facebox…
    lam knal sebelumnya

  18. sarjana pengangguran said,

    Wrote on October 8, 2009 @ 3:19 pm

    wah perlu di bookmark neh…bacanya harus pelan-pelan soale saya agak dodol… :D

  19. heru said,

    Wrote on October 9, 2009 @ 5:46 pm

    maknyus rek, emang ajax ajax cinta ngak ada duanya :D

  20. abadi said,

    Wrote on October 14, 2009 @ 9:25 am

    gmn mas download source code nya ????????????????
    maklum baru bisa maen internet

  21. candradot.com said,

    Wrote on October 18, 2009 @ 12:21 am

    keren mas…. tak bookmark yo..

Comment RSS · TrackBack URI

Leave a Comment ↓

Name

E-mail

Website