rss

Let's make our world better!!!

Pencarian Template Ringan yang Artistik

"Banyak sekali faktor yang mempengaruhi kecepatan akses browsing, dua diantaranya adalah besar file-file yang diakses dan trafic pengguna yang menggunakan suatu layanan"

Beberapa jam terakhir sebelum postingan ini saya upload, tampilan blog saya kacau balau. Ada yang tahu kenapa? Tentu ada. Saya. Maka akan saya ceritakan ada apa di balik insiden ini.

Ketika saya memutuskan untuk menghidupkan kembali blog saya ini bulan lalu, beberapa macam pengaturan saya lakukan. Selain mengubah nama domain menjadi www.sackullawastu.co.cc biar keren, saya mulai bereksperimen dengan template. Bermodalkan keyboard dan google image, saya menemukan template yang kira-kira menarik bagi saya. Saya ikuti link ke preview template menarik itu, dan kebetulan alamatnya di www.deluxetemplates.net. Tampilannya kurang lebih sama dengan tampilan halaman blog ini.

Mengapa kurang lebih? Karena saya modifikasi. Melanggar hukumkah? Tidak, template ini dipublikasikan dibawah perizinan "Creative Common Licenses". Terhadap karya-karya dengan perizinan ini siapapun boleh:
  1. Menyalin dan mendistribusikannya lagi.1
  2. Memodifikasi atau mengadaptasikan karya tersebut.2
Dengan persyaratan:
Menyertakan nama pembuat. Dalam hal per-template-an, cara paling tepat tentu saja dengan menyertakan link di suatu tempat di halaman web.3
Untungnya saya bisa memenuhi persyaratan tersebut. Sangat mudah, karena designer template telah menyertakannya sekalian. Anda bisa melihat link-nya di bagian kiri bawah halaman blog saya.

Bagaimana dan apa saja yang sekarang ini sudah saya modifikasi? Tidak banyak. Yang paling mudah dan kelihatan jelas adalah gadget shoutmix dan blog hits counter dari blogpatrol.com. Walau tak seinstan wordpress yang sudah memiliki database koleksi widget, proses penambahan widget/gadget di blogspot pun sangat mudah, yaitu dengan:
  1. Ikuti link ke layanan penyedia widget/gadget. Untuk shout box saya pilih shout mix sedangkan untuk hits counter saya pilih blog patrol. Untuk widget menarik lainnya bisa anda cari di google.
  2. Ikuti semacam prosedur pendaftaran dari masing-masing penyedia widget. Ini sangat bervariasi, tergantung keinginan masing-masing penyedia. Ikuti saja keinginannya, sampai dia menampilkan kode widgetnya. Kalay proses registrasi sukses tapi jendel yang anda temui nggak ada kodenya, cari tab yang kira-kira berbunyi "get code" (dalam kondisi anda login ke situs mereka biasanya).
  3. Kopi kode yang ditampilkan.
  4. Balik ke dashboard blogger, klik "layout", kemudian klik "add a gadget". Pilih "Html/Java script", dan paste kode yang tadi anda kopi.
  5. Catatan: yang di atas ini petunjuk singkat menambahkan widget/gadget dari luar blogspot. Anda juga bisa memilih gadget buatan blogger yang telah tersedia, seperti gadget follow, picture, video bar, dan sebagainya.
Strategi kedua lumayan lebih menantang, dengan berlanjut ke tab "Edit Html". Dari sini anda malah bisa lebih bebas mengotak-atik tampilan halaman blog anda. Contohnya saya bisa menghilangkan gambar burung lucu berwarna biru berisi promosi link ke profile twitter pembuat template ini. Burung lucu itu menurutku merupakan hal tak penting yang mengganggu. Saya ganti dengan tag marquee yang ringan tapi nyaman dipandang. Isinya asal saja.

Yang lain adalah tombol "search" berupa gambar. Postingan saya masih sedikit, untuk apa search di blog saya. Maka saya ganti aja menjadi link ke profile facebook saya dengan tulisan "facebook" warna biru berkedip-kedip. Apakah saya harus belajar html dulu? Demikian mungkin pikir anda. Bagus, tapi kalau pun belum bisa, jangan takut mencoba-coba. Berani coba-coba, siapapun pasti bisa. Contohnya saya (pe de).

Errornya dimana?
Masalah terjadi ketika saya ingin loading halaman saya menjadi lebih cepat lagi. Apa lagi sih yang bisa ditingkatkan? Mengurangi elemen halaman kelihatannya sudah maksimal, jika saya mau tetap mempertahankan keindahan.

