System för insticksprogram

Kohas system för insticksprogram gör att du kan lägga till ytterligare verktyg och rapporter till Koha som är specifika för ditt bibliotek. Insticksprogram installeras genom att ladda upp KPZ-paket (Koha Plugin Zip). En KPZ-fil är bara en zip-fil som innehåller perl-filer, mallfiler och andra filer för att insticksprogrammet ska fungera.

Varning

Kohanätverket har ingen granskningsprocess för insticksprogram. Varje insticksprogram testas av dess leverantör och bidragsgivare. Använd på egen risk.

Systemet för insticksprogram behöver aktiveras av din systemadministratör.

Inställning

För att ställa in Koha-pluginsystemet måste du först göra några ändringar i din installation.

  • Ändra <enable_plugins>0</enable_plugins> till <enable_plugins>1</enable_plugins> i filen koha-conf.xml

  • Starta om din webbserver

På sidan Verktyg ser du plugins för verktyg och på sidan Rapporter ser plugins för rapporter.

Installera ett plugin-paket

I filen koha-conf.xml bör det finnas en <plugin_repos>-tagg. Den här taggen används för att tala om för Koha i vilka git-repositories du ska söka efter plugins.

Varje enskilt kodförråd finns i en <repo>-tagg. Inuti denna tagg finns kodförrådets information.

  • <namn> är namnet på företaget eller individen vars kodförråd detta är.

  • <org_name> är företagets eller individens andvändarnamn hos git-tjänsten.

  • <service> är git-plattformen som används som värd för kodförrådet.

Flera kodförråd finns tillgängliga i standardkonfigurationsfilen. Du kan avkommentera en eller alla.

<plugin_repos>
  <repo>
    <name>ByWater Solutions</name>
    <org_name>bywatersolutions</org_name>
    <service>github</service>
  </repo>
  <repo>
    <name>Theke Solutions</name>
    <org_name>thekesolutions</org_name>
    <service>gitlab</service>
  </repo>
  <repo>
    <name>PTFS Europe</name>
    <org_name>ptfs-europe</org_name>
    <service>github</service>
  </repo>
   <repo>
     <name>Solutions inLibro</name>
     <org_name>inLibro</org_name>
     <service>github</service>
 </repo>
   -->
</plugin_repos>

Installera och använda plugins

Se avsnittet plugins i administrationskapitlet i denna manual för att lära dig hur du installerar och använder plugins i Koha.