Passo 1: Creare un componente

In questo passo viene spiegato come creare il componente personalizzato in Oracle Content Management.

Il componente personalizzato creato deve essere registrato per poter essere utilizzato da Oracle Content Management. Per informare Oracle Content Management delle caratteristiche del componente si utilizza la pagina Componenti di SiteBuilder per registrare il componente.

I tipi di componente da registrare sono due.

  • Componente locale:

    • Si tratta del componente i cui file sono memorizzati nel server dell'istanza di Oracle Content Management.

    • Il vantaggio principale offerto dai componenti locali consiste nel fatto che non ci si deve preoccupare di eventuali problemi tra domini o protocolli perché i file sono posizionati con il sito.

    • Lo svantaggio consiste nell'impossibilità di eseguire la logica di livello intermedio nel server di Oracle Content Management ed è pertanto necessario utilizzare le API REST per i server remoti che supportano CORS.

    • Questo tipo di componente può essere incorporato direttamente nella pagina oppure è possibile scegliere di utilizzare un frame in linea per eseguire il rendering del componente nella pagina.

  • Componente remoto:

    • Componente i cui i file sono memorizzati su un server remoto e per il quale si registrano solo gli URL nel pannello Rendering e Impostazioni per il componente.

    • Un componente remoto offre un vantaggio se si dispone di logica lato server che deve essere eseguita durante la creazione del contenuto per il componente.

    • Lo svantaggio è dato dal fatto che è necessario assicurarsi che gli eventuali problemi tra domini e di sicurezza siano stati risolti per l'accesso a tali URL.

    • I componenti remoti utilizzano sempre un frame in linea per il rendering nella pagina.

Per creare e registrare un componente locale, effettuare le operazioni riportate di seguito.

  1. Nella home page di Oracle Content Management fare clic su Sviluppatore.

    Viene visualizzata la pagina Sviluppatore.

  2. Fare clic su Visualizza tutti i componenti.

  3. Scegliere Crea componente locale nel menu.

  4. Immettere un nome per il componente, ad esempio A_Local_Component.

  5. Immettere una descrizione (facoltativo).

  6. Fare clic su Crea.

    Una volta effettuate queste operazioni il componente denominato A_Local_Component sarà visibile nella lista dei componenti.

Controllare i risultati per il passo 1

Quando la creazione riesce, il componente è visibile nella tavolozza dei componenti per qualsiasi sito creato. Utilizzare la procedura riportata di seguito per convalidare la creazione del componente.

  1. Creare un sito denominato localComponentTest.

  2. Selezionare il sito e fare clic su Apri.

  3. Fare clic su Modifica.

  4. Creare un aggiornamento per il sito e assegnare un nome e, facoltativamente, una descrizione.

  5. Selezionare una pagina nel sito.

  6. Fare clic su Icona del componente nella tavolozza laterale e selezionare Personalizzato per visualizzare la lista dei componenti personalizzati.

  7. Selezionare il componente A_Local_Component nella lista dei componenti personalizzati e trascinarlo sulla pagina.

    Viene ora visualizzato un rendering predefinito per il componente locale creato.

  8. Selezionare Icona del menu Opzioni nel banner per il componente appena rilasciato sulla pagina.

  9. Selezionare Impostazioni.

  10. Modificare l'allineamento e impostare lo stile per il componente.

  11. Chiudere il pannello Impostazioni.

Nei passi successivi viene descritta la struttura del componente personalizzato e viene spiegato come modificarlo per le proprie esigenze. Continuare con l'argomento Passo 2: Esaminare la struttura del componente locale.