onedrop/shortresourceuri

Last activity 13 Jul 2023 3 1 994
composer require onedrop/shortresourceuri

Neos package for shortening published resource uris

1.1.0

Version
1.1.0
Type
neos-package
Release Date
Jul 13, 2023 13:22
Source
git
Distribution
zip
Requires
MIT e6c3eeacfee2c7ca076c5a616673ca697763ce22

Onedrop.ShortResourceUri

This Neos package changes the default behavior of the persistent resource storage.

It will publish resources with a short uri like /_media/alicecards.jpg instead of the regular /_Resources/Persistent/0d5f77e755f664b393b62ca51a056c06f05e83c6/alicecards.jpg.

It overrides the default publishing target for the persistent collection:

Neos:
  Flow:
    resource:
      targets:
        localWebDirectoryShortUriPersistentResourcesTarget:
          target: 'Onedrop\ShortResourceUri\ResourceManagement\Target\FileSystemShortSymlinkTarget'
          targetOptions:
            baseUri: '_media/'
            path: '%FLOW_PATH_WEB%_media/'
      collections:
        persistent:
          target: 'localWebDirectoryShortUriPersistentResourcesTarget'

Preventing duplicates

As we don't have a unique part in the published filename target, we must prevent this to happen. Therefore a DuplicateFilenameException will be thrown if you try to add a duplicate filename.

This could be improved in the future.

The content of the readme is provided by Github
The same vendor provides 19 package(s).