Konfigurera Ångra för sidredigering configuring-undo-for-page-editing
OSGi-tjänsten Day CQ WCM Undo Configuration ( com.day.cq.wcm.undo.UndoConfigService
) visar flera egenskaper som styr beteendet för kommandona Ångra och Gör om för redigering av sidor.
Standardkonfiguration default-configuration
I en standardinstallation definieras standardinställningarna som egenskaper på noden sling:OsgiConfig
:
/libs/wcm/core/config.author/com.day.cq.wcm.undo.UndoConfig
Den här noden innehåller cq.wcm.undo.whitelist
- och cq.wcm.undo.blacklist
-egenskaper. För de andra egenskaperna används standardvärdena.
/libs
./libs
skrivs över nästa gång du uppgraderar din instans (och kan mycket väl skrivas över när du använder en snabbkorrigering eller ett funktionspaket).Konfigurera Ångra och Gör om configuring-undo-and-redo
Du kan konfigurera dessa OSGi-tjänstegenskaper för din egen instans.
I följande lista visas egenskaperna så som de visas i webbkonsolen, följt av namnet på motsvarande OSGi-parameter, tillsammans med en beskrivning och standardvärdet (där det är lämpligt):
-
Aktivera
(cq.wcm.undo.enabled
)- Beskrivning: Avgör om sidförfattare kan ångra och göra om ändringar.
- Standard:
Selected
- Typ:
Boolean
-
Sökväg
(cq.wcm.undo.path
)- Beskrivning: Databassökvägen för beständiga binära ångra-data. När författare ändrar binära data, t.ex. bilder, behålls den ursprungliga versionen av dessa data här. När ändringar av binära data ångras återställs dessa binära ångra-data till sidan.
- Standard:
/var/undo
- Typ:
String
note note NOTE Som standard kan bara administratörer komma åt noden /var/undo
. Författare kan bara ångra och göra om åtgärder för binärt innehåll efter att de har fått behörighet att komma åt binära ångra-data. -
Min. giltighet
(cq.wcm.undo.validity
)- Beskrivning: Den kortaste tiden som binära ångra-data lagras i timmar. Efter den här tidsperioden är binära data tillgängliga för borttagning för att spara diskutrymme.
- Standard:
10
- Typ:
Integer
-
Steg
(cq.wcm.undo.steps
)- Beskrivning: Det maximala antalet sidåtgärder som lagras i ångra-historiken.
- Standard:
20
- Typ:
Integer
-
Persistence
(cq.wcm.undo.persistence
)-
Beskrivning: Den klass som består av ångra-historik. Två beständiga klasser finns:
CQ.undo.persistence.WindowNamePersistence
: Visar historik med egenskapen window.name.CQ.undo.persistence.CookiePersistance
: Alltid historik med cookies.
-
Standard:
CQ.undo.persistence.WindowNamePersistence
-
Typ:
String
-
-
Persistensläge
(cq.wcm.undo.persistence.mode
)-
Beskrivning: Avgör när ångringshistorik sparas. Välj det här alternativet om du vill behålla ångra-historiken efter varje sidredigering. Avmarkera det här alternativet om du bara vill behålla när en sidinläsning sker (till exempel navigerar användaren till en annan sida).
Om du vill ångra-historiken används webbläsarresurserna. Om användarens webbläsare svarar långsamt på sidredigeringar kan du försöka med att behålla ångra-historiken när sidan läses in igen.
-
Standard:
Selected
-
Typ:
Boolean
-
-
Markörläge
(cq.wcm.undo.markermode
)-
Beskrivning: Anger den visuella referenspunkt som ska användas för att ange vilka stycken som ska påverkas när en Ångra eller Gör om inträffar. Följande värden är giltiga:
- flash: Markeringsindikatorn för styckena blinkar tillfälligt.
- markera: Stycket är markerat.
-
Standard:
flash
-
Typ:
String
-
-
Bra komponenter
(cq.wcm.undo.whitelist
)-
Beskrivning: En lista över komponenter som du vill ska påverkas av kommandona Ångra och Gör om. Lägg till komponentsökvägar i den här listan när de fungerar korrekt med ångra/gör om. Lägg till en asterisk (*) för att ange en grupp komponenter:
-
Följande värde anger den grundläggande textkomponenten:
foundation/components/text
-
Följande värde anger alla grundkomponenter:
foundation/components/*
-
-
När Ångra eller Gör om utfärdas till en komponent som inte finns i den här listan visas ett meddelande om att kommandot kan vara otillförlitligt.
-
Standard: Egenskapen är ifylld med många komponenter som AEM tillhandahåller.
-
Typ:
String[]
-
-
Felaktiga komponenter
(cq.wcm.undo.blacklist
)-
Beskrivning: En lista över komponenter och/eller komponentåtgärder som du inte vill ska påverkas av kommandot Ångra. Lägg till komponenter och komponentåtgärder som inte fungerar som de ska med kommandot Ångra:
- Lägg till en komponentsökväg när du inte vill ha någon av komponentens åtgärder i ångra-historiken, till exempel
collab/forum/components/post
- Lägg till ett kolon (:) och en åtgärd i sökvägen när du vill att den specifika åtgärden ska utelämnas från ångra-historiken (andra åtgärder fungerar korrekt), till exempel
collab/forum/components/post:insertParagraph.
- Lägg till en komponentsökväg när du inte vill ha någon av komponentens åtgärder i ångra-historiken, till exempel
note note NOTE När en åtgärd finns i listan läggs den fortfarande till i ångra-historiken. Användare kan inte ångra åtgärder som finns tidigare än en Dålig komponent-åtgärd i ångra-historiken. -
Vanliga åtgärdsnamn är:
insertParagraph
: Komponenten läggs till på sidan.removeParagraph
: Komponenten har tagits bort.moveParagraph
: Stycket flyttas till en annan plats.updateParagraph
: Styckeegenskaperna har ändrats.
-
Standard: Egenskapen har fyllts i med flera komponentåtgärder.
-
Typ:
String[]
-