A extensão Software Licensing para Easy Digital Downloads oferece aos seus clientes atualizações contínuas de Plugins e Temas do WordPress. Para fazer isso, os usuários normalmente precisam ativar sua chave de licença nas configurações do seu Plugin ou Tema instalado no site com tecnologia WordPress. Isso pode ser um desafio ao trabalhar com um Site de Staging do WordPress, pois um cliente pode se preocupar que isso conte para o número de ativações de sua licença, restringindo-o de ativar sua chave de licença em seu site principal.
Os sites de staging são importantes para o fluxo de trabalho de qualquer site e, como tal, Software Licensing não conta ambientes locais ou de staging no número de ativações de uma licença. Para ajudar criadores de Plugins e Temas, suportamos várias configurações de ambiente de staging.
Ambientes de Staging de Serviços de Hospedagem
Muitos hosts fornecem ambientes de Staging, permitindo que os proprietários de sites testem atualizações e novos plugins antes de adicioná-los ao seu site principal. A extensão Software Licensing para Easy Digital Downloads reconhece e suporta vários dos serviços de hospedagem mais populares no ecossistema WordPress. Abaixo está uma lista de serviços de hospedagem especificamente suportados que fornecem ambientes de staging personalizados.
- WP Engine
- InstaWP
- Cloudways
- Kinsta
- GoDaddy
- FlyWheel
- BlueHost
- HostGator
- SiteGround
- BigScoots
Se o seu host não estiver listado aqui, eles podem estar usando uma maneira mais padrão de criar sites de staging, permitindo que nossas regras de Detecção Padrão se apliquem sem regras específicas.
Se você é um serviço de hospedagem e deseja ser adicionado a esta lista, entre em contato conosco através de nossa equipe de suporte e entraremos em contato para permitir que seus clientes ativem licenças de Plugin e Tema em seus ambientes de staging.
Ambientes de Staging Padrão
Se o provedor de hospedagem não fornecer uma ferramenta para gerar um ambiente de staging ou estiver usando um URL mais padrão para seus ambientes de staging, o EDD suporta os seguintes padrões de subdomínio como URLs de Site de Staging do WordPress.
- *.staging.example.org
- *.test.example.org
- staging-*.example.org
- dev.example.org
Tipo de Ambiente WP
A classe Plugin Updater incluída no plugin e tema de exemplo do Software Licensing suporta a função wp_get_environment_type() que foi adicionada no WordPress 5.5.0. Se o serviço de hospedagem ou o ambiente de staging personalizado definir a constante WP_ENVIRONMENT_TYPE com precisão, o Software Licensing lidará com a detecção de um ambiente de staging automaticamente, independentemente do domínio estar sendo usado.
Atualizações Automáticas de URL de Staging
Quando você ativa sua chave de licença do Software Licensing ou Easy Digital Downloads (Pro) em sua loja, o sistema mantém e atualiza automaticamente a lista de URLs de staging reconhecidas de empresas de hospedagem e ambientes de desenvolvimento local. Isso garante que novos ambientes de staging e provedores de hospedagem sejam continuamente suportados sem a necessidade de atualizações do add-on Software Licensing. Este recurso requer Software Licensing 3.9.0 ou superior.
