Konrad Windszus
Konrad Windszus
setting in ReplicationStatusManagerImpl
We should get rid of the bnd plugin in https://github.com/Adobe-Consulting-Services/acs-aem-commons/blob/3d5fce28683e1d851e2073db9609437fa134ead5/bundle/pom.xml#L82-L86 and its processed annotations defined by https://github.com/Adobe-Consulting-Services/acs-aem-commons/blob/3d5fce28683e1d851e2073db9609437fa134ead5/bundle/pom.xml#L343-L347. Instead we should exclusively rely on - [OSGi component annotations](https://docs.osgi.org/specification/osgi.cmpn/8.1.0/service.component.html#service.component-component.annotations) - [OSGi metatype...
CloudDispatcherFlushRulesExecutor.handleEvent This relates to #3604
Codeclimate.com does no longer provide free accounts (https://codeclimate.com/blog/code-climate-quality-is-now-qlty-software) for open source. OTOH https://www.sonarsource.com/plans-and-pricing/sonarcloud/ provides a free account for public repos and is easy to adopt. That allows also to capture...
Releases currently require quite some manual steps outlined at https://github.com/Adobe-Consulting-Services/acs-aem-commons/blob/master/RELEASING.md and in particual personal OSSRH credentials which need to have deploy rights for group id `com.adobe.acs`. Also the javadoc should...
Currently the context prefix is used as is in the redirect manager (https://github.com/Adobe-Consulting-Services/acs-aem-commons/blob/575647b628aa227aff5d7da50028fdae2b0293fb/bundle/src/main/java/com/adobe/acs/commons/redirects/models/RedirectConfiguration.java#L197). This does not work well if the context prefix contains characters which require quoting in regular expressions...
The txt file export described in https://adobe-consulting-services.github.io/acs-aem-commons/features/redirect-manager/subpages/rewritemap.html should be clarified in terms of - which values are contained in each line (https://httpd.apache.org/docs/current/rewrite/rewritemap.html#txt is very agnostic - how is Sling mapping...
Currently there is some logic in https://github.com/Adobe-Consulting-Services/acs-aem-commons/blob/bb4d2a21471ea326a56cd01dd62619d935f79b23/bundle/src/main/java/com/adobe/acs/commons/redirects/models/RedirectConfiguration.java#L96 which removes a .html extension. This is for example used in https://github.com/Adobe-Consulting-Services/acs-aem-commons/blob/bb4d2a21471ea326a56cd01dd62619d935f79b23/bundle/src/main/java/com/adobe/acs/commons/redirects/models/RedirectConfiguration.java#L159. Instead one should rely on the information being returned by [RequestPathInfo](https://sling.apache.org/apidocs/sling13/org/apache/sling/api/request/RequestPathInfo.html)...
Currently the Context Aware configuration does not leverage the high level API with annotations outlined in https://sling.apache.org/documentation/bundles/context-aware-configuration/context-aware-configuration.html#context-aware-configurations. Leveraging annotations as explained in https://sling.apache.org/documentation/bundles/context-aware-configuration/context-aware-configuration.html#describe-configurations-via-annotation-classes allows to maintain configurations also via a...