artikel / menyunting menu navigasi perpustakaan nirkabel 2024

Menyunting Menu Navigasi Perpustakaan Nirkabel 2024

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&amp;tags=buku pelajaran sma

Dicatatkan di navigation.txt menjadi

db=ebooks&amp;tags=buku pelajaran sma

atau

tags=buku pelajaran sma&amp;db=ebooks

Semoga membantu!

Selayang pandang proyek Perpustakaan Nirkabel

Perpustakaan Nirkabel (wireless library) is a 12-year-old project bringing digital technology to remote areas in Indonesia, empowering basic education and bridging the gap in education. It enables students in remote areas to access knowledge and resources previously out of reach. Witness the tech enthusiasts' brainchild with a heart for education.

detail