cvette/flow-web-link

Neos Flow WebLink Package.

Maintainers

👁 cvette

Package info

github.com/cvette/flow-web-link

Type:neos-package

pkg:composer/cvette/flow-web-link

Statistics

Installs: 7

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

v1.0.0 2017-11-05 16:53 UTC

Requires

Requires (Dev)

None

Suggests

None

Provides

None

Conflicts

None

Replaces

None

MIT c9eeff0feee8368ee483def1578276b09ec7f9bc

performancehttplinkpushpreloadprerenderhttp2psr13prefetchdns-prefetch

This package is auto-updated.

Last update: 2026-06-29 01:09:02 UTC


README

👁 Latest Stable Version
👁 Total Downloads
👁 License

WebLink Package for Neo Flow

This Neos Flow package provides methods to manage links between resources and advise clients to preload and prefetch resources through HTTP and HTTP/2 pushes.

Usage

You can add a link header in three different ways:

Using the Fusion Prototype

This will output a Html link tag with the given "rel" attribute and set the Http link header for the response.

 link = Vette.WebLink:Link {
 href = 'http://foo.bar/x.y'
 rel = 'preload'
 }

Using the EEL Helper

If you use this EEL helper, make sure the containing Fusion prototype is uncached.

 $href = ${Vette.WebLink.link('http://foo.bar/x.y', 'preload')}

Adding a Link Header via the WebLink Service

 /**
 * @Flow\Inject
 * @var WebLinkService
 **/
 protected $webLinkService;
 
 ...
 
 $this->webLinkService->link('http:foo.bar/x.y', 'preload');