De Software Licensing-extensie voor Easy Digital Downloads biedt uw klanten naadloze updates voor WordPress-plugins en -thema's. Om dit te doen, moeten gebruikers doorgaans hun licentiesleutel activeren binnen de instellingen van hun plugin of thema die is geïnstalleerd op hun WordPress-website. Dit kan een uitdaging zijn bij het werken met een WordPress Staging Site, omdat een klant zich zorgen kan maken dat dit meetelt voor het aantal licentie-activering, waardoor ze hun licentiesleutel niet op hun live site kunnen activeren.
Staging-sites zijn belangrijk voor de workflow van elke site, en daarom telt Software Licensing lokale of staging-omgevingen niet mee voor het activeringsaantal van een licentie. Om plugin- en thema-makers te helpen, ondersteunen we een aantal configuraties voor staging-omgevingen.
Staging-omgevingen van hostingproviders
Veel hosts bieden staging-omgevingen, waardoor site-eigenaren updates en nieuwe plugins kunnen testen voordat ze deze aan hun live website toevoegen. De Software Licensing-extensie voor Easy Digital Downloads herkent en ondersteunt verschillende van de meest populaire hostingdiensten in het WordPress-ecosysteem. Hieronder vindt u een lijst met specifiek ondersteunde hostingdiensten die aangepaste staging-omgevingen bieden.
- WP Engine
- InstaWP
- Cloudways
- Kinsta
- GoDaddy
- FlyWheel
- BlueHost
- HostGator
- SiteGround
- BigScoots
Als uw host hier niet wordt vermeld, gebruiken ze mogelijk een meer standaardmanier om staging-sites te maken, waardoor onze standaarddetectieregels van toepassing zijn zonder specifieke regels.
Als u een hostingprovider bent en aan deze lijst wilt worden toegevoegd, neem dan contact met ons op via ons supportteam en we nemen contact met u op over het toestaan van uw klanten om plugin- en thema-licenties te activeren in uw staging-omgevingen.
Standaard staging-omgevingen
Als de hostingprovider geen tool biedt om een staging-omgeving te genereren of een meer standaard URL gebruikt voor hun staging-omgevingen, ondersteunt EDD de volgende subdomeinpatronen als WordPress Staging Site URL's.
- *.staging.example.org
- *.test.example.org
- staging-*.example.org
- dev.example.org
WP Omgevingstype
De Plugin Updater-klasse die is opgenomen in de voorbeeldplugin en -thema van Software Licensing ondersteunt de functie wp_get_environment_type() die is toegevoegd in WordPress 5.5.0. Als de hostingprovider of aangepaste staging-omgeving de WP_ENVIRONMENT_TYPE constante correct instelt, zal Software Licensing de detectie van een staging-omgeving automatisch afhandelen, ongeacht het gebruikte domein.
Automatische updates van staging-URL's
Wanneer u uw Software Licensing- of Easy Digital Downloads (Pro)-licentiesleutel op uw winkel activeert, onderhoudt en werkt het systeem automatisch de lijst met herkende staging-URL's van hostingbedrijven en lokale ontwikkelomgevingen bij. Dit zorgt ervoor dat nieuwe staging-omgevingen en hostingproviders continu worden ondersteund zonder dat de Software Licensing add-on hoeft te worden bijgewerkt. Deze functie vereist Software Licensing 3.9.0 of hoger.
