Publishing
Table of Contents
Namespaces
Interfaces
- SystemResourcePublisherInterface
- Implementations of this interface can publish public extension resources (once implemented) and therefore also generate URIs to those published resources.
- SystemResourceUriGeneratorInterface
- This is an implementation detail to allow not exposing the absolute file path to extension resources directly, but only to the resource publisher when generating URLs to the _assets directory.
Classes
- DefaultSystemResourcePublisher
- This implementation publishes (when implemented) public assets from extension packages to the public _assets directory using a hash as directory name.
- DefaultSystemResourceUriGenerator
- This is tightly coupled to DefaultSystemResourcePublisher and acts as a helper to actually generate the URI for a public resource.
- ResourcePublishingContext
- ResourceUriBuildingContext
- UriGenerationOptions
- Options for system resource URI generation.