Налаштування Koha

From Koha Ukraine Wiki
Jump to: navigation, search

Koha SiteMaps[edit]

Існує perl-модуль „Koha::Contrib::Tamil“ (https://metacpan.org/module/koha-sitemap) для створення файлів sitemaps.

sudo apt-get install libkoha-contrib-tamil-perl

Створити у теці /usr/share/koha3/opac/htdocs файл robots.txt з вмістом

Sitemap: http://koha.tntu.edu.ua/sitemapindex.xml
User-agent: *
Disallow: /cgi-bin/

Створити скрипт /home/АдміністраторСистемиKoha/koha/sitemaps/prepare_sitemaps.sh з правами виконання та вмістом

cd /usr/share/koha3/opac/htdocs
koha-sitemap --url=http://koha.tntu.edu.ua

Запустити й перевірити появу файлів у теці /usr/share/koha3/opac/htdocs

Додати в crontab (користувача АдміністраторСистемиKoha) запис

# Prepare Koha-sitemaps
0 6 * * * /home/АдміністраторСистемиKoha/koha/sitemaps/prepare_sitemaps.sh

topissues[edit]

/cgi-bin/koha/opac-topissues.pl:

my $timeLimit = $input->param('timeLimit') || 12;

memcached[edit]

Перевірка, чи задіяно

memcdump --servers localhost

повинно видати щось на кшталт

koha_libraryismemcached
koha_library569c3d3a6db71bb72dedcf5be25e27fe
koha_library095f4ee0d58b7919fb213439ad1a531d
koha_library9e4a3f110dd37561d60ae982a38f274d
koha_librarykohaconf

Див. також

Оновлення po-файлів локалізації[edit]

Деколи необхідно при кастомізаціях, щоб виявити нові рядки для перекладу.

cd /usr/share/koha/misc/translator
sudo env KOHA_CONF=/etc/koha/sites/ukr_unimarc/koha-conf.xml PERL5LIB=/usr/share/koha/lib perl -I /usr/share/koha/lib "./translate" update

Оновленні файли тут: /usr/share/koha/misc/translator/po

hea.koha-community.org[edit]

Щоб долучитися до статистики використання АБІС Koha, представленої на сайті hea.koha-community.org, додайте наступні системні налаштування

UsageStats = 1
UsageStatsCountry = Ukraine
UsageStatsLibraryName = Офіційна назва бібліотеки
UsageStatsLibraryType = Тип бібліотеки - public|school|academic|research|private|societyAssociation|corporate|government|religiousOrg|subscription
UsageStatsLibraryUrl = URL-посилання на Ваш каталог

Крім цих параметрів також потрібно запускати щомісячно сценарій share_usage_with_koha_community.pl (див. на GIT)

Для варіанту встановлення з джерельних кодів додаємо (crontab -e) у crontab приблизно наступне

# Збір статистики для hea.koha-community.org, щомісячно
0 0 1 * *  $KOHA_CRON_PATH/share_usage_with_koha_community.pl

Для варіанту встановлення з deb-пакунків перевіряємо (чи додаємо) наявність файлу /etc/cron.monthly/koha-common з наступним рядком

koha-foreach --enabled /usr/share/koha/bin/cronjobs/share_usage_with_koha_community.pl

Щодо бекпортування цієї можливості для старих систем: окрім періодичного сценарію share_usage_with_koha_community.pl також звантажте ще модуль UsageStats.pm(GIT). Якщо при виконанні сценарію будуть помилки спробуйте у ньому закоментувати (#) рядок 38 з викликом cronlogaction();

Див. також KohaUsageStat RFC (Koha Wiki).

Див. також[edit]