Met deze functie kunnen sitebeheerders bètaversies van hun software distribueren, wat zorgt voor een betrouwbaarder systeem voor soepele updates.
Om een bètaversie uit te brengen, moet u eerst een bèta inschakelen voor uw downloadproduct. Dit kan worden gedaan vanaf het scherm voor het bewerken van producten.

Eenmaal ingeschakeld, wordt u gevraagd om het versienummer, het bèta-downloadbestand en de bèta-wijzigingslogboek op te geven.

Het bronbestand is wat aan klanten wordt gegeven wanneer ze de bèta installeren. Bij verkoop van WordPress-plugins of -thema's is dit het bestand dat wordt geleverd via de klassen EDD_SL_Plugin_Updater en EDD_SL_Theme_Updater. Bij verkoop van niet-WordPress-software is dit het downloadpakket dat wordt geleverd in de get_version API-aanroep.
Het versienummer moet worden ingesteld op uw nieuwste versienummer met een bèta-indicator. Als u bijvoorbeeld een bèta uitbrengt voor versie 3.5 van uw software, stelt u deze versie in op 3.5-beta1. Als u een tweede bèta moet uitbrengen, stelt u de versie in op 3.5-beta2 enzovoort. Indien gewenst, kunt u ook alfanumerieke versienummers gebruiken om pre-bètaversies uit te brengen. Versienummers moeten de conventionele versiebeheer volgen om ervoor te zorgen dat nieuwe versiecontroles naar verwachting werken.
Het veld voor bèta-wijzigingslogboek stelt u in staat om de informatie op te geven die beschikbaar zal zijn in update-meldingen. Bij verkoop van WordPress-plugins of -thema's is dit de update-informatie die wordt weergegeven via de klassen EDD_SL_Plugin_Updater en EDD_SL_Theme_Updater. Bij verkoop van niet-WordPress-software is dit de informatie die wordt opgenomen in het gedeelte wijzigingslogboek van de get_version API-aanroep.
Bètaversies worden beschikbaar gemaakt door &beta=1 toe te voegen aan de get_version API-aanroep. Dit betekent dat u een mechanisme moet bieden voor uw klanten om zich aan te melden voor bètaversies als ze de bèta's willen installeren / downloaden.
In ons eigen gebruik van Softwarelicenties in Easy Digital Downloads hebben we een instellingenscherm toegevoegd aan ons Tools menu waarmee klanten zich kunnen aanmelden voor bètaversies van onze extensies. Hier is een screenshot van hoe dat eruitziet:

Voor WordPress-thema's en -plugins wordt de parameter beta=1 automatisch toegevoegd aan de get_version verzoeken als de bèta-vlag wordt doorgegeven aan de plugin- en thema-updaters. Merk ook op dat de versie van de plugin of het thema in de code zelf (de plugin-header of thema-header) de bètaversie moet weerspiegelen. Gebruik bijvoorbeeld "2.8-beta1" in plaats van "2.8". Zie de implementatiehandleidingen voor plugins en thema's voor meer informatie:
