Menyunting Menu Navigasi Perpustakaan Nirkabel 2024
Sistem navigasi di Perpustakaan Nirkabel 2024 dirancang untuk bisa diubah oleh pemakai awam yang tidak memahami disain perwajahan web dengan HTML.
Buka, Ubah, Simpan
Pemakai cukup mengubah berkas bernama navigation.txt untuk menyesuaikan menu dengan kebutuhan.
Setelah selesai mengubah, simpan berkas dengan nama dan lokasi yang sama. Ketika router dinyalakan, isi berkas navigation.txt akan diterjemahkan ke dalam menu secara otomatis.
Struktur
Struktur menu kurang lebih mirip posisi seperti di bawah ini:
menu
├── A
├── B
│ ├── 1
│ └── 2
├── C
│ ├── 1
│ └── 2
└── D
Titik A dan D adalah menu yang tidak beranak. Ada pun titik B dan C memiliki anak.
Dalam berkas navigation.txt struktur seperti itu ditandai dengan tagar (#) seperti di bawah ini:
A
# B
## 1
## 2
# C
## 1
## 2
D
Tautan
Menu di navigasi terdiri atas dua bagian: tautan dan judul. Judul adalah teks yang tampil di halaman web. Tautan adalah laman yang dibuka saat judul diketuk. Tautan adalah teks yang muncul di bagian peramban apabila kita berpindah halaman.
Pola tautan-judul di dalam navigation.txt adalah sbb:
tautan, judul
Contoh: apabila hendak membuat judul "Sosiologi Perkotaan" untuk membuka halaman dengan tautan
http://1.2.3.4/ugai.cgi?db=komugai&tags=sosiologi kota
maka penulisan teks di dalam berkas navigation.txt adalah:
dbkomugai&tags=sosiologi kota, Sosiologi Perkotaan
Sistem akan bermasalah apabila tautan mengandung koma (,). Oleh karena itu gantilah lema data yang berisi koma apabila hendak dijadikan tautan.
Tautan Menu
Sekarang kita gabungkan dua hal di atas ke dalam sistem navigasi bila dimasukkan ke dalam berkas navigation.txt.
├── Beranda
├── Sosiologi
│ ├── Perkotaan
│ └── Perdesaan
├── Pelajaran
│ ├── SD
│ └── SMP
└── Info
Dalam bentuk awal (hanya judul) isi berkas navigation.txt menjadi:
Beranda
# Sosiologi
## Perkotaan
## Perdesaan
# Pelajaran
## SD
## SMP
Info
Apabila dijalankan, menu tidak akan muncul di halaman web karena ditempatkan pada kolom tautan (kolom pertama) alih-alih kolom ke-2. Sekarang kita lengkapi dengan tautan menjadi:
# db=komugai, Beranda
# Sosiologi
## tags=sosiologi perkotaan&db=pendidikan, Perkotaan
## tags=sosiologi perdesaan&db=pendidikan, Perdesaan
# Buku Teks Pelajaran
## tags=buku pelajaran sd&db=ebooks, SD
## tags=buku pelajaran smp&db=ebooks, SMP
tags=about&db=komugai, Beranda
Pada menu di ada tiga sistem data Calibre (db) yang dapat dibuka pemakai, yakni: komugai, ebooks, dan pendidikan. Selanjutnya pemakai dipandu untuk menemukan lema berdasarkan tagar yang sudah ada di database masing-masing.
Keterbatasan
Format dan Karakter
Pemisahan Tautan dan Judul: Pastikan bahwa pemisahan antara tautan dan judul menggunakan koma, dan tidak ada koma tambahan dalam tautan atau judul itu sendiri karena akan memecah format dan berpotensi menyebabkan kesalahan dalam terhemahan kode teks ke HTML. Karakter Khusus: Hindari penggunaan karakter khusus dalam tautan dan judul yang bisa diinterpretasikan oleh HTML atau URL, seperti &, %, ?, =, #, < , >, dan " kecuali jika benar-benar diperlukan dan Anda mengerti cara mengatasinya, misalnya dengan menggunakan URL encoding. Ubahlah semua judul, katakunci, pengarang apabila mengandung karakter di atas.
Konsistensi Tagar (#)
Pastikan bahwa setiap menu anak-beranak diawali dengan jumlah tagar yang tepat: '# untuk judul menu dengan dropdown.' '## untuk sub-item dalam dropdown tersebut.' Tidak ada # untuk item menu yang tidak memiliki sub-item dan langsung berfungsi sebagai tautan tanpa judul.
Bentuk Tautan :
Pastikan tautan yang dimasukkan valid dan berasal dari semua teks setelah tanda tanya: Misalkan tautan:
http://192.168.1.1/ugai.cgi?db=ebooks&tags=buku pelajaran sma
Dicatatkan di navigation.txt menjadi
db=ebooks&tags=buku pelajaran sma
atau
tags=buku pelajaran sma&db=ebooks
Semoga membantu!