<html lang="it-it" dir="ltr"><head></head><body># Software Licensing - Rilascio di versioni beta

Questa funzionalità consente agli amministratori del sito di distribuire versioni beta del proprio software, fornendo un sistema più affidabile per aggiornamenti fluidi.

Per rilasciare una versione beta, è prima necessario abilitare una beta sul tuo prodotto di download. Questo può essere fatto dalla schermata di modifica del prodotto.

![](https://easydigitaldownloads.com/wp-content/uploads/2022/01/sl-beta-version-setting-800x151.png)Una volta abilitata, ti verrà chiesto di fornire il numero di versione, il file di download beta e il changelog beta.

![](https://easydigitaldownloads.com/wp-content/uploads/2022/01/sl-beta-version-preferences-800x380.png)Il file sorgente è ciò che verrà fornito ai clienti quando installeranno la beta. Se vendi plugin o temi WordPress, questo è il file che verrà distribuito tramite le classi EDD\_SL\_Plugin\_Updater e EDD\_SL\_Theme\_Updater. Se vendi software non WordPress, questo è il pacchetto di download che verrà distribuito nella [chiamata API get\_version](https://easydigitaldownloads.com/docs/software-licensing-api/).

Il numero di versione deve essere impostato sul tuo ultimo numero di versione con un indicatore beta. Ad esempio, se stai rilasciando una beta per la versione 3.5 del tuo software, imposta questa versione su *3.5-beta1*. Se devi rilasciare una seconda beta, imposta la versione su *3.5-beta2* e così via. Se lo desideri, puoi anche utilizzare numeri di versione alpha per rilasciare versioni pre-beta. I numeri di versione devono seguire il versioning convenzionale per garantire che i controlli delle nuove versioni funzionino come previsto.

Il campo changelog beta ti consente di specificare le informazioni che saranno disponibili nelle notifiche di aggiornamento. Quando vendi plugin o temi WordPress, queste sono le informazioni di aggiornamento che verranno visualizzate tramite le classi EDD\_SL\_Plugin\_Updater e EDD\_SL\_Theme\_Updater. Se vendi software non WordPress, queste sono le informazioni che saranno incluse nella porzione *changelog* della [chiamata API get\_version](https://easydigitaldownloads.com/docs/software-licensing-api/).

Le versioni beta sono rese disponibili aggiungendo *&amp;beta=1* alla [chiamata API get\_version](https://easydigitaldownloads.com/docs/software-licensing-api/). Ciò significa che dovrai fornire un meccanismo affinché i tuoi clienti possano scegliere di ricevere le versioni beta, se desiderano installare / scaricare le beta.

Nel nostro utilizzo di Software Licensing in Easy Digital Downloads, abbiamo aggiunto una schermata delle impostazioni al nostro menu *Strumenti* che consente ai clienti di scegliere le versioni beta delle nostre estensioni. Ecco uno screenshot di come appare:

![](https://easydigitaldownloads.com/wp-content/uploads/2022/01/edd-extansions-beta-versions-800x440.jpg)Per temi e plugin WordPress, il parametro *beta=1* verrà aggiunto automaticamente alle richieste *get\_version* se il flag beta viene passato agli updater di plugin e temi. Nota anche che la versione del plugin o del tema nel codice stesso (l'header del plugin o l'header del tema) dovrebbe riflettere la versione beta. Ad esempio, usa "2.8-beta1" invece di "2.8". Vedi le guide all'implementazione di plugin e temi per maggiori informazioni:

- [Software Licensing - Implementazione dell'Updater per temi WordPress](https://easydigitaldownloads.com/docs/software-licensing-updater-implementation-for-wordpress-themes/)
- [Software Licensing - Implementazione dell'Updater per plugin WordPress](https://easydigitaldownloads.com/docs/software-licensing-updater-implementation-for-wordpress-plugins/)</body></html>