Random Image

Category Archive for ‘Teknologi’

Reportase Kegiatan: Seminar dan Pelatihan 18 Feb 2012

Posted by Komunitas SLiMS February 20, 2012
274 views Categories: Berita, Ngoprek Bareng, Teknologi

Sabtu 18 Februari 2012 komunitas SLiMS Jogja punya dua gawe. Pertama adalah seminar Linux+SLiMS di Fakultas Adab UIN SUnan Kalijaga (http://blog.jogjalib.net/2012/02/seminar-linuxslims/), dan kedua adalah pelatihan SLiMS untuk pustakawan di Stikes Bethesda Jogjakarta.

Acara pertama merupakan gawean bareng antara KSL UIN Sunan Kalijaga, BEM IPI UIN SUnan Kalijaga dan juga Komunitas SLiMS Jogja. KEgiatan ini berlangsung di Ruang Teatrikal Fakultas Adab. Hadir dalam acara ini mahasiswa, pustakawan, pegiat Linux baik dari Jogja maupun luar Jogja. Tercatat mahasiswa Prodi Ilmu Perpustakaan UNDIP Semarang turut serta dalam acara ini.

Sesi pertama diisi pengenalan Linux dan Opensource oleh Mas Setia Budi dan Estu. Beliau berdua berasal dari KPLI Jogja dan KSL UIN SUnan Kalijaga. Pada sesi ini disampaikan kenapa memilih opensource, khususnya kenapa Linux? Aspek yang ditekankan adalah legal dan halal, serta stabil dan bebas virus.

Sesi kedua adalah pengenalan SLiMS oleh Purwoko. File presentasi Purwoko dapat diunduh di sini Presentasi Seminar (2978).

Acara kedua adalah pelatihan SLiMS di Perpustakaan Stikes Bethesda Jogjakarta. Kebetulan Stikes Bethesda hendak migrasi dari sistem automasi perpustakaan sebelumnya ke SLiMS. Materi pada pelatihan ini adalah instalasi, bibliografi, membership dan sirkulasi. Dilanjutkan dengan perawatan, backup data dan juga audit migrasi.

Foto lengkap ada di FB Komunitas SLiMS Jogja

Read More | 1 Comment →

Ibra FOS ke SLiMS (Migrasi)

Posted by Komunitas SLiMS January 11, 2012
143 views Categories: Berita, Kegiatan, Ngoprek Bareng, Teknologi

sumber http://purwoko.staff.ugm.ac.id/web/index.php/2010/09/22/ibra-foss-ke-slims/

Sebagaimana diketahui, SLiMS memiliki fitur eksport dan import data. Dimana memungkinkan kita membuat sebuah database dengan format csv seperti di SLiMS dan mengimportnya.

Atau mengambil database tertentu untuk kemudian memformat sesuai csv SLiMS dan mengimportnya ke SLiMS.

Pada postingan kali ini, saya akan memberikan sebuah tips untuk mengeksport database IBRA FOSS agar dapat dimodifikasi dan dimigrasikan ke databas SLiMS.

Database IBRA yang saya jadikan rujukan adalah IBRA FOSS yang terdapat di http://mitraperpustakaan.com
Dalam database ibrav3_opensource terdapat beberapa tabel, yaitu:

* abstraksi
* buku
* conifos
* conuser
* digital
* digital_abstraksi
* inventaris
* menu
* statistik
* user

Dalam hal ini yang akan kita migrasikan hanya dari tabel buku, yang memuat data bibliografi koleksi, dan tabel inventaris yang memuat data item buku.

Pertama:
Saya asumsikan yang mencoba memiliki database IBRA. Download file export_ibra.php dan submenu.php di SINI dan copikan di /admin/modules/bibliography/

Kedua:
buat duplikasi sysconfig.inc.php di Senayan anda, caranya klik file tersebut dan copy-paste. File baru hasil copian berinama, misalnya: sysibra.inc.php

Ketiga:
edit file sysibra.inc.php, cari konfigurasi database dan isikan sesuai database ibra anda, misalnya:

define(’DB_HOST’, ‘localhost’);
define(’DB_PORT’, ‘3306′);
define(’DB_NAME’, ‘databaseibra’);
define(’DB_USERNAME’, ‘root’);
define(’DB_PASSWORD’, ‘admin’);

Ingat, konfigurasi ini ada dalam file sysibra.inc.php, bukan di sysconfig.inc.php.

Keempat:
Buka file export_ibra.php yang tadi anda download, yang sudah ada kopikan di
/admin/modules/bibliography/

Cari baris 25 yang berisi :
require ‘../../../sysconfig.inc.php’;
Ubah menjadi:
require ‘../../../sysibra.inc.php’;

Dengan demikian maka export_ibra.php akan membaca database dari sysibra.inc.php yaitu database ibra anda sesuai langkah ketiga.

Kelima:
Buka Senayan anda, masuk ke halaman administrasi, masuk ke modul bibliografi, maka seharusnya anda menemukan tampilan ini:

Keenam:
Lakukan proses eksport, maka anda akan mendapatkan database csv dengan format sebagai berikut:

“Perpustakaan kita”,”2nd”,”isbn”,”Bentang Budaya”,”2010″,”ii; 89 hlm.; ilus “,”700 Puj p”,”Ind”,”Yogyakarta”,”perpustakaan”,””,”<123><345>“,”Pengarang”,”subyek”

Nah, setelah itu anda dapat mengolahnya dengan Openoffice Calc atau Excell, sesuai csvnya SLiMS dan mengimportnya ke SLiMS lewat Modul Bibliography.

Bagaimana dengan jenis database lainnya (openbiblio, phpmylibrary, atau database ibra anda tidak sama dengan contoh di atas), silakan mencoba dengan melakukan modifikasi di export_ibra.php pasti bisa.

Selamat mencoba.

Selamat mencoba.

tambahan 12/1/2012. Script migrasi dari OB, Siprus, Ibra ke SLiMS download di sini

Read More | No Comments →

Ngoprek Kartu ala Pak Hartoyo

Posted by Komunitas SLiMS January 05, 2012
82 views Categories: Ngoprek Bareng, Teknologi, Tips

Untuk mendapatkan tampilan kartu seperti ini:

berikut tips yang disampaikan oleh pak Hartoyo (pegiat komunitas SLiMS Jawa Tengah https://www.facebook.com/#!/groups/196024410428515/ ):
1. Buka file admin>membership>member_card_generator.php
2. Edit dengan ketentuan:
baris yang diedit (pada senayan 14, senayan 15 menyesuaian) 145 – 150

$html_str .= ‘body { padding: 5; margin: 1cm; font-size: ‘.$card_font_size.’pt; font-family: ‘.$card_fonts.’; background: #fff; }’.”\n”;
$html_str .= ‘.labelStyle { width: ‘.$card_box_width.’cm; height: ‘.$card_box_height.’cm; text-align: center; margin: ‘.$card_items_margin.’cm; border: ‘.$card_border_size.’px solid #f01302; background:#bcf48b url(http://t2.gstatic.com/images?q=tbn%3AANd9GcT7jUyf5V5LswSyEHbaGrlgsklj6xwvRaU9daPrw08Agqz3K8-oH_FXfrM)no-repeat; background-align: bottom; background-size: 13%; padding: 2px; overflow: hidden;}’.”\n”;
$html_str .= ‘.labelHeaderStyle { background-color: #1638e4; font-weight: bold; padding: 10px; margin-left:40px; margin-bottom: 7px; }’.”\n”;
$html_str .= ‘#photo { border: 3px solid #03ef6f; float: right; width: ‘.$card_photo_width.’cm; height: ‘.$card_photo_height.’cm; overflow: hidden; }’.”\n”;
$html_str .= ‘#photo img { width: 100%; }’.”\n”;
$html_str .= ‘#bio { float: left; padding-left: 3px; text-align: left; overflow: hidden; width: ‘.($card_box_width-$card_photo_width-0.3).’cm; }’.”\n”;

Pak hartoyo juga berhasil memodifikasi kartu dengan latar belakang gambar, sebagai berikut:

Untuk yang kedua ini, silakan modif sendiri yak, untuk belajar.

Read More | 2 Comments →

Plugin Buku Tamu di SLiMS

Posted by Komunitas SLiMS May 31, 2011
2,561 views Categories: Ngoprek Bareng, Teknologi

Screenshot:
Halaman daftar pengunjung buku tamu

Buku Tamu SLiMS merupakan halaman yang memuat daftar pengunjung dan komentar pengunjung. Cara memasang halaman buku tamu ini cukup mudah. Unduh paket instalasinya di bagian bawah halaman ini. Kemudian uraikan langsung di direktori root SLiMS (Senayan Library Management System). Jangan lupa untuk melakukan import database dari file guestbook.sql. Selesai! Akses halaman buku tamu dari alamat http://domain-slims/index.php?p=guestbook
Bila ingin praktis, silakan tambahkan link halaman buku tamu pada template yang digunakan.

Halaman Statistik Buku Tamu
Halaman Formulir Buku Tamu
Attachment Size
Attachment Size
Plugin Buku Tamu 8.38 KB

Read More | 1 Comment →

Google SLiMS Template

Posted by Komunitas SLiMS May 09, 2011
103 views Categories: Ngoprek Bareng, Teknologi

Screenshot:
Google SLiMS Template: Front Page

Google SLiMS Template merupakan tema pertama yang saya buat untuk Senayan Library Management System (SLiMS). Tema ini, alhamdulillah, terwujud karena Allah Ta’ala kemudian kerjasama dengan mas Hendro Wicaksono, SLiMS leader. Meniru tampilan dari mesin pencari Google, tema ini tampi

Google SLiMS Template: Librarian Login

l dengan formulir pencarian sederhana pada halaman awal. Disediakan pula halaman untuk formulir pencarian canggih. Yang agak berbeda dari tema ini adalah override beberapa tampilan standar SLiMS, terutama untuk tampilan login petugas perpustakaan. Berikutnya penggunaan pustaka jQuery untuk javascript, terutama untuk autocomplete dan dialog. Untuk pemilihan bahasa, ditambahkan fitur agar ketika memilih bahasa, halaman tidak kembali ke halaman OPAC. Dita

Google SLiMS Template: Member Login

mbahkan pula fitur autoc

omplete untuk pencarian sederhana dengan menggabungkan kata-kata dari autocomplete author dan subject.

Google SLiMS Template Patch 1

Read More | 3 Comments →

Memisahkan UCS dari SLiMS

Posted by Komunitas SLiMS January 24, 2011
61 views Categories: Ngoprek Bareng, Teknologi

Sumber PrimurLib.Net

UCS (Union Catalog Server) merupakan fitur yang muncul pada Senayan3-Stable14. Ide dasar fitur ini adalah untuk menyatukan koleksi bibliografi dari berbagai katalog perpustakaan yang menggunakan Senayan, sehingga seseorang dapat mencari koleksi hanya melewati satu pintu (tampilan) saja” Kutipan tersebut diambil dari dokumentasi Senayan3-Stable14, UCS ini bisa dijadikan Katalog Terpadu dari berbagai perpustakaan yang menggunakan SLiMS versi Seulanga.

Namun UCS ini terletak di dalam folder SLiMS (subfolder SLiMS), sehingga UCS berjalan di bawah SLiMS karena semua fungsi yang dibutuhkan UCS ada di direktori SLiMS. Jika UCS di localhost bisa diakses dengan http://localhost/Senayan3-Stable14/ucs/ bisa terlihat bahwa untuk menjalankan UCS harus memanggil SLiMS terlebih dahulu.

Untuk memisahkan UCS dari SLiMS terdapat beberapa modifikasi yang perlu dilakukan pada struktur direktori UCS serta modifikasi pada file ucsysconfig.inc.php. Berikut adalah langkahnya :

  1. Pisahkan direktori UCS dari SLiMS
  2. Copy folder JS, LIB dan SIMBIO2 dari direktori SLiMS ke direktori UCS
  3. Buka file ucsysconfig.inc.php kemudian cari beberapa baris berikut dan modifikasi serta simpan perubahannya:
Script asli UCS under SLiMS Script Modifikasi UCS Mandiri
// absolute path for simbio platform
define(‘SIMBIO_BASE_DIR’, SLIMS_BASE_DIR.’simbio2′.DSEP);
// absolute path for simbio platform
define(‘SIMBIO_BASE_DIR’, UCS_BASE_DIR.’simbio2′.DSEP);
// ucs library base dir
define(‘LIB_DIR’, SLIMS_BASE_DIR.’lib’.DSEP);
// ucs library base dir
define(‘LIB_DIR’, UCS_BASE_DIR.’lib’.DSEP);
// javascript library web root dir
define(‘JS_WEB_ROOT_DIR’, SLIMS_WEB_ROOT_DIR.’js/’);
// javascript library web root dir
define(‘JS_WEB_ROOT_DIR’, UCS_WEB_ROOT_DIR.’js/’)

Dengan begitu UCS sudah terpisah dari SLiMS. Coba jalankan di localhost dengan mengakses http://localhost/ucs/

Sampai saat ini UCS mandiri berjalan lancar di localhost dengan menggunakan aplikasi web server XAMPP 1.7.1. Namun ketika mencoba dihosting di www.masterweb.net terjadi kendala yaitu class simbio tidak terbaca oleh file simbio_mysql_result.inc.php yang terdapat di /simbio2/simbio_DB/mysql/ untuk mengatasi hal tersebut class simbio ditulis kembali di dalam file simbio_mysql_result.inc.php dengan nama yang berbeda karena nama class yang digunakan oleh UCS tidak boleh sama. Berikut ini adalah script modifikasi pada file simbio_mysql_result.inc.php :


<?php
/**
* simbio_mysql_result class
* This class emulates mysqli mysqli_result object behaviour
*
* Copyright (C) 2007,2008  Arie Nugraha (dicarve@yahoo.com)
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
*
*/
class simbio2
{
public $error = ”;
private $version = ’2.0′;

/**
* Method to show an error
*
* @param   boolean $bool_die
* @return  void
*/
public function showError($bool_die = false)
{
echo ‘<div style=”padding: 5px; border: 1px dotted #FF0000; color: #FF0000;”>’;
echo ‘ERROR : ‘.nl2br($this->error).’</div>’.”\n”;
if ($bool_die) {
die();
}
}

/**
* Static method to colorized SQL string
*
* @param   string  $sql_string
* @return  string
*/
public static function colorSQLstring($sql_string = ”)
{
// list of mysql reserved words
$reservedwords = array(
“\bDATABASE\b”,
“\bTABLE\b”,
“\bAND\b”,
“\bOR\b”,
“\bSELECT\b”,
“\bINSERT\b”,
“\bUPDATE\b”,
“\bDELETE\b”,
“\bALTER\b”,
“\bFROM\b”,
“\bWHERE\b”,
“\bLIKE\b”,
“\bORDER BY\b”,
“\bLIMIT\b”,
“\bUSE\b”,
“\bDESCRIBE\b”,
“\bJOIN\b”,
“\bLEFT\b”,
“\bRIGHT\b”,
“\bINNER\b”,
“\b=\b”,
“\b!=\b”,
“\bON\b”,
“\bIN\b”,
“\bAS\b”,
“\bNULL\b”,
“\bNOT\b”,
“\bIS\b”,
“\bINTO\b”);

// colorized the sql string
$matches_str = array();
preg_match_all(“/’[^']*’/i”, $sql_string, $matches_str, PREG_SET_ORDER);
if ($matches_str) {
foreach ($matches_str as $sql_str) {
$sql_string = preg_replace(“/”.$sql_str[0].”/i”, ‘<strong style=”color: green;”>’.$sql_str[0].’</strong>’, $sql_string);
}
}

// colorized brackets
$sql_string = str_replace(array(‘(‘,’)'), array(‘<strong style=”color: red;”>(</b>’, ‘<b style=”color: red;”>)</strong>’), $sql_string);

// colorized the SQL reserved words
foreach ($reservedwords as $words) {
$sql_string = preg_replace(“/$words/i”, ‘<strong style=”color: navy;”>’.$words.’</strong>’, $sql_string);
}

// remove regex special chars
$sql_string = str_replace(array(‘\b’), ”, $sql_string);
return $sql_string;
}
}

class simbio_mysql_result extends simbio2
{
/**
* Private properties
*/
private $res_result = false;
private $sql_string = ”;

/**
* Public properties
*/
public $num_rows = 0;
public $field_count = 0;
public $affected_rows = 0;
public $insert_id = 0;
public $errno = false;

/**
* Class Constructor
*
* @param   string      $str_query
* @param   resource    $res_conn
*/
public function __construct($str_query, $res_conn)
{
$this->sql_string = trim($str_query);
$this->sendQuery($res_conn);
}

/**
* Method to send SQL query
*
* @param   resource    $res_conn
* @return  void
*/
private function sendQuery($res_conn)
{
// checking query type
// if the query return recordset or not
if (preg_match(“/^SELECT|DESCRIBE|SHOW|EXPLAIN\s/i”, $this->sql_string)) {
$this->res_result = @mysql_query($this->sql_string, $res_conn);
// error checking
if (!$this->res_result) {
$this->error = ‘Query (‘.$this->sql_string.”) failed to executed. Please check your query again \n”.mysql_error($res_conn);
$this->errno = mysql_errno($res_conn);
} else {
// count number of rows
$this->num_rows = @mysql_num_rows($this->res_result);
$this->field_count = @mysql_num_fields($this->res_result);
}
} else {
$query = @mysql_query($this->sql_string, $res_conn);
$this->insert_id = @mysql_insert_id($res_conn);
// error checking
if (!$query) {
$this->error = ‘Query (‘.$this->sql_string.”) failed to executed. Please check your query again \n”.mysql_error($res_conn);
$this->errno = mysql_errno($res_conn);
} else {
// get number of affected row
$this->affected_rows = @mysql_affected_rows($res_conn);
}
// nullify query
$query = null;
}
}

/**
* Method to fetch record in associative  array
*
* @return  array
*/
public function fetch_assoc()
{
return @mysql_fetch_assoc($this->res_result);
}

/**
* Method to fetch record in numeric array indexes
*
* @return  array
*/
public function fetch_row()
{
return @mysql_fetch_row($this->res_result);
}

/**
* Method to fetch fields information of resultset
*
* @return  array
*/
public function fetch_fields()
{
$_fields_info = array();
$_f = 0;
$_field_num = mysql_num_fields($this->res_result);
while ($_f < $_field_num) {
$_fields_info[] = mysql_fetch_field($this->res_result, $_f);
$_f++;
}

return $_fields_info;
}

/**
* Method to free resultset memory
*
* @return  void
*/
public function free_result()
{
if ($this->res_result) {
@mysql_free_result($this->res_result);
}
}
}
?>


Kemudian pada file simbio_mysql.inc.php masih di /simbio2/simbio_DB/mysql/ di modifikasi pada baris

class simbio_mysql extends simbio di ubah menjadi class simbio_mysql extends simbio2

Dari script di atas class simbio2 di deklarasikan sehingga class simbio_mysql_result dan class simbio_mysql membaca class simbio2 yang ada di file simbio_mysql_result.inc.php. Dengan cara seperti itu alhamdulillah UCS mandiri di hosting www.masterweb.net kembali berjalan normal.

Semoga Membantu.

Happy Coding

Salam SLiMS

Read More | 2 Comments →

Integrasi Random Awan Tag pada SLiMS

Posted by Komunitas SLiMS January 17, 2011
114 views Categories: Berita, Teknologi, Tips

Sumber PrimurLib.Net

Download wp-cumulus nya di http://downloads.wordpress.org/plugin/wp-cumulus.1.23.zip, pastikan ada file tagcloud.swf dan swfobject.js karena 2 file ini yang dibutuhkan. Simpan 2 file tersebut di folder js di direktori SLiMS nya. Kemudian edit file index_template.inc.php yg bisa ditemukan di folder theme yang digunakan oleh SLiMS tersebut. Cari baris

<div class=”grid_2″ id=”side-menu”>

kemudian di bawahnya tambahkan kode seperti ini :


<div>Random Cloud Tags</div>
<? mysql_connect(DB_HOST, DB_USERNAME, DB_PASSWORD);
mysql_select_db(DB_NAME);
$q = mysql_query(“SELECT topic FROM mst_topic WHERE length( topic ) < 20 and topic NOT LIKE ‘%”%’ ORDER BY rand( ) LIMIT 15  “);
?>
<div style=”margin:10px auto;float:none;text-align:center;padding:5px 0px;border:3px solid #777;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;background:#fff;”>
<script type=”text/javascript” src=”<?php echo JS_WEB_ROOT_DIR; ?>swfobject.js”></script>
<div id=”flashcontent”></div>
<script type=”text/javascript”>
var so = new SWFObject(“<?php echo JS_WEB_ROOT_DIR; ?>tagcloud.swf”, “tagcloud”, “150″, “150″, “7″, “#ffffff”);
so.addParam(“wmode”, “transparent”);
so.addVariable(“tcolor”, “0x0307bc”);
so.addVariable(“tcolor2″, “0×138002″);
so.addVariable(“hicolor”, “0xfb3f1a”);
so.addVariable(“mode”, “tags”);
so.addVariable(“distr”, “true”);
so.addVariable(“tspeed”, “100″);
so.addVariable(“tagcloud”, “<tags><?
while ($tag = mysql_fetch_assoc($q)) {
$trans1 = array(“‘” => “”, “`” => “”, ” ” => “+”,”-” => “+”);
$trans2 = array(“‘” => “`”, “`” => “`”, “-” => “”);
$tagurl = strtr($tag['topic'],$trans1);
$tagview = strtr($tag['topic'],$trans2);
$bil = rand(10,22);
$url = ‘http://localhost’.$_SERVER['PHP_SELF'].’?keywords=’.$tagurl.’&search=Search’;
$cloud = urlencode(“<a href=’”.$url.”‘ style=’”.$bil.”‘>”.$tagview.”</a>”.$cloud);
echo $cloud; }?></tags>”);
so.write(“flashcontent”);
</script>
</div>


Simpan perubahan tersebut, kemudian coba jalankan.

Semoga membantu.

Contoh ada di http://primurlib.net

Read More | 6 Comments →

Menambah Sumber Perolehan (sources) Bibliografi pada senayan.

Posted by Akind January 13, 2011
142 views Categories: Teknologi, Tips

Secara default aplikasi manajemen perpustakaan SLiMS hanya menyertakan dua pilihan sumber perolehan bibliografi yaitu buy (beli) dan prize/grant (hadiah). Lihat gambar disamping.

Jika perpustakaan anda memiliki sumber perolehan bahan pustaka yang lain dan memerlukan penambahan pilihan sumber perolehan maka berikt trik untuk menambah sumber perolehan pada aplikasi SLiMS.

Read More | 5 Comments →

Copy kode universal pada disqus.com ke dalam SLiMS

Posted by Komunitas SLiMS January 05, 2011
54 views Categories: Berita, Ngoprek Bareng, Teknologi

Ini merupakan co-pas dari milis ics-isis. Jawaban Pak Hendro Wicaksono atas sebuah pertanyan pada milis tersebut.

Sumber Milis Ics-ISIS
Maaf baru dibales, email nya keliwat. Kayanya pernah japri juga ya. Oke saya
jawab di milis ini saja ya, karena memang milis ini media resmi untuk support
komunitas pengguna senayan *menjura hormat ke pak suryadi liawatimena atas
tumpangannya*.

Okeh, berdasarkan pengalaman saya mengintegrasikan disqus di
http://perpustakaan.depdiknas.go.id, berikut ini cara nya.

1. Pastikan anda sudah mempunyai akun di disqus.com. Web
http://perpustakaan.depdiknas.go.id merupakan web dengan IP public yang bisa
diakses via internet. Untuk web senayan lokal/intranet, akan ada setting yang
harus di sesuaikan. Sekarang ikuti saja langkah2 yang ada.

2. Login ke disqus.com kemudian klik Service “COMMENTS”. Pada sebelah kanan
atas, di dekat menu profil, ada javascript dropdown menu, pilih Install
Instruction. Akan muncul pilihan platform instalasi seperti wordpress, drupal,
joomla, dll. Pilih yang “Universal Code”.

3. Masuk ke folder template yang anda gunakan. Untuk contoh, saya pakai template
igos. Jadi saya masuk ke folder template/igos.

4. Buka file detail_template.php.

5. dari disqus, edit kode 1, kemudian paste sebelum tag penutup table. Jadinya
kira2 seperti ini:

<tr>
<td style=”width: 20%;” valign=”top”>&nbsp;</td>
<td style=”width: 80%;” valign=”top”><a href=”javascript:
history.back();”><?php print __(‘Back To Previous’); ?></a></td>
</tr>

<tr>
<td colspan=’2′ style=”width: 80%;” valign=”top”>
<div id=”disqus_thread”></div><script type=”text/javascript”
src=”http://disqus.com/forums/libraryatsenayan/embed.js“></script><noscript><a
href=”http://disqus.com/forums/libraryatsenayan/?url=ref“>View the discussion
thread.</a></noscript><a href=”http://disqus.com“>blog
comments powered by <span>Disqus</span></a>
</a></td>
</tr>

</table>
<?php
// put the buffer to template var
$detail_template = ob_get_clean();
?>

6. Jangan lupa di save. Kemudian edit file index_template.inc.php. Kopi kode 2
dari disqus. Kemudian paste persis sebelum tag penutup </body>. Kira2 akan jadi
seperti ini:

<script type=”text/javascript”>
//<![CDATA[
(function() {
var links = document.getElementsByTagName('a');
var query = '?';
for(var i = 0; i < links.length; i++) {
if(links[i].href.indexOf(‘#disqus_thread’) >= 0) {
query += ‘url’ + i + ‘=’ + encodeURIComponent(links[i].href) +
‘&’;
}
}
document.write(‘<script charset=”utf-8″ type=”text/javascript”
src=”http://disqus.com/forums/libraryatsenayan/get_num_replies.js‘ + query +
‘”></’ + ‘script>’);
})();
//]]>
</script>

</body>
</html>

7. Jangan lupa di save.

Harusnya sekarang layanan disqus sudah terintegrasikan dengan senayan.

Beberapa variabel di setting javascript dari disqus bisa diubah dan disesuaikan
dengan kondisi kita. Silahkan baca: http://disqus.com/docs/embed/.

Hanya saja ada yang harus diperhatikan jika server senayan anda terletak di
intranet.

Pertama, pastikan server senayan intranet anda bisa melakukan koneksi internet.
Kok perlu? Ya iyalah untuk mengambil sekrip2 javascript ajaib dari disqus.com.

Kedua, Edit index_template.inc.php. Kemudian selipkan diantara tag <head> dan
</head>, baris berikut ini:

<script type=”text/javascript”>
var disqus_developer = 1;
</script>

Ini untuk mengaktifkan developer mode di disqus.

Okeh selamat mencoba. Maaf tanpa screenshot.

Semoga bermanfaat,
Hendro Wicaksono
SLiMS Lead Developer

NB: Contoh lain implementasi disqus bisa dilihat di web

http://dailysocial.net/
Kebetulan salah satu programmer senayan (Arie Nugraha) pernah diwawancarai. Bisa
dibaca disini: http://dailysocial.net/2009/06/04/senayan-open-source-library-management-system/

http://perpustakaan.kemdiknas.go.id

http://gresnews.com/research/

Read More | 3 Comments →

Manual SLiMS berbentuk Video

Posted by Komunitas SLiMS December 21, 2010
27 views Categories: Berita, Kegiatan, Teknologi

Untuk mempermudah penggunaan SLiMS, maka dibuatkan video. Video tersebut diunggah di Youtube.

bagi yang ingin melihat dan mengunduh, silakan ikuti url unggahan Youtube berikut:

Seting menghubungkan katalog dan UCS

(Profil web SLiMS)

Selain video diatas, berikut juga video yang dapan anda nikmati:

http://www.youtube.com/watch?v=xNyJsYFe8_o (Install UCS)

http://www.youtube.com/watch?v=gZbcrxfMJm0 (Opac SLiMS)

http://www.youtube.com/watch?v=tEgFzDY3oEo (Fitur Home)

Semoga bermanfaat…

Read More | 1 Comment →


    • Purwoko Admin

    • Pesan anda

      Untuk lebih ditail, atau ingin jawaban cepat, silakan kontak ke akun YahooMess di bawah ini:
      Purwoko Admin

      shoutbox
    • Awan Tag

    • Komentar Terakhir

    • Admin area

    • Arsip