Security News
Fluent Assertions Faces Backlash After Abandoning Open Source Licensing
Fluent Assertions is facing backlash after dropping the Apache license for a commercial model, leaving users blindsided and questioning contributor rights.
youtube-rest-client-magnolia
Advanced tools
Simple component for embedding Youtube videos using Magnolia CMS Rest Client.
Ready to use Youtube video component. Utilizes Magnolia Rest Client module (see Rest Client module documention) to render server side Youtube video player in an <iframe>. Optionally, this component is capable of rendering corresponding LD+JSON structured data. The concept of Rest Clients gets rid of the client-side CORS errors. Rest Client calls are cached inside of Magnolia.
Magnolia CLI
Run in Magnolia's folder:
mgnl install youtube-rest-client-magnolia
Git
Clone magnolia youtube rest client repository into Magnolia's light modules folder.
git clone https://git.magnolia-cms.com/scm/~kraiskub/youtube-rest-client-magnolia.git youtube-rest-client
Use as a standard Magnolia component.
To make this component available for editors you have to register the component in available components in an area definition (see component template availability documention).
areas:
main:
templateScript: /path-to-renderer-template-for-this-area.ftl
availableComponents:
youtube-video:
id: youtube-rest-client:components/youtube-video/youtube-video
This component requires a valid Youtube API key to work properly. Add your API key in /youtube-rest-client/restClients/youtube.yaml on line 8:
defaultValues: { key: "youtube_api_key", part: "snippet, player" } # Replace "youtube_api_key" with your API key
All Youtube Rest Client modifications (adding query parameters, ...) can be done in /youtube-rest-client/restClients/youtube.yaml, please refer to Rest Client module documention before updating the client.
FAQs
Simple component for embedding Youtube videos using Magnolia CMS Rest Client.
The npm package youtube-rest-client-magnolia receives a total of 0 weekly downloads. As such, youtube-rest-client-magnolia popularity was classified as not popular.
We found that youtube-rest-client-magnolia demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Fluent Assertions is facing backlash after dropping the Apache license for a commercial model, leaving users blindsided and questioning contributor rights.
Research
Security News
Socket researchers uncover the risks of a malicious Python package targeting Discord developers.
Security News
The UK is proposing a bold ban on ransomware payments by public entities to disrupt cybercrime, protect critical services, and lead global cybersecurity efforts.