Suatu kali saya menemukan clue menarik, bahwa kelemahan design template artistik berisi banyak file images tidak hanya karena banyak-dan-besar-nya elemen halaman yang di-load. Jumlah pengunjung menentukan kecepatan. Saya pikir template yang cantik tentu banyak digandrungi. Akibatnya server tempat bersarangnya elemen-elemen halaman blog punya saya tentu memiliki traffic yang tinggi, yang mengakibatkan terhambatnya loading halaman blog saya. Bagaimana kalau saya download saja elemen-elemen tersebut dan meletakkannya di alamat lain/host pribadi yang lebih sepi? Tentu link dalam kode template pun harus saya ganti.

Nampaknya gagasan yang bagus, mengupload file-file berupa gambar tersebut ke facebook atau flickr dan membuat link akses pada template ke sana (sekarang saya pikir ini gagasan paling bagus). Tetapi saya tidak (mungkin belum) melakukannya. Situs yang benar-benar punya sendiri tentu lebih sepi. Karena itu saya mencari web hosting gratis yang mendukung ftp dan saya pilih xlphp.net.

Proses registrasi berhasil dan mulailah saya mendownload source elemen-elemen halaman blog saya. Tentu langkah selanjutnya adalah mentransfer file-file tersebut di sana lewat ftp manager yang tersedia secara online. Waktu itu saya belum berhasil menggunakan ftp client di desktop Debian GNU/Linux (Squeeze) saya. Ternyata saya salah memasukkan username yang berbeda dari account pendaftaran semula. Hahaha.

Kembali mengedit kode html template saya, link pada template yang mengacu pada elemen halaman yang saya kopi ke host saya pun kubetulkan juga. Terakhir, tinggal ketik www.sackullawastu.co.cc pada jendela browser, dan tampilan cantik dan cepat pun jadilah. Benar-benar cepat. Tak tahu saya mengapa begitu mudahnya.

Ternyata ini hanya semu semata. Begitu autentifikasi ke server ftp saya terputus, halaman blog saya yang cantik itu tak ada lagi. Semua menjadi hitam, dengan tidak adanya elemen-elemen halaman yang sebelumnya terpasang. Ada apa ini?

Saya tidak menyerah begitu saja untuk berpikir. Analisa saya ini masalah permissivitas file-file (baca: file permission). Setelah saya cek ternyata benar. File-file yang saya maksud hanya dapat dibaca, ditulis, dan dieksekusi oleh "user", sedangkan untuk "group" dan "other" membaca pun tidak bisa. Artinya hanya saya (setelah melakukan authentifikasi) atau file html yang saya letakkan di situs xlphp saya itu, yang bisa mengakses gambar-gambar tersebut.

Saya tidak ingin suatu tempat pun di website saya itu bisa dengan mudah diedit orang lain. Karena itu izin untuk membaca, menulis dan mengeksekusi tidak saya berikan. Untuk "group" dan "other" cukup izin untuk membaca dan mengeksekusi saja. Saya mengubahnya dengan chmod. Kali ini aku telah berhasil menggunakan ftp clientku, gftp. Karena opsi recursive4 tidak bisa dipakai, proses pengubahan permisi saya mulai dari folder berisi gambar tersebut, baru file-file di dalamnya. Untungnya saya bisa select all dan mengganti perizinan dengan sekali langkah.

"Tetapi halaman masih tetap hitam kelam seperti sebelumnya.... dan waktu telah berlari melewati jam 12.00. Aku harus membawa sepeda motorku tercinta ke bengkel sesuai rencana.... seperti biasanya dalam 2 minggu ini, kuhabiskan petangku di lab design tingkat 2, belajar PLC... Ya sudahlah, kuperbaiki aja lain kali..."


Di malam yang ngantuk
Sackullawastu


Nb: Akhirnya malam itu saya putuskan untuk mengarahkan link-link ke elemen-elemen dekorasi ke tempatnya semula. Sebelumnya daftar urlnya telah saya backup, tentu saja. Untungnya. (14 Okt. 9:35 AM)




1 to Share — to copy, distribute and transmit the work.
2 to Remix — to adapt the work.
3 Attribution — You must attribute the work in the manner specified by the author or licensor.
4 recursive = menerapkan pengaturan suatu direktori kepada semua file di dalamnya.


Daftar Sumber:

http://creativecommons.org/licenses/by/3.0/#

0 comments:

Post a Comment