Esempi

In questo pacchetto sono stati inoltre forniti alcuni esempi di personalizzazione (disponibili all'indirizzo guides_extension/src). Segue una breve descrizione per ciascuno di essi.

  1. Menu di scelta rapida
    In questo esempio è stato personalizzato il menu di scelta rapida file_options per rimuovere le opzioni Delete e Edit e sostituire l'opzione Duplicate con l'opzione Download.

  2. Pannello sinistro
    In questo esempio abbiamo personalizzato left tab panel per avere un altrotab denominato "TEST EXTENSION" e un tab panel corrispondente con etichetta: Test Tab Panel

  3. Pannello destro
    In questo esempio abbiamo personalizzato right tab panel per avere un altro tab denominato "TEST EXTENSION" e un tab panel corrispondente con etichetta: New Tab Panel

  4. Pannello archivio

  5. Barra degli strumenti
    In questo esempio sono stati sostituiti i pulsanti Insert Element, Insert Paragraph, Insert Numbered List, Insert Bulleted List con un singolo pulsante More Insert Options contenente tutti questi pulsanti.

[Verifica esempi app]

  1. Casella degli strumenti Annotazione
    In questo esempio è stato aggiunto un altro pulsante alla casella degli strumenti di annotazione che apre l’argomento di revisione corrente in AEM.

  2. Commento revisione
    In questo esempio abbiamo aggiunto la sostituzione del nome utente con le informazioni utente (che comprendono il nome completo e il titolo del commento), aggiunto un ID commento univoco, un’icona mailTo e aggiunto campi di input per indicare la gravità e la motivazione del commento.
    È stato aggiunto anche un pulsante accept with modification ai commenti sul lato XMLEditor che apre una finestra di dialogo.

  3. Risposta commento
    In questo esempio abbiamo aggiunto che il nome utente è stato sostituito da informazioni utente (che comprendono il nome completo e il titolo del commento) e aggiunto un’icona mailTo nell’intestazione del commento.

  4. Pannello revisioni in linea
    In questo file, viene calcolato e assegnato l'ID commento univoco, indicato negli esempi Review Comment e Comment Reply.

    • Il metodo setCommentId imposta l'ID univoco di ogni commento in base al numero di commenti.

    • setUserInfo imposta il valore di userInfo, utilizzando il nome completo e il titolo per ogni commento.

    • onNewCommentEvent assicura che il metodo setUserInfo venga chiamato per ogni nuovo commento o risposta.

    • La funzione updatedProcessComments viene eseguita per ogni nuovo evento di commento e assicura che setCommentId venga chiamato se si riceve un nuovo evento di commento.

  5. Pannello recensioni argomenti: questo file estende il Pannello revisioni in linea in modo che le personalizzazioni aggiunte funzionino anche sul lato app revisioni.

  6. Accetta con finestra di dialogo per modifica
    Questo è un esempio di aggiunta di nuovi widget all’app. È stata creata una nuova finestra di dialogo con due campi di testo di input: Revised Text e Adjudicator Comment Rationale

Accetta con finestra di dialogo per modifica

Ecco il pannello di revisione prima e dopo la personalizzazione:

Pannello recensioni;
Accetta con finestra di dialogo per modifica

recommendation-more-help
11125c99-e1a1-4369-b5d7-fb3098b9b178