Configurazione di Annulla per la modifica della pagina

Il servizio OSGi Day CQ WCM Annulla Configuration ( com.day.cq.wcm.undo.UndoConfigService) espone diverse proprietà che controllano il funzionamento dei comandi Annulla e Ripristina per la modifica delle pagine.

Configurazione predefinita

In un’installazione standard, le impostazioni predefinite sono definite come proprietà del sling:OsgiConfignodo:

/libs/wcm/core/config.author/com.day.cq.wcm.undo.UndoConfig

Questo nodo contiene cq.wcm.undo.whitelist e cq.wcm.undo.blacklist proprietà, per le altre proprietà vengono utilizzate le impostazioni predefinite.

ATTENZIONE

Non devi cambiare nulla nel /libs percorso.

Questo perché il contenuto di /libs viene sovrascritto al successivo aggiornamento dell’istanza (e potrebbe essere sovrascritto quando si applica un hotfix o un feature pack).

Configurazione di Annulla e Ripristina

Potete configurare queste proprietà del servizio OSGi per la vostra istanza.

Nota

When working with AEM there are several methods of managing the configuration settings for such services; see Configuring OSGi for more details and the recommended practices.

Di seguito sono elencate le proprietà visualizzate nella console Web, seguite dal nome del parametro OSGi corrispondente, insieme a una descrizione e al valore predefinito (se appropriato):

  • Abilita
    (
    cq.wcm.undo.enabled)

    • Descrizione: Determina se gli autori delle pagine possono annullare e ripristinare le modifiche.
    • Predefinito: Selected
    • Tipo: Boolean
  • Percorso
    (
    cq.wcm.undo.path)

    • Descrizione: Percorso dell'archivio per i dati di annullamento binari persistenti. Quando gli autori modificano dati binari, ad esempio immagini, la versione originale dei dati viene mantenuta in questa posizione. Quando le modifiche ai dati binari vengono annullate, i dati di annullamento binari vengono ripristinati nella pagina.
    • Predefinito: /var/undo
    • Tipo: String
    Nota

    Per impostazione predefinita, solo gli amministratori possono accedere al /var/undo nodo. Gli autori possono eseguire operazioni di annullamento e ripristino su contenuto binario solo dopo che gli sono state assegnate le autorizzazioni per accedere ai dati di annullamento binari.

  • Min. validation(
    cq.wcm.undo.validity)

    • Descrizione: Il tempo minimo di memorizzazione dei dati di annullamento binari, in ore. Dopo questo periodo di tempo, i dati binari sono disponibili per l'eliminazione, per risparmiare spazio su disco.
    • Predefinito: 10
    • Tipo: Integer
  • Passaggi
    (
    cq.wcm.undo.steps)

    • Descrizione: Il numero massimo di azioni di pagina memorizzate nella cronologia di annullamento.
    • Predefinito: 20
    • Tipo: Integer
  • Persistenza(
    cq.wcm.undo.persistence)

    • Descrizione: Classe che persiste nella cronologia di annullamento. Sono disponibili due classi di persistenza:

      • CQ.undo.persistence.WindowNamePersistence: Persiste la cronologia mediante la proprietà window.name.
      • CQ.undo.persistence.CookiePersistance: Persiste la cronologia utilizzando i cookie.
    • Predefinito: CQ.undo.persistence.WindowNamePersistence

    • Tipo: String

  • Modalità persistenza (
    cq.wcm.undo.persistence.mode)

    • Descrizione: Determina quando la cronologia di annullamento viene mantenuta. Selezionare questa opzione per mantenere la cronologia di annullamento dopo ogni modifica di pagina. Deselezionate questa opzione per rimanere attiva solo quando si verifica un ricaricamento di pagina (ad esempio, l’utente passa a un’altra pagina).

      La cronologia degli annullamenti persistenti utilizza le risorse del browser Web. Se il browser degli utenti reagisce lentamente alle modifiche apportate alla pagina, provate a mantenere la cronologia di annullamento sui ricarichi della pagina.

    • Predefinito: Selected

    • Tipo: Boolean

  • Modalità marker(
    cq.wcm.undo.markermode)

    • Descrizione: Specifica il segnale visivo da utilizzare per indicare quali paragrafi vengono interessati dall'operazione di annullamento o ripristino. I seguenti valori sono validi:

      • flash: L'indicatore di selezione dei paragrafi lampeggia temporaneamente.
      • select: Il paragrafo è selezionato.
    • Predefinito: flash

    • Tipo: String

  • Buoni componenti(
    cq.wcm.undo.whitelist)

    • Descrizione: Elenco dei componenti che devono essere interessati dai comandi Annulla e Ripristina. Aggiungere i percorsi dei componenti a questo elenco quando funzionano correttamente con Annulla/Ripristina. Aggiungi un asterisco (*) per specificare un gruppo di componenti:

      • Il seguente valore specifica il componente di testo di base:

        foundation/components/text

      • Il valore seguente specifica tutti i componenti di base:

        foundation/components/*

    • Quando si annullano o si ripristinano operazioni su un componente che non figura in questo elenco, viene visualizzato un messaggio che indica che il comando potrebbe non essere affidabile.

    • Predefinito: La proprietà viene compilata con molti componenti AEM.

    • Tipo: String[]

  • Componenti non validi
    cq.wcm.undo.blacklist)

    • Descrizione: Elenco di componenti e/o operazioni di componenti che non devono essere interessati dal comando Annulla. Aggiungere componenti e operazioni di componenti che non funzionano correttamente con il comando Annulla:

      • Aggiungere un percorso di componente quando non si desidera eseguire nessuna delle operazioni del componente nella cronologia di annullamento, ad esempio collab/forum/components/post
      • Aggiungere due punti (😃 e un'operazione al percorso quando si desidera che l'operazione specifica venga omessa dalla cronologia degli annullamenti (ad esempio, altre operazioni funzionano correttamente) collab/forum/components/post:insertParagraph.
    Nota

    Quando un'operazione è presente in questo elenco, viene comunque aggiunta alla cronologia di annullamento. Gli utenti non possono annullare le operazioni che esistono prima di un'operazione componente ​non valido nella cronologia di annullamento.

    • Di seguito sono riportati i nomi tipici delle operazioni:

      • insertParagraph: Il componente viene aggiunto alla pagina.
      • removeParagraph: Il componente viene eliminato.
      • moveParagraph: Il paragrafo viene spostato in una posizione diversa.
      • updateParagraph: Le proprietà del paragrafo vengono modificate.
    • Predefinito: La proprietà viene compilata con diverse operazioni dei componenti.

    • Tipo: String[]

In questa pagina