Sistema de plugins

O sistema de plugins do Koha permite adicionar novas ferramentas e relatórios ao Koha que são específicos à sua biblioteca. Os plugins são instalados carregando ficheiros KPZ (Koha Plugin Zip). Um ficheiro KPZ é simplesmente um ficheiro comprimido com os ficheiros Perl, os templates e outros ficheiros necessário ao funcionamento do plugin.

Aviso

Não há processo de verificação de plugins pela comunidade Koha. Cada plugin é mantido e testado pelo seu fornecedor e contribuidores. Use os plugins por sua própria conta e risco.

O sistema de plugins precisa de ser ativo por um administrador do sistema.

Configuração

Para configurar o sistema de plugins do Koha deve, primeiro, efectuar algumas modificações na sua instalação.

  • Altere a linha <enable_plugins>0</enable_plugins> para <enable_plugins>1</enable_plugins> no ficheiro koha-conf.xml

  • Reinicie o seu servidor web

Na página das Ferramentas verá os plugins de Ferramentas e na página de Relatórios verá os plugins de Relatórios.

Instalar um repositório de plugins

No ficheiro koha-conf.xml deve haver uma etiqueta <plugin_repos>. A etiqueta é usada para definir quais os repositórios o Koha deve consultar para pesquisar por novos plugins.

Cada repositório individual está numa etiqueta <repo>. Dentro de cada etiqueta é inserida a informação do repositório.

  • :code:`<name>`consiste no nome da empresa ou da pessoa à qual o repositório pertence.

  • <org_name> consiste no nome de utilizador da empresa ou individual no serviço git.

  • :code:`<service>`consiste na plataforma git usada para hospedar o repositório.

Vários repositórios estão disponíveis no ficheiro de configuração por omissão. Pode comentar um ou todos os repositórios.

<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>

Instalar e usar os plugins

See the plugins section in the administration chapter of this manual to learn how to install and use plugins in Koha.