Condividi tramite


Modifica del codice con Visual Studio Code per il Web (anteprima)

[Questo argomento fa parte della documentazione di pre-rilascio, pertanto è soggetto a modifiche.]

Nello studio di progettazione puoi modificare il codice del sito mediante Visual Studio Code per il Web. Questa funzione consente di modificare il contenuto statico, HTML, CSS, Liquid e JavaScript per i seguenti metadati del sito Web:

Metadati Sommario
Moduli avanzati (moduli con più passaggi) JavaScript
Moduli di base JavaScript
Frammenti di contenuto Tutto il contenuto del frammento di contenuto supportato
Elenchi JavaScript
File Web Visualizza e scarica file multimediali. Modifica file di testo (codice).
Pagine Web Tutti i contenuti supportati (per lingua), JavaScript e CSS
Modelli Web Tutto il contenuto supportato

Nota

Non sarà possibile creare record di metadati, aggiungere e modificare solo contenuto, codice e allegati di file di visualizzazione/download.

Visual Studio Code per il Web offre un'esperienza Microsoft Visual Studio Code gratuita e senza installazione, eseguita interamente nel browser che ti consente di sfogliare il codice del sito e apportarvi modifiche leggere in modo rapido e sicuro. Maggiori informazioni: Esperienza Visual Studio Code per il Web.

Importante

  • Questa è una funzionalità di anteprima.
  • Le funzionalità di anteprima non sono destinate ad essere utilizzate per la produzione e sono soggette a restrizioni. Queste funzionalità sono disponibili prima di una versione ufficiale di modo che i clienti possano ottenere un accesso prioritario e fornire dei commenti.

Demo dell'utilizzo di Visual Studio Code per il Web per modificare il sito Power Pages.

Nota

  • Il primo caricamento di Visual Studio Code per il Web potrebbe richiedere un certo tempo poiché installerà le estensioni necessarie per questa funzionalità.
  • Le operazioni di creazione, eliminazione e ridenominazione dei file non sono supportate.
  • Questa funzionalità usa l'estensione Web Power Platform Tools . Le estensioni Web sono limitate dalla sandbox del browser e quindi presentano limitazioni rispetto alle normali estensioni.
    • La CLI di Power Platform non è supportata.
    • Le funzionalità dell'estensione Web Power Platform Tools sono limitate all'esperienza di modifica del codice di Power Pages.
    • Questa funzionalità non è disponibile in Government Community Cloud (GCC), Government Community Cloud (GCC High) e Department of Defense (DoD). Gli utenti in queste aree utilizzeranno l'app Gestione dei portali per modificare il codice. Vedi Modifica del codice nell'app Gestione dei portali per ulteriori informazioni.

Modificare il codice disponibile in studio di progettazione

Puoi iniziare a modificare il codice del tuo sito utilizzando Visual Studio Code per il Web dalla home page di Power Pages scegliendo l'opzione Modifica codice sito dal menu a discesa Modifica.

Puoi anche modificare il codice nello studio di progettazione dalle seguenti aree:

Diamo un'occhiata a come modificare il codice utilizzando queste aree.

Modifica il codice della pagina web dall'area di lavoro Pagine

Quando apri lo studio di progettazione di Power Pages, visualizzi l'opzione Modifica codice nel menu Pagine1 e nell'angolo in alto a destra della schermata2.

Modifica il codice dall'area di lavoro Pagine.

Codice del modello di intestazione dall'area di lavoro Pagine

Seleziona Modifica intestazione sito, quindi seleziona Modifica codice per aprire l'editor di codice.

Modifica il codice dall'intestazione Pagine.

Modifica del codice CSS personalizzato dall'area di lavoro Stili

Vai all'area di lavoro Stili e seleziona il menu Modifica codice CSS personalizzato per aprire l'editor di codice.

Modifica codice da CSS personalizzato.

Visualizzazione Azioni di Power Pages

La visualizzazione Azioni di Power Pages , accessibile nella parte inferiore di Esplora file, consente di gestire i siti di Power Pages direttamente nell'editor. Riduce la necessità di passare a Power Pages Studio consentendo agli sviluppatori di eseguire rapidamente attività comuni dall'interno dell'editor.

Azioni disponibili

  • Sito di anteprima
    Questa azione cancella la cache di configurazione e apre il sito in VS Code. Consente agli sviluppatori di visualizzare in anteprima e testare le modifiche apportate al codice del sito senza dover passare dal contesto a Power Pages Studio.

  • Apri in Power Pages Studio
    Dopo aver apportato modifiche al codice, usare questa azione per passare a Power Pages Studio. Ciò è utile per configurare provider di autenticazione, ruoli Web e altre impostazioni del sito che non sono modificabili nell'editor di codice.

  • Apri in VS Code Desktop
    Se VS Code Desktop è installato, questa azione apre il sito nell'app desktop. Attiva anche un download del sito, assicurandosi che il codice sia disponibile in locale e pronto per la modifica.

Visualizzazione delle Azioni di Power Pages in VS Code.

Unisci la notifica dei conflitti

