Această funcționalitate permite administratorilor de site să distribuie versiuni beta ale software-ului lor, oferind un sistem mai fiabil pentru actualizări fără probleme.
Pentru a lansa o versiune beta, mai întâi trebuie să activați o versiune beta pe produsul dvs. de descărcare. Acest lucru se poate face din ecranul de editare a produsului.

Odată activat, vi se va cere să furnizați numărul versiunii, fișierul de descărcare beta și jurnalul de modificări beta.

Fișierul sursă este ceea ce va fi oferit clienților atunci când instalează versiunea beta. Dacă vindeți plugin-uri sau teme WordPress, acesta este fișierul care va fi livrat prin clasele EDD_SL_Plugin_Updater și EDD_SL_Theme_Updater. Dacă vindeți software non-WordPress, acesta este pachetul de descărcare care va fi livrat în apelul API get_version.
Numărul versiunii ar trebui setat la cel mai recent număr de versiune cu un indicator beta. De exemplu, dacă lansați o versiune beta pentru versiunea 3.5 a software-ului dvs., setați această versiune la 3.5-beta1. Dacă trebuie să lansați o a doua versiune beta, setați versiunea la 3.5-beta2 și așa mai departe. Dacă doriți, puteți utiliza și numere de versiune alpha pentru a lansa versiuni pre-beta. Numerele versiunilor ar trebui să urmeze convențiile de versionare pentru a asigura că verificările noilor versiuni funcționează conform așteptărilor.
Câmpul jurnal de modificări beta vă permite să specificați informațiile care vor fi disponibile în notificările de actualizare. Când vindeți plugin-uri sau teme WordPress, acestea sunt informațiile de actualizare care vor fi afișate prin clasele EDD_SL_Plugin_Updater și EDD_SL_Theme_Updater. Dacă vindeți software non-WordPress, acestea sunt informațiile care vor fi incluse în porțiunea changelog a apelului API get_version.
Versiunile beta sunt puse la dispoziție prin adăugarea parametrului &beta=1 la apelul API get_version. Acest lucru înseamnă că va trebui să oferiți un mecanism prin care clienții dvs. să poată opta pentru versiunile beta, dacă doresc să instaleze / să descarce versiunile beta.
În propria noastră utilizare a Licențierii Software în Easy Digital Downloads, am adăugat un ecran de setări în meniul nostru Instrumente care permite clienților să opteze pentru versiunile beta ale extensiilor noastre. Iată o captură de ecran a aspectului acesteia:

Pentru temele și plugin-urile WordPress, parametrul beta=1 va fi adăugat automat la cererile get_version dacă flag-ul beta este transmis către actualizatoarele de plugin-uri și teme. De asemenea, rețineți că versiunea plugin-ului sau temei din codul în sine (antetul plugin-ului sau antetul temei) ar trebui să reflecte versiunea beta. De exemplu, utilizați „2.8-beta1” în loc de „2.8”. Consultați ghidurile de implementare pentru plugin-uri și teme pentru mai multe informații:
