Using third party software with Koha
MarcEdit
Many libraries like to use MarcEdit for modifications or data cleanup. If you’d like to do this you will need to download it at: http://marcedit.reeset.net/
Důležité
Many of the actions described in this chapter can be done in Koha using Marc Modification Templates, but this section is here for those who are used to MarcEdit.
Přidání prefixu k signaturám
Při převodu dat do systému Koha je pravděpodobně budete chtít vyčistit. Jedna z často prováděných operací je přidání prefixu k signaturám.
Otevřete MarcEdit
Klikněte na ‚MarcEditor‘
Go to Tools > Edit Subfield Data
Pro připojení prefixu vložte ^b do pole Field Data a text který chcete použít jako prefix vložte do pole Replace with.
Pro připojení prefixu a zároveň nahrazení určitého textu vložte ^b[text k nahrazení] do pole Field Data a text který chcete použít jako prefix vložte do pole Replace with.
Import dat z Excelu do Kohy
Suppose you have records of your library in excel data sheet format and want them to import into Koha. But how will you do this? Koha will not let you import excel records directly. Well here is a very simple solution for you which will let you import your excel records in Koha easily. First, we will convert excel file into Marc file and then will import it into Koha.
Follow the given steps to import your excel records into Koha
Konverze záznamů v Excelu do formátu .mrk
First, we will convert excel format into .mrk format. For this we will use MarcEdit. You can download it from http://marcedit.reeset.net/
Now open it and select Add-ins–>Delimited Text Translator.
Klikněte na Next a zobrazí se toto okno.
Zvolte excelový soubor.
Locate your excel file by choosing the format Excel File(*.xls).
Vyplňte pole jako Output File (výstupní soubor), Excel Sheet (jméno listu) a případně zakrtněte UTF-Encoded (pokud je tak soubor kódovaný) a klikněte na Next.
Now you will be prompted for mapping the fields to recognise the fields by standard marc format.
Suppose for Field 0 that is first column I entered Map to: 022$a( Valid ISSN for the continuing resource) and then click on Apply.
Poznámka
You can customize Indicators and all other things, for more information on marc21 format visit the official library of congress site.
Similarly map all other fields and then Click on Finish.
And then a window will appear indicating that your Marc Text File(*.mrk) has been created.
Click Close and we have created a .mrk file from .xls file in this step. You can view the file by double clicking on it.
Vyberte soubor k importu
We will convert .mrk file that we have created in the above step into raw Marc format that can be directly imported into Koha.
For this again open MarcEdit and Select MARC Tools.
Next Select MarcMaker to convert .mrk file into .mrc format.
Locate your input file and name your output file. Then Click Execute.
And it will show you the Result.
Click Close and now we have raw Marc records with us (.mrc file).
Import dat z Excelu do Kohy
More information on importing records into Koha can be found in the Stage MARC records for import section of this manual.
Finally we will import above created .mrc file into Koha.
Pole Výpůjčky na hlavní stránce služebního intranetu
Příprava MARC záznamů pro import
After this, choose your previously created .mrc file and click on Upload.
You can also add comment about file and finally click on Stage For Import.
When the import is done, you will get a result something like this
Správa připravených záznamů
Nejsou žádná uložená pravidla shody.
Import této dávky do katalogu
Thats it. After all the records get imported, check Status and it should read „imported“
You can even undo the Import operation.
And within few minutes, we have imported around 10,000 records in Koha
OCLC Cataloging Services
Koha can be set to work with the OCLC cataloging services such as
This allows librarians to use the WorldShare Record Manager web interface or the OCLC Connexion Client desktop software as their cataloging tool and send those records to Koha with a single click.
Setting up the OCLC Connexion Daemon
First, you will need to set up the OCLC Connexion Daemon on your server. If you have a system administrator you will want to consult with them on this process.
Find the script on your server and view its documentation.
/usr/share/koha/bin/connexion_import_daemon.pl --help
Create a configuration file. You could put this anywhere that is readable by the user that will be running the service, e.g.,
/etc/koha/sites/my_instance/oclc_connexion.conf
. The output of the help command provides the details about what this file should contain. Here is an example:host: 0.0.0.0 port: 5500 log: /var/log/koha/my_instance/oclc_connexion.log koha: https://staff.mylibrary.example.com user: koha_staff_user_name password: koha_staff_user_password connexion_user: oclc_connexion_user_name connexion_password: oclc_connexion_user_password import_mode: direct
Since the configuration file contains passwords, make sure that it’s only readable by the user running the script, and nobody else.
chmod 400 /etc/koha/sites/my_instance/oclc_connexion.conf
Run the script.
You can do this manually to test it out:
/usr/share/koha/bin/connexion_import_daemon.pl --config /etc/koha/sites/my_instance/oclc_connexion.conf
Or you can set up a
systemd
unit to keep the script running even when it crashes or the server reboots:Create a file at
/etc/systemd/system/koha-oclc-connexion.service
:[Unit] Description=Koha OCLC Connexion Daemon After=network.target [Service] Type=exec ExecStart=/usr/share/koha/bin/connexion_import_daemon.pl --config /etc/koha/sites/my_instance/oclc_connexion.conf Restart=always [Install] WantedBy=multi-user.target
Enable and start the service:
systemctl enable koha-oclc-connexion systemctl start koha-oclc-connexion
Check the status of the service:
systemctl status koha-oclc-connexion
WorldShare Record Manager
OCLC Connexion Client desktop software
See https://wiki.koha-community.org/wiki/OCLC_Connexion_Client for instructions on setting up and using the OCLC Connexion Client desktop software.
Talking Tech
Talking Tech i-tiva is a third party, proprietary, product that libraries can subscribe to. Learn more here: http://www.talkingtech.com/solutions/library.
Installation and setup instructions
Be sure you’ve run installer/data/mysql/atomicupdate/Bug-4246-Talking-Tech-itiva-phone-notifications.pl to install the required data pack (new syspref, notice placeholders and messaging transport preferences)
To use, TalkingTechItivaPhoneNotification system preference must be turned on.
If you wish to process PREOVERDUE or RESERVES messages, you’ll need the EnhancedMessagingPreferences system preference turned on, and patrons to have filled in a preference for receiving these notices by phone.
For OVERDUE messages, overdue notice triggers must be configured under More > Tools > Overdue notice/status triggers. Either branch-specific triggers or the default level triggers may be used (script will select whichever is appropriate).
Sending notices file
Add the TalkingTech_itiva_outbound.pl script to your crontab
Add an FTP/SFTP or other transport method to send the output file to the i-tiva server
If you wish, archive the sent notices file in another directory after sending
Run TalkingTech_itiva_outbound.pl –help for more information
Receiving results file
Add an FTP/SFTP or other transport method to send the Results file to a known directory on your Koha server
Add the TalkingTech_itiva_inbound.pl script to your crontab, aimed at that directory
If you wish, archive the results file in another directory after processing
Run TalkingTech_itiva_inbound.pl –help for more information