Skip to content

sbruggmann/WebExcess.FlowKeyCDN

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WebExcess.FlowKeyCDN

A Package to use KeyCDN for persistent resources in the Flow Framework

Note: This package is still experimental and not for production.

Quick start

Create a KeyCDN account

https://www.keycdn.com/

Rename the package Settings.yaml.sample file and fill in your KeyCDN credentials

WebExcess:
  FlowKeyCDN:
    default:
      host: ftp.keycdn.com
      user: usernamexy
      pass: 1234567890
      zone: sitexyresources
      zoneDomain: 'sitexyresources-1234.kxcdn.com'
      apiKey: 1234567890abcdefghjiklmnopqrstuvwxyz
      debug: false

Enable the new persistent storage and target in your site Settings.yaml

TYPO3:
  Flow:
    resource:

      storages:
        keyCDNPersistentResourcesStorage:
          storage: 'WebExcess\FlowKeyCDN\KeyCDNStorage'

      collections:
        persistent:
          storage: 'keyCDNPersistentResourcesStorage'
          target: 'keyCDNWebDirectoryPersistentResourcesTarget'

      targets:
        keyCDNWebDirectoryPersistentResourcesTarget:
          target: 'WebExcess\FlowKeyCDN\KeyCDNTarget'

Clean up and re-import your site

./flow flow:cache:flush --force ./flow site:prune; ./flow media:clearthumbnails; ./flow resource:clean; ./flow site:import --package-key TYPO3.NeosDemoTypo3Org; ./flow flow:cache:flush --force

About

A Package to use KeyCDN for persistent resources in the Flow Framework

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages