wegmeister / feedbucket
There is no license information available for the latest version (1.0.0) of this package.
Package info
github.com/die-wegmeister/Wegmeister.Feedbucket
Type:neos-plugin
pkg:composer/wegmeister/feedbucket
1.0.0
2026-09-11 13:39 UTC
Requires
- neos/neos: ^8.4
- wegmeister/flow-security: ^1.0 || @dev
Requires (Dev)
None
Suggests
None
Provides
None
Conflicts
None
Replaces
None
README
Simple integration of Feedbucket with snippets to correctly set the CSP header.
Installation
Install this package using composer:
# In your site package composer require --no-update wegmeister/feedbucket # In your project root composer update
Usage
Add the following mixin to your root / home page nodetype:
'Vendor.Package:Document.Home': superTypes: 'Wegmeister.Feedbucket:Mixins.Feedbucket': true
This will add a new tab on your home page on the right to enable feedbucket and set the feedbucket id.
Additionally, make sure to configure your CSP header to allow feedbucket scripts and resources. You can use the existing helpers for this, if you set your Content-Security-Policy header using fusion:
prototype(Neos.Neos:Page) {
httpResponseHead.headers {
'Content-Security-Policy' = Neos.Fusion:Join {
# Add other types as needed
styles = Neos.Fusion:Join {
@sortProperties = false
default = "style-src 'self'"
feedbucket = Wegmeister.Feedbucket:CSP.Feedbucket
@glue = ' '
}
connect = Neos.Fusion:Join {
@sortProperties = false
default = "connect-src 'self'"
feedbucket = Wegmeister.Feedbucket:CSP.Feedbucket
@glue = ' '
}
scripts = Neos.Fusion:Join {
@sortProperties = false
default = "script-src 'self'"
feedbucket = Wegmeister.Feedbucket:CSP.Feedbucket
feedbucketScript = Wegmeister.Feedbucket:CSP.ScriptHash
@glue = ' '
}
img = Neos.Fusion:Join {
@sortProperties = false
default = "img-src 'self' blob: data:"
feedbucket = Wegmeister.Feedbucket:CSP.Feedbucket
@glue = ' '
}
# Add other types as needed
}
}
}