-
Improvement
-
Resolution: Done
-
Neutral
-
4.3.8
-
None
-
-
Empty show more show less
-
Saigon 87, Saigon 88, Saigon 89, Saigon 90, Saigon 91, Saigon 92, Saigon 93
-
8
In order to support folder-hierarchy within Virtual URI mappings config, VirtualURIManager should be ported to an AbstractRegistry.
- The registry is bound to configuration-sources upon module startup
- allowing virtual URI mappings by file at the same time
- Existing VirtualURIManager goes to deprecation
- Beware: registries are currently populated upon startup of the "owning" module. This is different to when virtual URI mappings & commands are loaded now (after all modules are started).
- we could also consider generally deferring population of registries in similar fashion, while we're at it.
Side notes:
- Virtual URI mappings could have their own app (outside of About app)
- App could become a subset of Definitions app?
- Can registry offer specific API to know which mapping fired? Would it be the right place?
- just mentioning here but might as well be considered in a superseding ticket.
Original title: Allow subfolders/nodes in the observed 'virtualURIMapping' module nodes
When having a lot of virtualURIMappings registered in a module, it can be quite hard to keep the overview.
Being able to sort them in folders/nodes would improve that a lot (as in paragraphs/dialogs already possible).
I added a patch of this class, which does that. Code should be checked for core quality, was implemented very quickly.
- is superseded by
-
MGNLUI-4244 Implement new VirtualUriMapping app against registry API
- Closed
-
MGNLUI-4313 Demote About app's VirtualUriMapping subapp
- Closed
-
MULTISITE-73 Update multisite URI mapping against new API
- Closed
-
PAGES-139 Check conflicting virtual URIs against new API
- Closed
-
MAGNOLIA-7016 Improve API of Virtual URI mappings
- Closed
- relates to
-
MAGNOLIA-6994 Exception is thrown when add a new content node to "renderers" registry
- Closed
-
MAGNOLIA-4090 VirtualUriManager should be reimplemented to extend ModuleConfigurationObservingManager
- Closed
- supersedes
-
MAGNOLIA-6415 VirtualURIMapping via YAML
- Closed