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:
- libyaz3-dev_3.0.50-1indexdata_i386.deb
- libyaz3_3.0.50-1indexdata_i386.deb
- yaz_3.0.50-1indexdata_i386.deb
- shell> sudo apt-get install libyaz3-dev php-pear php5-dev
- shell> sudo dpkg -i *.*
- shell> sudo pecl install yaz
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