Sabtu, 26 Maret 2011

Merancang Navigasi Website


Navigasi pada sebuah website yang tertampil pada menu dan links adalah petunjuk bagi pengunjung terhadap halaman - halaman yang terdapat dalam website. Pengunjung akan semakin mudah menemukan halaman - halaman dalam website Anda jika menu - menu dan link yang ada tampil secara terstruktur. Sudah pasti pengunjung akan kesal apabila tidak mendapatkan halaman website yang ia cari gara - gara navigasi yang ruwet.

Rencanakan dengan Baik
Hal yang mutlak dilakukan sebelum mulai membuat sebuah web tentunya adalah pembuatan konsep dari website itu sendiri. Konsep tersebut akan memuat navigasi dasar dalam bentuk “tree view” (bercabang dan beranting) dari mulai konten yang bersifat umum hingga konten yang bersifat mendetail. Inilah garis besar navigasi dari situs yang akan dibuat.

Dimana Navigasi diletakkan
Seperti telah dikemukakan di atas, bahwa navigasi akan membawa pengunjung dari hal - hal yang bersifat umum hingga hal - hal yang bersifat mendetail. Halaman utama (index) tentu saja akan memuat menu - menu pokok yang bersifat umum. Percabangan dari menu - menu inti tersebut dapat di letakkan pada halaman - halaman cabang dari index.
Alternatif lain, Anda dapat menggunakan javascript untuk menampilkan menu dan sub-menu sekaligus.

Konsisten
Sebisa mungkin jangan merubah letak menu pada setiap halaman web sehingga pengunjung lebih mudah menemukan menu - menu tersebut. Misalnya menu utama berada di atas, setelah itu pada halaman - halaman yang terdapat dalam menu utama dapat ditampilkan sub-menu di sebelah kiri atau kanan halaman.

Spotty!
Buatlah menu dengan menonjol sehingga pengunjung mudah mengenalinya. Hal ini tentu saja harus di gabungkan dengan unsur estetika sehingga menu - menu tersebut dapat sejalan dengan konsep desain web yang dibuat.

Singkat & Deskriptif
Kata - kata yang terdapat dalam menu harus mampu memberikan petunjuk yang jelas dan singkat tentang halaman website di bawah menu tersebut. Gunakan istilah - istilah yang lazim, singkat, dan mudah dipahami.

Berikan Petunjuk pada Pengunjung
Akan lebih baik jika pada halaman website memuat strukur singkat halaman web yang sedang di tampilkan. Misal : Tentang Kami >> Visi & Misi >>

Berikan Link ke Halaman Utama
Jangan lupa untuk memberikan link ke halaman utama atau link ke halaman dalam “parent topic”. Ini akan memudahkan pengunjung jika situs Anda di bangun dalam struktur menu dan submenu yang cukup kompleks.

Sitemap
Buatlah sitemap yang linknya berada di setiap halaman web. Ini akan semakin memudahkan dan mempersingkat proses pencarian halaman - halaman website oleh pengunjung.

Jika pengujung merasa nyaman dalam mengunjungi website Anda, maka akan semakin baik pula content website dapat diterima oleh pengunjung.

Membuat Random Password dengan PHP

Tips PHP kali ini akan menampilkan cara untuk membuat random password (password acak) dengan panjang default 8 karakter. Hal ini biasanya digunakan jika Anda ingin memberikan suatu default password kepada user tertentu. Dia hanya akan menggunakan suatu karakter sekali di dalam string password yang akan dibuat. Password yang dihasilkan juga tidak akan mengandung huruf hidup (demi alasan keamanan) atau mengandung huruf kecil dari L, untuk menghindari kebingungan dengan angka 1.

Berikut ini fungsi untuk membuat random password pada PHP. Kode ini penulis ambil dari kode sumber milik Jon Haworth di http://www.laughing-buddha.net/jon/.

function generatePassword ($length = 8)
{
// mulai dengan password kosong
$password = "";

// definisikan karakter-karakter yang diperbolehkan
$possible = "0123456789bcdfghjkmnpqrstvwxyz";

// set up sebuah counter
$i = 0;

// tambahkan karakter acak ke $password sampai $length tercapai
while ($i < $length) {
// ambil sebuah karakter acak dari beberapa
// kemungkinan yang sudah ditentukan tadi
$char = substr($possible, mt_rand(0, strlen($possible)-1), 1);

// kami tidak ingin karakter ini jika sudah ada pada password
if (!strstr($password, $char)) {
$password .= $char;
$i++;
}
}
return $password;
}


Silakan Anda coba script di atas dan Anda juga bisa memodifikasinya sesuai dengan kebutuhan Anda.

Demikian tulisan singkat mengenai tips PHP membuat random password.