joerghoh commented on code in PR #223:
URL: https://github.com/apache/sling-site/pull/223#discussion_r2372581585


##########
src/main/jbake/content/documentation/the-sling-engine/mappings-for-resource-resolution.md:
##########
@@ -271,6 +271,15 @@ Aliases are roughly similar to POSIX hard links, 
restricted to simple names (no
 
 The following characters are not allowed in `sling:alias` values: `/?#`. Using 
any of those characters somewhere in the value makes Sling disregard the alias 
mapping. In addition the aliases `.`, `..` and the empty string are invalid. 
Invalid aliases are logged with WARN level.
 
+### OSGi Settings For Alias Handling
+
+| Name (prefixed 'resource_resolver_')| Default | Description | Notes |
+| ----- | ------- | ------------| ------|
+| alias_cache_in_background | true | _Alias Cache Init In Background:_ This 
flag controls whether the alias cache will be initialized synchronously or as a 
background thread, not blocking the startup. |
+| allowed_alias_locations | | _Allowed Optimized Alias Locations:_ This 
setting can contain a list of path prefixes, e.g. /libs/, /content/. If such a 
list is configured, for alias optimization, only paths from resources starting 
with this prefix are considered. If the list is empty, all paths are used. | 
Currently only used for Cache Initialization. |
+| optimize_alias_resolution | true | _Optimize alias resolution:_ This flag 
controls whether to optimize the alias resolution by creating an internal cache 
of aliases. | Obsolete, should not be disabled. |

Review Comment:
   ```suggestion
   | optimize_alias_resolution | true | _Optimize alias resolution:_ This flag 
controls whether to optimize the alias resolution by creating an internal cache 
of aliases. | Deprecated, do not be disable. |
   ```



##########
src/main/jbake/content/documentation/the-sling-engine/mappings-for-resource-resolution.md:
##########
@@ -299,6 +308,20 @@ While an alias can provide a variation for a resource 
name, a vanity path can pr
 
 Vanity Paths are similar to symbolic links in POSIX systems.
 
+### OSGi Settings For Vanity Path Handling
+
+| Name (prefixed 'resource_resolver_') | Default | Description | Notes |
+| ----- | ------- | ------------| ------|
+| default_vanity_redirect_status | 302 | _Default Vanity Path Redirect 
Status:_ The default status code used when a sling:vanityPath is configured to 
redirect and does not have a specific status code associated with it (via a 
sling:redirectStatus property).
+| enable_vanitypath | true | _Enable Vanity Paths:_ This flag controls whether 
all resources with a sling:vanityPath property are processed and added to the 
mapping table.
+| vanitypath_cache_in_background | true | _Vanity Path Cache Init In 
Background:_This flag controls whether the vanity path cache will be 
initialized immediately or later as a background task.
+| vanitypath_maxEntries | -1 (no limit)| _Maximum number of cached vanity path 
entries_: The maximum number of cached vanity path entries. |
+| vanitypath_maxEntries_startup | true | _Limit the maximum number of cached 
vanity path entries only at startup:_ Controls whether vanitypath_maxEntries 
only affects vanity path initialization.|
+| vanitypath_bloomfilter_maxBytes | 1024000 | _Maximum number of vanity bloom 
filter bytes:_ The maximum number of vanity bloom filter bytes. | Do not touch. 
|
+| vanitypath_allowlist | | _Allowed Vanity Path Location:_ This setting can 
contain a list of path prefixes, e.g. /libs/, /content/. If such a list is 
configured, only vanity paths from resources starting with this prefix are 
considered. If the list is empty, all vanity paths are used. |
+| vanitypath_denylist | | _Denied Vanity Path Location:_ This setting can 
contain a list of path prefixes, e.g. /misc/. If such a list is 
configured,vanity paths from resources starting with this prefix  are not 
considered. If the list is empty, all vanity paths are used. |
+| vanity_precedence | false | _Vanity Path Precedence:_ This flag controls 
whether vanity paths will have precedence over existing /etc/map mapping when 
resolving paths to resources. |

Review Comment:
   can you please add the values of the flag into the description?



##########
src/main/jbake/content/documentation/the-sling-engine/mappings-for-resource-resolution.md:
##########
@@ -299,6 +308,20 @@ While an alias can provide a variation for a resource 
name, a vanity path can pr
 
 Vanity Paths are similar to symbolic links in POSIX systems.
 
+### OSGi Settings For Vanity Path Handling
+
+| Name (prefixed 'resource_resolver_') | Default | Description | Notes |
+| ----- | ------- | ------------| ------|
+| default_vanity_redirect_status | 302 | _Default Vanity Path Redirect 
Status:_ The default status code used when a sling:vanityPath is configured to 
redirect and does not have a specific status code associated with it (via a 
sling:redirectStatus property).
+| enable_vanitypath | true | _Enable Vanity Paths:_ This flag controls whether 
all resources with a sling:vanityPath property are processed and added to the 
mapping table.
+| vanitypath_cache_in_background | true | _Vanity Path Cache Init In 
Background:_This flag controls whether the vanity path cache will be 
initialized immediately or later as a background task.

Review Comment:
   ```suggestion
   | vanitypath_cache_in_background | true | _Vanity Path Cache Init In 
Background:_ This flag controls whether the vanity path cache will be 
initialized synchronously to the startup ('false') or asynchronously as a 
background task ('true').
   ```



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to