Publishing
Table of Contents
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.
- UriGenerationOptions
- Options for system resource URI generation.