Langsung ke konten utama

library yaz php untuk senayan

semenjak senayan3-stable10, telah ditambahkan fitur layanan z3950 yang memudahkan pustakawan untuk mengekstrak data bibliografi yang tersedia online di library of congress, amerika. fitur ini mampu mempercepat waktu pengolahan bahan pustaka, sehingga suatu bahan pustaka bisa lebih cepat dimanfaatkan oleh pengguna.

pada portable senayan, atau psenayan, library yaz untuk php telah tersedia sehingga fitur layanan z3950 tinggal digunakan. harap diingat, kode psenayan yang menggunakan source senayan3-stable10 adalah psenayan-3.9. namun, tidak demikian untuk instalasi senayan yang menggunakan source. kita harus secara mandiri melakukan instalasi library yaz agar fitur ini bisa digunakan. cara instalasi yang disajikan ini adalah instalasi library yaz di atas mesin linux, ubuntu 9.10 karmic koala, dengan kondisi telah terinstall server lamp yang diinstal melalui repository ubuntu online.

pertama kita unduh paket-paket yaz untuk ubuntu 9.10 yang bisa kita dapatkan disini, http://ftp.indexdata.dk/pub/yaz/ubuntu/9.10/. paket-paket yang diunduh adalah:

  1. libyaz3-dev_3.0.50-1indexdata_i386.deb
  2. libyaz3_3.0.50-1indexdata_i386.deb
  3. yaz_3.0.50-1indexdata_i386.deb
setelah paket-paket tersebut terunduh, pastikan kita sudah menginstall paket-paket ini, libyaz3-dev, php-pear, php5-dev.
  • shell> sudo apt-get install libyaz3-dev php-pear php5-dev
setelah paket-paket tersebut terinstall, install ketiga paket yaz untuk ubuntu 9.10 yang telah kita unduh sebelumnya. instalasinya bisa kita klik ganda satu persatu, atau apabila ketiga paket tersebut kita simpan dalam satu folder, masuk ke dalam folder tempat paket-paket tersebut disimpan, lalu jalankan perintah:
  • shell> sudo dpkg -i *.*
semoga tidak ada pesan kesalahan yang terjadi, amin :). langkah selanjutnya, jalankan perintah ini:
  • shell> sudo pecl install yaz
perintah ini, berdasarkan pantauan dari konsole, akan mengunduh file yaz-1.0.14.tgz lalu secara otomatis melakukan kompilasi. apabila ada pertanyaan, "path to YAZ installation? [autodetect] :", langsung teken enter.

pada akhir instalasi, kita diminta untuk menambahkan ekstension yaz.so pada php.ini. sunting file php.ini menggunakan editor teks favorit. lokasi file php.ini kalo di mesin yang saiah gunakan adalah /etc/php5/apache2/php.ini. tambahkan "extension=yaz.so" (tanpa tanda petik) pada baris yang mengindikasikan dynamic extension.

simpan, dan restart service apache yang sedang berjalan. lalu, layanan z3950 pada senayan yang anda install bisa digunakan.


selamat menggunakan senayan ;).

Komentar

Postingan populer dari blog ini

Tampilan Terbagi ~ Notepad++

logo notepad++ (sumber wikipedia) Mesti dah pada paham lah, apa itu notepad++ . Ya? Pemahaman sederhana saya, notepad++ merupakan salah satu perangkat penyunting teks yang digunakan, utamanya, untuk menyunting berkas  pemrograman. Tentunya, lingkungan yang digunakan adalah lingkungan sistem operasi MS-Windows. Bisa saja digunakan untuk menyunting hal lain. Atau bahkan membuat berkas teks mandiri guna keperluan selain dari penulisan bahasa pemrograman. Saya ngga' akan menjelaskan panjang lebar tentang apa dan bagaimana aplikasi ini. Yang ingin saya tuliskan di sini hanya, bagaimana membuat tampilan terbagi ( split view ) pada notepad++. Apa guna? Bagi saya, untuk membandingkan isi dari satu skrip (pemrograman) dengan skrip yang lain. Fungsi ini saya perlukan disaat saya ingin melihat perubahan dari skrip yang saya susun (namun memiliki kutu) dengan skrip hasil perbaikan kawan saya. Mari kita mulai dengan gambar pertama. Di bagian ini, kita buka berkas yang ingin kita su...

Portable SLiMS 9 Bulian: How to increase file size to upload large size attachment

Gambarnya pakek gambar lama yak 😆 Bukan bahas XAMPP koq, ini mau bahas SLiMS Portabel. Ternyata, belom banyak yang bahas bagaimana caranya meningkatkan kapasitas unggah lampiran pada SLiMS Portabel. Jadi begini, belakangan muncul pertanyaan-pertanyaan cara nambahin kapasitas berkas lampiran yang bisa diunggah kalo menggunakan SLiMS Portabel. Lho, ini jadi pertanyaan baru, bukankah metodenya sama, seperti pengguna XAMPP? Yaitu dengan mengubah variabel upload_max_filesize  dan post_max_size   dalam berkas php.ini . Pada SLiMS Portabel (SLiMS 9 Bulian), berkas tersebut ada di dalam direktori httpd/php . Gambar berkas php.ini yang akan disunting Gambar variabel post_max_size Gambar variabel upload_max_filesize "Betul, Bang. Saya sudah merubah nilai pada kedua variabel. Di SLiMS hasil perubahannya juga udah keliatan. Tapi, begitu saya upload  berkas yang ukurannya besar, tetep gagal, bang. Nggak ada berkas yang ke- upload". Nah, saya jadi penasirun kenapa bisa begitu. Lho iya...

Installing YAZ library for SLiMS in GnU/Linux Fedora 31

Mau dibilang update , ya ... memang update sich. kwkwkw. Jadi, sebetulnya saya tidak ingin mencoba memasang pustaka YAZ di mesin yang saya gunakan saat ini. Malas. Namun, karena ada permintaan untuk recreate errors , jadinya, muncullah tulisan ini. Ok, jadi kita mulai dengan mencari paket yang dibutuhkan untuk pustaka YAZ, di mesin GnU/Linux Fedora. Panduan saya, tetap dari tulisan saya sebelumnya :grin: Tulisan lama, tapi masih relevan. Adapun paket-paket aplikasi yang perlu kita pasang adalah: php-pear; yaz; libyaz; libyaz-devel; libnet; libnet-devel; terakhir php-devel. Untuk yang terakhir, dibutuhkan untuk mengkompilasi paket YAZ lewat perintah yang akan kita eksekusi, berikutnya, yang setelah kita pasang paket-paket tersebut di atas, pada terminal, masukkan perintah: # pecl install yaz Semoga tidak ada kesalahan dalam proses pemasangan, karena kalau sukses, nanti, pada akhir baris proses, muncul kalimat sebagai berikut: Build process completed successfully Insta...