ether / utility-belt
A collection of things we use on every Craft CMS site
Installs: 447
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 6
Forks: 1
Open Issues: 5
Type:craft-plugin
Requires
- craftcms/cms: ^5
- ether/seo: *
This package is auto-updated.
Last update: 2024-12-04 11:16:05 UTC
README
🛠Utility Belt
A collection of things we use on every Craft CMS site
Features
SEO
Automatically installs ether/seo and creates a default SEO field.
Logs
Automatically installs ether/logs.
Live Preview
Locks the default live preview target to the api/preview
Next JS endpoint.
Requires the FRONTEND_URL
env var.
Revalidator
Adds dynamic Next JS revalidation support. Uses the section URI and any
additionally defined revalidate URI's (see a Section settings in Craft CP).
Calls the api/revalidate
Next JS endpoint.
Requires the FRONTEND_URL
env var.
Requires the REVALIDATE_TOKEN
env var, that must match the token on the frontend.
Internal URLs
Converts any absolute internal urls (based off href^=@web
) to relative URIs.
Inline SVGs
Assets with the .svg
extension will return the contents of the SVG in the svg
field on the asset in GraphQL.
Twig Dashboard Widget
A new dashboard widget that renders the given twig template.
Link Field
A simple but powerful link field for creating links to internal elements, external URLs, custom URI's or emails.
Environment Variables
FRONTEND_URL=http://localhost:3000 REVALIDATE_TOKEN=unique-secret-token-shared-with-frontend