Strumento di sviluppo Asset compute

Lo strumento di sviluppo di Asset compute è un cablaggio web locale che consente agli sviluppatori di configurare ed eseguire localmente i processi di lavoro di Asset Computer, al di fuori del contesto dell’SDK di AEM rispetto alle risorse di Asset compute in Adobe I/O Runtime.

Esegui lo strumento di sviluppo Asset compute

Lo strumento di sviluppo Asset compute può essere eseguito dalla radice del progetto di Asset compute tramite il comando del terminale:

$ aio app run

Verrà avviato lo strumento di sviluppo in http://localhost:9000, e lo apre automaticamente in una finestra del browser. Per l'esecuzione dello strumento di sviluppo, devToolToken valido e generato automaticamente deve essere fornito tramite un parametro di query.

Interfaccia degli strumenti di sviluppo di Asset compute

Strumento di sviluppo Asset compute

  1. File di origine: La selezione del file di origine viene utilizzata per:
    • Selezionato il binario della risorsa che agisce come source passato al lavoratore Asset compute
    • Caricare file di origine
  2. Definizione del profilo di Asset compute: Definisce il processo di lavoro Asset compute da eseguire, inclusi i parametri: inclusi il punto finale dell’URL del processo di lavoro, il nome della rappresentazione risultante ed eventuali parametri
  3. Esegui: Il pulsante Esegui esegue il profilo di Asset compute come definito nell’editor del profilo di configurazione di Asset compute
  4. Interrompi: Il pulsante Interrompi annulla un'esecuzione avviata toccando il pulsante Esegui
  5. Richiesta/risposta: Fornisce la richiesta e la risposta HTTP a/dal processo di lavoro Asset compute in esecuzione in Adobe I/O Runtime. Può essere utile per il debug
  6. Registri di attivazione: I registri che descrivono l’esecuzione del processo di lavoro di Asset compute, insieme a eventuali errori. Queste informazioni sono disponibili anche nella aio app run uscita standard
  7. Rappresentazioni: Visualizza tutte le rappresentazioni generate dall'esecuzione del processo di lavoro Asset compute
  8. Parametro di query devToolToken: Il token dello strumento di sviluppo di Asset compute richiede un valore valido devToolToken parametro di query presente. Questo token viene generato automaticamente ogni volta che viene generato un nuovo strumento di sviluppo

Eseguire un processo di lavoro personalizzato

Click-through dell'esecuzione di un lavoro Asset compute nello strumento di sviluppo (nessun audio)

  1. Assicurati che lo strumento di sviluppo Asset compute sia avviato dalla directory principale del progetto utilizzando aio app run comando.

  2. Nello strumento di sviluppo di Asset compute, carica o seleziona un file immagine di esempio

    • Assicurati che il file sia selezionato nella File di origine menu a discesa
  3. Consulta la sezione asset compute di definizione del profilo area di testo

    • La worker definisce l’URL del processo di lavoro Asset compute distribuito
    • La name key definisce il nome del rendering da generare
    • Altre chiavi/valori possono essere forniti in questo oggetto JSON e sono disponibili nel processo di lavoro sotto rendition.instructions oggetto
      • È possibile aggiungere valori per size, contrast e brightness:

        {
            "renditions": [
                {
                    "worker": "...",
                    "name": "rendition.png",
                    "size":"800",
                    "contrast": "0.30",
                    "brightness": "-0.15"
                }
            ]
        }
        
  4. Tocca Esegui pulsante

  5. La Sezione Rappresentazioni verrà popolato con un titolare di luogo di rendering

  6. Al termine del processo di lavoro, il segnaposto del rendering visualizza il rendering generato

Apportare modifiche al codice del lavoratore durante l'esecuzione dello strumento di sviluppo renderà "hot deploy" le modifiche. La "distribuzione rapida" richiede diversi secondi, quindi consenti al processo di distribuzione di completare prima di eseguire nuovamente il processo di lavoro dallo strumento di sviluppo.

Risoluzione dei problemi

In questa pagina