Se si collabora con altri sviluppatori, è possibile che si stia lavorando allo stesso codice sorgente. Nel caso in cui tenti di salvare le modifiche a un file obsoleto, riceverai una notifica per confrontare o sovrascrivere le modifiche.

Il confronto del codice mostrerà il codice corrente accanto al tuo codice e ti consentirà di ripristinare le modifiche esistenti, accettare ogni modifica individualmente o utilizzare le tue modifiche e sovrascrivere i contenuti esistenti.

Unisci i conflitti nel codice.

Sarai in grado di rivedere il contenuto più recente e unire o sovrascrivere il codice o eliminare le modifiche.

Esercitazione: Modifica del codice del sito usando Visual Studio Code per il Web

Questa esercitazione spiega come modificare il codice del sito usando Visual Studio Code per il Web.

Passaggio 1: Modifica del codice del sito usando Visual Studio Code per il Web

  1. Apri il sito in studio di progettazione Power Pages

  2. Nell'angolo superiore destro selezionare Modifica codice

    Apertura in Visual Studio Code da studio di progettazione.

  3. Seleziona Apri Visual Studio Code dalla finestra di dialogo di conferma.

  4. Accedi a Visual Studio Code usando le credenziali dell'ambiente.

  5. Aspetta l'inizializzazione dell'estensione Web Power Platform Tools e il codice della pagina Web da caricare nel riquadro a sinistra.

Passaggio 2: aggiorna il contenuto e il codice

  1. L'esploratore sul lato sinistro dello schermo carica i rispettivi metadati di configurazione del sito Web che possono essere modificati utilizzando Visual Code per il Web.

    Menu Explorer per un'area di lavoro senza titolo che mostra i file web.

  2. Apporta le modifiche ai file di metadati e premi CTRL+S per salvare le modifiche.

  3. Vai allo studio di progettazione e seleziona Sincronizza per estrarre tutti gli aggiornamenti nella tua attuale sessione di studio di progettazione.

    Interfaccia per consentire all'utente di selezionare il pulsante Sincronizza per sincronizzare le modifiche apportate in Visual Studio Code allo studio di progettazione.

  4. Seleziona Anteprima per vedere le modifiche nel sito Power Pages.

Uso di Visual Studio Code per il Web o di Visual Studio Code per desktop

Gli utenti possono modificare, eseguire il debug e visualizzare in anteprima le modifiche apportate alle pagine usando Visual Studio Code per il Web senza dover usare strumenti esterni. Visual Studio Code Desktop offre funzionalità avanzate aggiuntive per la modifica di tutti i metadati del sito e per l'integrazione con GitHub, framework e processi di integrazione continua/sviluppo continuo (CI/CD).

Funzionalità VS Code per il Web VS Code Desktop
Crea nuovi record di metadati di configurazione del sito Web No Limitato a pagine Web, modelli di pagina, modelli Web, frammenti di contenuto e file Web.
Modifica diretta del sito No
Modifica dei metadati del sito Limitato alla modifica di pagine Web, frammenti di contenuto, moduli di base, moduli in più passaggi, elenchi e modelli Web. Tutta la configurazione dei metadati di Power Pages
Anteprima del sito Pianificato Pianificato
Supporto Power Platform CLI No
Flusso di lavoro avanzato vincolato alla CPU e all'archiviazione - Supporto per ReactJS o altri strumenti di creazione del framework No
Integrazione di GitHub con funzionalità come il check-in, il check-out del codice, la gestione dei conflitti e l'unione. No

Modifica del codice nell'app Gestione dei portali

Nota

  • L'uso di Visual Studio Code per il Web per modificare i siti Web non è supportato in Government Community Cloud (GCC), Government Community Cloud (GCC High) e Department of Defense (DoD). Gli utenti in queste aree possono usare l'app Gestione dei portali per apportare modifiche.

Se l'area geografica non supporta Visual Studio Code per il Web, la selezione dell'icona dell'editor di codice </> nella barra dei comandi aprirà l'app Gestione portali.

Vai ai record Pagine Web, Moduli di base, Moduli con più passaggi, Elenchi o Modelli Web corrispondenti per modificare il codice.

Tipo Posizione del codice
Pagina Web Seleziona il record della pagina Web.
Seleziona il record del contenuto della pagina Web nella sezione Contenuto localizzato. La
copia della pagina può essere modificata nel campo Copia (HTML) nella scheda Generale.
Il codice JavaScript personalizzato e CSS personalizzato può essere modificato nella scheda Avanzate.
Modulo di base Seleziona il record della forma base. Modificare JavaScript personalizzato nella scheda Impostazioni aggiuntive .
Modulo con più passaggi Selezionare il record di modulo a più passaggi.
Selezionare il passaggio modulo a più passaggi dalla scheda Passaggi modulo . Modificare JavaScript personalizzato nella scheda Opzioni modulo .
List Selezionare la voce dell'elenco. Modificare JavaScript personalizzato nella scheda Opzioni .
Modello Web Selezionare il record del modello Web. Modifica origine nella scheda Generale .

Salva il record e visualizza l'anteprima del sito Web per testare il codice.

Vedi anche