No geral um plugin, também conhecido como módulo de extensão, é um programa que possui uma funcionalidade específica, sendo utilizado para adicionar recursos à programas maiores, nos quais precisam ter compatibilidaded. Normalmente, ele é leve e de fácil instalação.
No Cronapp é possível desenvolver plugins para uso nos projetos como também em disponibiliza-los a terceiros. Ao criar um projeto, nenhum plugin é instalado mas apresenta uma lista com os plugins padrões de qualquer novo projeto da IDE. Além disso, os plugins podem variar a depender do projeto aberto, ou seja, se pode haver plugins específicos para projetos mobile que não serão disponibilizadas quando o projeto for somente web.
Figura 1 - Itens pertencentes ao menu plugin
Ao clicar em adicionar novo plugin, a janela abaixo será apresentada (Figura 1.1). Ela mostra as categorias que os plugins podem pertencer, além de um campo de busca caso saiba o plugin que deseja encontrar.
Figura 1.1 - Campo de busca e categorias de plugin
- Campo de busca para pesquisar os plugins existentes para o projeto;
- Categorias que os plugins são agrupados:
- Lyceum:
- Utilities:
- Cascading Style Sheets:
- Scripts SQL:
- General:
Ao selecionar a categoria e clicar em avançar, será apresentado os plugins (Figura 1.2). Além da sua descrição de cada plugin, ele apresenta a versão e a informação de pago/grátis correspondente.
Figura 1.2 - Plugins da categoria general
- Informa se o plugin é pago ou gratuito;
- Informa a versão mais atual.
O item plugins instalados é encarregado de apontar, como o próprio título define, os plugins instalados no seu projeto. Nele é mostrado, além do título e a versão, a quantidade de arquivo, a data de instalação, sua avaliação e remoção. Ao clicar nesse item, a janela abaixo será mostrada.
Figura 1.3 - Janela de plugins instalados
- Nome: nome do plugin que foi instalado;
- Versão: versão do plugin instalado;
- Arquivos adicionados / modificados:
- Data de instalação: mostra a data e a hora em que esse plugin foi instalado.
- Clique aqui para votar: abre uma janela para fazer a avaliação da API (Figura 1.3.1);
- Clique para remover: remove a API do projeto.
Figura 1.3.1 - Janela para avaliar o plugin
- Informa o plugin escolhido para votação;
- Estrelas: entre 1 (péssimo) à 5 (ótimo), escolhe o número de estrelas que serão preenchidas. Essa avaliação será ponderada com as outras avaliações (caso exista) e mostrada na janela de plugins (Figura 1.2).
- Votar: após escolher o valor, clique em votar para adicionar a avaliação;
- Cancelar: volta para janela de plugins instalados.
Lista de plugins desenvolvidos naquele projeto pelo usuário.