Instalar um plugin

Integrar plugins para incluir funcionalidades ao SPIP.

  • Apparu en : SPIP 1.9

Um plugin é um programa que permite melhorar ou incluir funcionalidades ao SPIP. É escrito especificamente para o SPIP e respeita um formalismo (uma API) que lhe permite interagir com o sistema. O termo plugin vem do inglês to plug (conectar), pois deve ser bem fácil conectá-lo ao SPIP mas também desconectá-lo. A existência dos plugins dá-se principalmente pela necessidade de evitar a hipertrofia do núcleo do SPIP — especialmente por razões de manutenção — facilitando grandemente as possibilidades de personalização extendida do seu funcionamento.

O site dos plugins do SPIP é https://plugins.spip.net

Recuperar e instalar o plugin

Cada plugin apresenta-se na forma de um diretório com o seu nome, que contém um conjunto de ficheiros.

Instale esse diretório no diretório /plugins na raiz do site. Esse diretório não existe por padrão, quando o SPIP é instalado, precisa criá-lo. Pode também criar subdiretórios para organizar à sua vontade os plugins que instalar.

-  Instalação automática

Ativação do sistema:
a instalação de plugins pode ser feita automaticamente. Para isso, é preciso criar um subdiretório plugins/auto/, e conceder ao servidor autorização de escrita nesse diretório.

Se não tiver criado os diretórios plugins/auto/, verá a mensagem

Mensagem de erro plugins-auto inacesível

uma vez criados, a página será exibida assim

Incluir plugins

Pode-se, com a instalação automática:

  • incluir plugins individuais, indicando oURL de um ficheiro Zip (qualquer que seja a sua origem), (Nota: esta ação exige fornecer a palavra-passe do webmaster que realiza a ação);
  • incluir plugins por lote;
  • incluir listas de plugins catalogados num fluxoRSS;
  • atualizar os plugins usados pelo seu site.

Encontrar plugins:

Três ambientes permitem aos utilizadores encontrar plugins de acordo com diferentes abordagens (desenvolvedores, contributiva, referência):

  • todos os plugins desenvolvidos na Zona podem aparecer, por iniciativa dos seus autores, no repositório http://files.spip.org/spip-zone/ ;
  • SPIP-Contrib foi adaptado para melhorar a busca de plugins;
  • O site Plugins.spip oferece um referênciamento mais detalhado, por tema, por compatibilidade de versão do SPIP, por idiomas…

Repare que, enquanto não tiver informado o endereço de um repositório (clique simplesmente em "adicionar"), verá

Os sites «Plugins.spip» e «SPIP-contrib» oferecem fluxos RSS diretamente utilizáveis para a instalação automática de plugins compatíveis.

Ativar o plugin

A área restrita, o submenu «gerir plugins» do menu «configuração» permite ativar / desativar, instalar / desinstalar e atualizar os plugins.

Para aceder ao menu, é preciso ser webmaster ou administrador.

Verá aparecer a lista dos plugins. Marque os que desejar ativar ou atualizar, desmarque os que quer desativar. Ao clicar no nome do plugin, poderá ver:

  • versão e status de desenvolvimento
  • autores
  • créditos
  • licença do plugin
  • diretório de instalação
  • descrição do plugin
  • link para uma página de informação
  • se necessário, o nome dos plugins suplementares requeridos para o funcionamento do seu plugin.

Se o plugin permitir ajustes adicionais, um botão «configurar» estará visível, dando acesso ao formulário de configuração.

Se houver uma atualização disponível para o plugin, uma mensagem de aviso será exibida abaixo do nome do plugin e a opção «Atualizar...» será exibida no topo do menu flutuante «Ações». Ao clicar na opção, o plugin será atualizado.

Nota: alguns plugins são fornecidos nativamente pelo SPIP; poderá encontrá-los na aba dos plugins "bloqueados"

Desativar, desinstalar e/ou excluir

Os webmasters têm várias opções para remover um plugin instalado:

  • Desativar: o plugin passa para os plugins inativos,
  • Desinstalar: suprime os dados e as configurações do plugin, que passa para os plugins inativos,

Quando o plugin está inativo, pode-se, então:

  • Excluir: suprime os ficheiros do plugin, mas não os dados;
  • Reativar: se o plugin foi desativado (e não desistalado) todos os dados e configurações serão recuperados ao ser reativado.
    Nota:
    -  Consequentemente, para remover completamente um plugin e seus dados, é preciso desinstalá-lo e, em seguida, excluí-lo.
    -  Atenção: não se esqueça de que a desinstalação provoca a perda de dados

Aviso

Atenção: como para qualquer software, é fortemente recomendado ter atenção para não instalar qualquer coisa no seu servidor. Um plugin pode estar numa fase do seu desenvolvimento que traga riscos com o seu uso. Umplugin apresentado como estável também pode conter erros e, assim, abrir falhas de segurança no seu site.

Note também que é possível, em certos casos, que dois plugins não sejam compatíveis entre si.

Se você notar o que parece ser um erro do SPIP, mas estiver usando plugins, deve verificar imperativamente se o erro é reproduzível sem nenhum plugin ativado antes de reportá-lo.
Se o erro desaparecer sem os plugins, procure o plugin defeituoso ativando-os um por um para identificar a configuração em que o bug foi constatado. Sem estas precauções, a resolução do seu problema pela comunidade será mais imprevisível.

Portfólio

Autor Ricardo Porto Publié le :