Widget Artikel Blogger Futuristik dengan Feed Label Otomatis
Pada widget ini saya mencoba menggunakan konsep futuristic space dashboard. Artikel pertama dibuat lebih dominan sebagai featured article, sedangkan artikel berikutnya tampil lebih ringkas. Data bergerak secara otomatis dengan urutan animasi yang dibuat bergantian agar transisinya tetap halus dan tidak terasa berkedip.
Widget tidak mengharuskan pengguna menulis URL blog secara manual. Script mencoba mengenali blog tempat widget dipasang, mencari label prioritas, kemudian memilih sumber lain secara otomatis ketika label tersebut tidak tersedia.
Kalau ingin memahami struktur feed Blogger lebih jauh, saya sebelumnya juga pernah membahas kode URL RSS Feed di Blogger. Konsepnya masih berhubungan karena widget ini memanfaatkan data posting Blogger sebagai sumber informasi.
Widget mengambil maksimal 6 artikel, menampilkan 5 artikel, mendukung deteksi label otomatis, random label fallback, responsive typography, continuous scanner dan rotasi artikel otomatis.
Platform : Blogger / Blogspot
Cara Kerja Widget Artikel Blogger
Ketika dijalankan, script terlebih dahulu mencoba mengenali domain blog tempat widget dipasang. Setelah itu label Widget dicari sebagai sumber utama. Jika label tersebut tidak ditemukan, script membaca label yang tersedia pada blog kemudian memilih salah satunya secara acak.
Apabila feed lokal benar-benar tidak dapat digunakan, sumber terakhir diarahkan ke CodeFlare dengan label Widget. Sistem ini membuat satu source widget dapat dipasang pada beberapa blog tanpa meminta pengguna mengganti alamat domain secara manual.
Kenapa Widget Mengambil 6 Artikel?
Pada layar hanya terlihat lima artikel, tetapi script sebenarnya mengambil enam artikel. Artikel keenam digunakan sebagai buffer sehingga proses rotasi tidak membuat tinggi widget berubah secara tiba-tiba ketika salah satu artikel keluar dan data berikutnya masuk.
Konsep slider sebenarnya juga pernah digunakan pada artikel Widget Popular Post Blogger dengan Efek Animasi Slider. Pada versi kali ini sumber datanya dibuat lebih fleksibel karena artikel dapat mengikuti label yang tersedia pada blog.
Urutan Animasi Widget
Saya sengaja tidak menjalankan semua animasi pada waktu yang sama. Artikel ringkas menyelesaikan transisinya terlebih dahulu, kemudian teks featured menghilang, setelah itu gambar lama keluar dan gambar baru masuk dengan efek membesar serta sedikit bounce.
Live Preview Widget
Generator Widget Blogger
#38bdf8
#101820
#13212a
#dce8ef
Kode Konfigurasi Widget
Kode konfigurasi bersifat opsional. Jika ingin menggunakan setting default, bagian ini boleh dilewati.
Kode HTML Widget
HTML menjadi kerangka utama tempat favicon, nama blog, informasi label, featured article, artikel Probe, tombol navigasi dan footer ditampilkan.
Font Awesome Jika Belum Tersedia
Cara Memasang Widget di Blogger
Masuk ke dashboard Blogger kemudian buka menu Tata Letak dan pilih posisi widget.
Klik Tambahkan Gadget lalu pilih HTML/JavaScript.
Jika menggunakan generator, letakkan konfigurasi pada bagian pertama.
window.CFSpaceWidgetConfig = {...}Paste struktur HTML setelah konfigurasi.
<div class="cfSpaceWidget" id="cfSpaceWidget"> ... </div>JavaScript ditempatkan setelah HTML agar elemen widget sudah tersedia ketika script dijalankan.
<script> ... JavaScript Widget ... </script>CSS dapat ditempatkan setelah JavaScript dalam gadget yang sama.
<style> ... CSS Widget ... </style>Periksa favicon, label, featured article, Probe, komentar, scanner dan rotasi artikel.
<script>window.CFSpaceWidgetConfig={...};</script><div id="cfSpaceWidget">...</div><script>...</script><style>...</style>Pengaturan Widget
Generator dibuat agar pengaturan tersebut tidak harus diubah langsung di dalam JavaScript. Setelah opsi dipilih, live preview akan mengikuti perubahan sehingga tampilan dapat diperiksa terlebih dahulu sebelum kode konfigurasi disalin.
Referensi Pengembangan Widget
Basis widget masih dapat dikembangkan menjadi trending post, recommendation widget, multi-label slider maupun dashboard artikel berdasarkan kategori tertentu.
CodeFlare juga menyediakan pengembangan custom widget, perbaikan template, optimasi dan script Blogger.
Hubungi CodeFlare
No comments
💬 Share Your Thoughts & Join the Hall of Fame!
Punya pendapat atau tips tentang artikel ini? Tuliskan komentar kamu sekarang! 🚀
💎 Komentar yang bermanfaat, relevan, dan positif berkesempatan tampil di CodeFlare Hall of Fame dan masuk ke Top Commentators Widget.
👉 Comment now. Share your ideas. Get noticed on codeflare.net