After KOHA

1. Activate Backup Option

sudo su

password: *****

sudo gedit /etc/koha/sites/library/koha-conf.xml

<backup_db_via_tools>0</backup_db_via_tools>  <backup_db_via_tools>1</backup_db_via_tools>

<backup_conf_via_tools>0</backup_conf_via_tools>  <backup_conf_via_tools>1</backup_conf_via_tools>

Save file

Restart computer and login koha again

2. (Replace) Searching Code (for correct urdu searching)

https://wiki.koha-community.org/wiki/Correcting_Search_of_Arabic_records

 

First, Install yaz-icu package:

sudo apt-get install yaz-icu

Go to more> Administration > Global system preferences > Searching.

Search following

Change UseICU to use (if the syspref exists).

Change QueryFuzzy to don't try.

Change QueryStemming to don't try.

 

First open terminal and give command sudo gedit

It will open the blank page, then (ctrl + o) browse following path and open default.idx

path is         /etc/koha/zebradb/etc/default.idx

replace these last two lines

# Traditional word index
 # Used if completenss is 'incomplete field' (@attr 6=1) and
 # structure is word/phrase/word-list/free-form-text/document-text
 index w
 completeness 0
 position 1
 alwaysmatches 1
 firstinfield 1
 icuchain words-icu.xml                      replace this(charmap word-phrase-utf.chr)

 

 

# Phrase index
 # Used if completeness is 'complete {sub}field' (@attr 6=2, @attr 6=1)
 # and structure is word/phrase/word-list/free-form-text/document-text
 index p
 completeness 1
 firstinfield 1
 icuchain phrases-icu.xml                    replace this(charmap word-phrase-utf.chr)

 

and save the file and close.

Again run command sudo gedit

And open         /etc/koha/zebradb/etc/words-icu.xml

Open above file and replace all text with following text and save the file and close.

اوپر والی فائل کھولیں اور پہلے سے موجود سارے ٹیکسٹ کو نیچے والے ٹیکسٹ سے تبدیل کر دیں

<icu_chain locale="ar">
   <transliterate rule="\'>\ "/>
   <transliterate rule="[:Number:] { '-' >  "/>
   <transform rule="[:Control:] Any-Remove"/>
   <tokenize rule="l"/>
   <transform rule="[[:WhiteSpace:][:Punctuation:]] Remove"/>
   <transform rule="NFD"/>
   <transform rule="[:Nonspacing Mark:] Remove"/>
   <transform rule="NFC"/>
   <transliterate rule="{ الا > ا "/>
   <transliterate rule="{ الأ > أ "/>
   <transliterate rule="{ الإ > إ "/>
   <transliterate rule="{ الآ > آ "/>
   <transliterate rule="{ الب > ب "/>
   <transliterate rule="{ الت > ت "/>
   <transliterate rule="{ الث > ث "/>
   <transliterate rule="{ الج > ج "/>
   <transliterate rule="{ الح > ح "/>
   <transliterate rule="{ الخ > خ "/>
   <transliterate rule="{ الد > د "/>
   <transliterate rule="{ الذ > ذ "/>
   <transliterate rule="{ الر > ر "/>
   <transliterate rule="{ الز > ز "/>
   <transliterate rule="{ الس > س "/>
   <transliterate rule="{ الش > ش "/>
   <transliterate rule="{ الص > ص "/>
   <transliterate rule="{ الض > ض "/>
   <transliterate rule="{ الط > ط "/>
   <transliterate rule="{ الظ > ظ "/>
   <transliterate rule="{ الع > ع "/>
   <transliterate rule="{ الغ > غ "/>
   <transliterate rule="{ الف > ف "/>
   <transliterate rule="{ الق > ق "/>
   <transliterate rule="{ الك > ك "/>
   <transliterate rule="{ الل > ل "/>
   <transliterate rule="{ الم > م "/>
   <transliterate rule="{ الن > ن "/>
   <transliterate rule="{ اله > ه "/>
   <transliterate rule="{ الو > و "/>
   <transliterate rule="{ الي > ي "/>
   <display/>
   <casemap rule="l"/>
 </icu_chain>


3. Replace TEXT

               a. Replace text in memberentrygen.tt & moremember.tt for patron form customization according to Library requirement. 

 

4. Run Memcached command 

sudo su

Password:

#... sudo service memcached restart


5. Run Zebra rebuild command

sudo koha-rebuild-zebra -v -f library

OR

koha-rebuild-zebra -f -a -b -v library

No comments:

Post a Comment

Total Pageviews