Torne-se membro para descarregar GRATUITAMENTE. Quero juntar-me

TGM Plugin Activation

O Que é o TGM Plugin Activation e Como Ele Funciona O TGM Plugin Activation é uma biblioteca indispensável para quem desenvolve temas e plugins para WordPress, pois facilita a gestão de…Ver plugin

5,00

Versión: 2.5.0-dev

Lo que adquieres al comprar tu plugin o theme:

  • Uso en webs ilimitadas
  • Libre de virus o código malicioso.
  • 100% Legal
Guaranteed Safe Checkout
Categoria:
Want a discount? Become a member!

O Que é o TGM Plugin Activation e Como Ele Funciona

O TGM Plugin Activation é uma biblioteca indispensável para quem desenvolve temas e plugins para WordPress, pois facilita a gestão de plugins de forma muito eficiente. Com essa ferramenta, você não só pode exigir a instalação de plugins essenciais, mas também recomendar outros que são úteis para os usuários. Isso significa que, ao utilizar o TGM Plugin Activation, o desenvolvedor garante uma melhor experiência ao usuário final, uma vez que ele pode, com apenas alguns cliques, instalar e até ativar todos os plugins necessários.

Como o TGM Plugin Activation Revoluciona a Instalação de Plugins

A grande sacada do TGM Plugin Activation é sua capacidade de integrar-se com as funções nativas do WordPress. Isso permite que os desenvolvedores instalem, atualizem e ativem múltiplos plugins, seja a partir de temas que estão usando, seja de plugins que vêm da própria repositório do WordPress ou de fontes externas. O método de instalação é bastante flexível; há opções para trabalhar com plugins que estão incluídos no tema ou aqueles que são baixados de outros locais, proporcionando liberdade ao desenvolvedor.

E qual o segredo dessa funcionalidade? O TGM Plugin Activation utiliza a classe WP_Filesystem Abstraction, que basicamente faz uma checagem detalhada das melhores maneiras de instalar os plugins disponíveis. O WP_Filesystem faz uma varredura em diversos métodos – como instalação direta, FTP, FTP Sockets e SSH – e escolhe a melhor opção, dependendo da configuração do servidor em que está ocorrendo a instalação.

Processo de Instalação com WP_Filesystem

Quando o usuário tenta instalar ou ativar um plugin e há necessidade de credenciais de FTP, o sistema é inteligente o suficiente para solicitar automaticamente as informações necessárias. Isso minimiza frustrações, já que o usuário não fica perdido durante o processo; ele é guiado e orientado pelo sistema.

Para facilitar ainda mais a vida do usuário, a biblioteca faz uso das classes Plugin_Upgrader e Plugin_Installer_Skin, que foram desenvolvidas pelo próprio WordPress. Isso significa que você pode confiar que o processo de instalação, seja ele individual ou em massa, será executado de maneira suave e sem complicações.

Versões e Requisitos do TGM Plugin Activation

A versão mais atualizada até o momento é a 2.6.1. E uma boa prática para os desenvolvedores é usar o TGMPA Generator, que permite criar pacotes personalizados que se integrem ao seu trabalho de forma única. É interessante notar que, a partir da versão 2.5.0, existem alguns requisitos que devem ser atendidos para garantir que a biblioteca funcione corretamente. Por exemplo, você precisa ter pelo menos uma versão do WordPress 3.7 e PHP 5.2.4.

A boa notícia é que o TGM Plugin Activation é distribuído sob a licença GPL-2.0 ou superior, o que significa que você pode utilizá-lo de maneira livre, desde que siga os termos dessa licença.

Exemplos Práticos de Uso do TGM Plugin Activation

Digitando algumas linhas de código simples, você pode incorporar o TGM Plugin Activation em seu tema ou plugin. Vamos começar dando uma olhada em um exemplo básico de como você pode usar essa biblioteca.

“`php
require_once dirname(FILE) . ‘/path/to/class-tgm-plugin-activation.php’;

add_action( ‘tgmpa_register’, ‘my_theme_register_required_plugins’ );

function my_theme_register_required_plugins() {
$plugins = array(
array(
‘name’ => ‘Plugin A’, // O nome do plugin.
‘slug’ => ‘plugin-a’, // O slug do plugin.
‘required’ => true, // Se o plugin é necessário.
),
array(
‘name’ => ‘Plugin B’,
‘slug’ => ‘plugin-b’,
‘required’ => false, // Se o plugin é opcional.
),
);

$config = array(
    'id'           => 'my-theme', // Um ID único, deve ser diferente para cada tema.
    'default_path' => '', // Caso o plugin esteja em um diretório independente.
    'menu'         => 'tgmpa-install-plugins', // O menu que aparecerá no WordPress admin.
    'has_notices'  => true, // Se deve exibir as notificações.
    'dismissable'  => true, // Se o usuário deve poder descartar.
    'is_automatic' => false, // Se o plugin deve ser ativado automaticamente.
    'message'      => '', // Mensagem que aparecerá.
);

tgmpa( $plugins, $config );

}
“`

No exemplo acima, você pode notar que é uma implementação bastante direta. Os plug-ins são listados com suas características específicas, e você pode criar configurações personalizadas que atendam suas necessidades.

Vantagens do TGM Plugin Activation

Utilizando o TGM Plugin Activation, os desenvolvedores ganham uma série de vantagens significativas. Um dos principais benefícios é a padronização do processo de instalação de plugins, pois muitos usuários não estão familiarizados com a instalação manual e podem acabar desistindo em meio a complicações.

Outro ponto relevante é que a biblioteca melhora a experiência do usuário, já que oferece um meio simples e prático para a instalação e ativação de plugins. Isso pode ser um diferencial competitivo na hora de escolher um tema ou plugin, pois usuários preferem aqueles que oferecem facilidade de uso e instalação.

Ademais, ao recomendar plugins, você pode garantir que seus usuários tenham acesso às melhores ferramentas que complementem a experiência que seu tema ou plugin oferece. Isso poderá não apenas aumentar a satisfação do usuário, mas também aumentar a probabilidade de eles voltarem a usar seus produtos.

Considerações Finais

O TGM Plugin Activation é uma ferramenta poderosa para quem desenvolve no ecossistema WordPress. Sua contribuição na simplificação da ativação e instalação de plugins ajuda a criar uma experiência muito mais agradável e menos complicada para os usuários. Tendo uma configuração flexível, a possibilidade de integração com plugins de diversas fontes e um suporte robusto, fica claro por que muitos desenvolvedores estão adotando essa biblioteca em seus projetos.

A importância dessa ferramenta vai além de um simples serviço; ela é, na verdade, uma peça-chave para desenvolver temas e plugins de qualidade que não só atendem à demanda, mas que também visam proporcionar um excelente suporte ao usuário final. Se você ainda não experimentou, vale a pena considerar o TGM Plugin Activation. Essa biblioteca não apenas facilita a vida de quem cria, mas também transforma a experiência de quem consome.

Avaliações

Não existem opiniões ainda.

Apenas clientes com sessão iniciada que compraram este produto podem deixar opinião.

Scroll to Top