Strumenti per la pubblicazione
Pubblichi versioni e ne controlli lo stato.
In questa pagina
Pubblica una bozza, controlla le versioni o rendi nuovamente disponibile una versione precedente.
Nota
Il collegamento vale per lo Space. Ne sei membro e lo Space non è bloccato. Uno Space è un ambiente di lavoro condiviso nell’app.
Puoi chiamare hosting_list_deploys con qualsiasi ruolo, anche Sola lettura. Per gli altri quattro occorre il ruolo Proprietario, Amministratore o Utente; questo vale anche per hosting_deploy_status.
Attenzione
hosting_deploy finalizza esattamente la bozza del progetto e la pubblica: ciò che non si trova nella bozza non fa parte della nuova versione. Una bozza appena aperta inizia vuota e non è una copia della versione pubblicata; vedi Strumenti per i file. Senza index.html nella cartella principale, la finalizzazione non riesce.
Tutti gli strumenti di questa pagina agiscono alla prima chiamata senza frase di conferma. Non è garantito che l’applicazione chieda il consenso.
hosting_deploy Publish deployment
modifica datielimina, sovrascrive o modifica ciò che è visibile
Finalizza la bozza e la pubblica. Con deploy pubblica invece una determinata versione finalizzata; ripubblicare non conta ai fini del limite del piano.
La risposta indica l’indirizzo e l’accesso necessario per i siti privati. Se i limiti dei file o dello spazio di archiviazione sono superati, la nuova versione viene scartata; le versioni precedenti restano.
| Parametro | Tipo | Indicazione | Descrizione |
|---|---|---|---|
space | Numero intero | obbligatorio | L’ID dello Space di dieci cifre. |
project | Numero intero | obbligatorio | Il numero del progetto mostrato da hosting_list_projects. |
deploy | Numero intero | facoltativo | Il numero di una versione finalizzata di questo progetto. Se manca, lo strumento pubblica la bozza. |
hosting_deploy_status Deployment status
modifica datielimina, sovrascrive o modifica ciò che è visibile
Controlla lo stato della versione indicata; senza numero, quello della bozza, altrimenti della versione pubblicata.
La chiamata salva lo stato nell’app. Durante la finalizzazione di una versione, le versioni precedenti possono essere rimosse definitivamente; se la nuova versione non rientra nel piano, viene invece scartata.
| Parametro | Tipo | Indicazione | Descrizione |
|---|---|---|---|
space | Numero intero | obbligatorio | L’ID dello Space di dieci cifre. |
project | Numero intero | obbligatorio | Il numero del progetto mostrato da hosting_list_projects. |
deploy | Numero intero | facoltativo | Il numero di una versione di questo progetto. Se manca, lo strumento usa la bozza, altrimenti la versione pubblicata. |
hosting_list_deploys List deployments
legge soltanto
Elenca le versioni e il numero della versione pubblicata per altre chiamate con deploy.
La risposta indica stato, dimensione, copie di sicurezza, problemi e utilizzo del piano.
| Parametro | Tipo | Indicazione | Descrizione |
|---|---|---|---|
space | Numero intero | obbligatorio | L’ID dello Space di dieci cifre. |
project | Numero intero | obbligatorio | Il numero del progetto mostrato da hosting_list_projects. |
hosting_rollback Roll back deployment
modifica datielimina, sovrascrive o modifica ciò che è visibile
Ripubblica una versione ancora presente e già pubblicata in passato. Non consuma una pubblicazione; la versione finora attiva resta.
Se la versione è già attiva, non cambia nulla. I visitatori vedono la modifica quando è stata trasmessa al nodo di hosting.
| Parametro | Tipo | Indicazione | Descrizione |
|---|---|---|---|
space | Numero intero | obbligatorio | L’ID dello Space di dieci cifre. |
project | Numero intero | obbligatorio | Il numero del progetto mostrato da hosting_list_projects. |
deploy | Numero intero | obbligatorio | Il numero della versione a cui torna il progetto. Può essere soltanto una versione già pubblicata in passato. |
hosting_set_offline Take project offline or online
modifica datielimina, sovrascrive o modifica ciò che è visibile
Mette offline il sito di un progetto o lo riporta online. Mettere offline non elimina nulla: versioni, domini e impostazioni restano.
Quando il sito è offline, i visitatori vedono una pagina di errore a tutti gli indirizzi; non vengono restituiti indirizzi di caricamento. Le modifiche hanno effetto dopo la trasmissione.
| Parametro | Tipo | Indicazione | Descrizione |
|---|---|---|---|
space | Numero intero | obbligatorio | L’ID dello Space di dieci cifre. |
project | Numero intero | obbligatorio | Il numero del progetto mostrato da hosting_list_projects. |
offline | Valore booleano | obbligatorio | true mette il sito offline, false lo riporta online. |
Il piano limita pubblicazioni e versioni
Free consente 3 pubblicazioni in totale e conserva 3 versioni più 1 copia di sicurezza per progetto. Max consente quante pubblicazioni ne servono e conserva 5 versioni più 3 copie di sicurezza.
Attenzione
Una nuova versione finalizzata può sostituire definitivamente le versioni più vecchie. La versione pubblicata, la bozza e le copie di sicurezza sono protette.
Ripubblicare non conta; quando le pubblicazioni sono esaurite, la scrittura e il caricamento di nuovi file restano bloccati. Dettagli: Limiti del piano.
Una copia di sicurezza è una versione finalizzata che resta
Le copie di sicurezza restano quando vengono create nuove versioni e non contano tra le versioni normalmente conservate. hosting_list_deploys e hosting_deploy_status ne mostrano il contrassegno.
Come imposto una copia di sicurezza?
Nessuno strumento del Connector imposta o rimuove una copia di sicurezza. Lo fai nell’app: nell’elenco delle versioni sulla pagina del progetto, nel menu di una versione, con le voci Mantieni come backup e Rimuovi lo stato di backup. Altre informazioni in Gestire versioni e copie di sicurezza.
Uno Space sospeso non serve siti web
Dopo la fine dell’abbonamento gli strumenti possono continuare a funzionare anche se i visitatori non vedono alcun sito. Valgono i limiti Free; il campo offline indica soltanto l’interruttore del singolo progetto.
hosting_create_upload non riceve un indirizzo di caricamento. Passa lo Space a Free nell’app oppure acquista un nuovo abbonamento; nessuno strumento lo fa.
TEISENDA invia un’e-mail quando lo spazio sta per esaurirsi
Quando viene inviata ogni e-mail e a chi?
TEISENDA controlla circa ogni cinque minuti se l’utilizzo richiede un’e-mail; la chiamata allo strumento non la invia direttamente. Soglie, destinatari e ripetizioni sono descritti in E-mail sull’utilizzo.
Se qualcosa non funziona
Quando una soluzione indica uno strumento, chiedi all’applicazione di chiamarlo. Se un messaggio rimanda a Piani, segui il percorso per il piano nelle impostazioni dello Space.
Il piano di questo Space consente … deployment, … sono già utilizzati. Non è stato caricato nulla e non è stata creata alcuna versione. Il piano di questo Space è indicato in TEISENDA, in Impostazioni › Piani.
hosting_deploy è stato chiamato senza numero di versione e il piano dello Space non consente un’altra pubblicazione; con Free sono tre in totale. TEISENDA non ha caricato né creato nulla. Ripubblicare una versione già pubblicata non consuma una pubblicazione e resta possibile: con hosting_rollback oppure con hosting_deploy e il suo numero. Max consente altre pubblicazioni; vedi Piani Free e Max.
Il piano di questo Space consente … deployment, … sono già utilizzati. La versione … è pronta, ma non pubblicata. Il piano di questo Space è indicato in TEISENDA, in Impostazioni › Piani.
hosting_deploy è stato chiamato con il numero di una versione pronta, quindi mai pubblicata, e il piano dello Space non consente un’altra pubblicazione. La versione resta pronta; non è pubblicata. Ripubblicare una versione già pubblicata in passato non consuma una pubblicazione e resta possibile, con hosting_rollback oppure con hosting_deploy e il suo numero. Max consente altre pubblicazioni; vedi Piani Free e Max.
La versione … è già pubblicata: …
Non è un rifiuto: hosting_rollback o hosting_deploy è stato chiamato con il numero della versione già pubblicata. Lo strumento lo segnala e non cambia nulla. Non devi fare nulla; se vuoi tornare indietro, indica un’altra versione.
Non c'è nessuna versione aperta. Carica prima dei file con hosting_put_files.
Il progetto non ha una bozza che hosting_deploy possa pubblicare. Scrivi prima file con hosting_put_files.
Il progetto non ha ancora nessun deployment.
hosting_deploy_status è stato chiamato senza numero e il progetto non ha ancora alcuna versione. Scrivi prima file con hosting_put_files.
La versione … non esiste in questo progetto.
Il progetto non ha una versione con il numero indicato dall’argomento deploy, ad esempio perché TEISENDA l’ha eliminata quando il nodo di hosting ha finalizzato versioni più recenti. Controlla con hosting_list_deploys quali versioni conserva ancora il progetto.
La versione … non è mai stata pubblicata. Per pubblicarla usa hosting_deploy. Usa hosting_deploy.
hosting_rollback è stato chiamato per una versione mai pubblicata. Pubblicarla sarebbe una prima pubblicazione e conterebbe ai fini del piano. Usa hosting_deploy con il numero di questa versione oppure indica una versione già pubblicata in passato.
La versione non è ancora pronta.
hosting_deploy è stato chiamato con il numero di una versione non finalizzata; per i siti attualmente disponibili si tratta della bozza. Con un numero, lo strumento pubblica soltanto e non finalizza nulla. Per la bozza chiama hosting_deploy senza numero; la finalizza e la pubblica. Il nodo finalizza autonomamente una versione caricata nell’interfaccia dell’app; puoi controllare quando con hosting_deploy_status.
Nella cartella principale manca il file index.html.
La versione non ha un file index.html nella cartella principale. Perciò non può essere finalizzata né pubblicata. Inserisci un file index.html nella cartella principale e pubblica di nuovo.
La versione non è stata accettata ed è stata scartata
TEISENDA ha scartato la versione finalizzata; le versioni precedenti sono invariate. Il messaggio indica uno di tre motivi:
- La versione supera la dimensione consentita dal piano per una versione (La versione … non è stata accettata ed è stata scartata: occupa …, mentre il piano di questo Space consente … per versione. Le versioni precedenti sono invariate.). Riduci la dimensione del sito.
- Contiene più file di quanti il piano ne consenta per una versione (La versione … non è stata accettata ed è stata scartata: contiene … file, mentre il piano di questo Space consente … per versione. Le versioni precedenti sono invariate.). Riduci il numero di file.
- Con questa versione, lo Space supererebbe lo spazio di archiviazione consentito dal piano (La versione … non è stata accettata ed è stata scartata: con essa l'archiviazione in uso arriverebbe a …, mentre il piano di questo Space consente …. Le versioni precedenti sono invariate. Elimina prima versioni o backup. Il piano di questo Space è indicato in TEISENDA, in Impostazioni › Piani.). Elimina versioni o copie di sicurezza in TEISENDA; Max e i suoi pacchetti offrono più spazio, vedi Acquistare e disdire pacchetti.
Max non impone un proprio limite per una versione; vedi Piani Free e Max. Il messaggio sullo spazio pieno prima del caricamento è descritto negli strumenti per i file.
I messaggi su Space e numero del progetto sono descritti negli strumenti per Spaces e progetti. Tutti gli altri che possono apparire con qualsiasi strumento sono in Risolvere i problemi del Connector.