La extensión Software Licensing para Easy Digital Downloads proporciona a tus clientes actualizaciones fluidas de Plugins y Temas de WordPress. Para ello, los usuarios normalmente deben activar su clave de licencia dentro de la configuración de tu Plugin o Tema instalado en su sitio con WordPress. Esto puede ser un desafío al trabajar con un sitio de Staging de WordPress, ya que un cliente podría preocuparse de que esto cuente para sus activaciones de licencia, restringiéndole la activación de su clave de licencia en su sitio en vivo.
Los sitios de staging son importantes para el flujo de trabajo de cualquier sitio y, como tal, Software Licensing no cuenta los entornos locales o de staging en el recuento de activaciones de una licencia. Para ayudar a los creadores de Plugins y Temas, admitimos varias configuraciones de entornos de staging.
Entornos de Staging de Servicios de Hosting
Muchos hosts proporcionan entornos de Staging, lo que permite a los propietarios de sitios probar actualizaciones y nuevos plugins antes de agregarlos a su sitio web en vivo. La extensión Software Licensing para Easy Digital Downloads reconoce y admite varios de los servicios de hosting más populares en el ecosistema de WordPress. A continuación, se muestra una lista de los servicios de hosting específicamente admitidos que proporcionan entornos de staging personalizados.
- WP Engine
- InstaWP
- Cloudways
- Kinsta
- GoDaddy
- FlyWheel
- BlueHost
- HostGator
- SiteGround
- BigScoots
Si tu host no aparece en esta lista, es posible que esté utilizando una forma más estándar de crear sitios de staging, lo que permite que nuestras reglas de Detección Estándar se apliquen sin reglas específicas.
Si eres un servicio de hosting y deseas ser agregado a esta lista, contáctanos a través de nuestro equipo de soporte y nos pondremos en contacto contigo para permitir que tus clientes activen licencias de Plugins y Temas en tus entornos de staging.
Entornos de Staging Estándar
Si el proveedor de hosting no proporciona una herramienta para generar un entorno de staging o está utilizando una URL más estándar para sus entornos de staging, EDD admite los siguientes patrones de subdominio como URLs de sitios de staging de WordPress.
- *.staging.example.org
- *.test.example.org
- staging-*.example.org
- dev.example.org
Tipo de Entorno WP
La clase Plugin Updater incluida con el plugin y tema de muestra de Software Licensing admite la función wp_get_environment_type() que se agregó en WordPress 5.5.0. Si el servicio de hosting o el entorno de staging personalizado establecen la constante WP_ENVIRONMENT_TYPE correctamente, Software Licensing manejará la detección de un entorno de staging automáticamente, independientemente del dominio que se esté utilizando.
Actualizaciones Automáticas de URLs de Staging
Cuando activas tu licencia de Software Licensing o Easy Digital Downloads (Pro) en tu tienda, el sistema mantiene y actualiza automáticamente la lista de URLs de staging reconocidas de las empresas de hosting y los entornos de desarrollo locales. Esto asegura que los nuevos entornos de staging y proveedores de hosting sean compatibles continuamente sin requerir actualizaciones del complemento Software Licensing. Esta función requiere Software Licensing 3.9.0 o superior.
