Another day, another release! 🚀
After a chat with a user on Discord Laravel Storyblok 2.50.0 allows you to override the Field classes. Simply make a Class in \App\Storyblok\Fields\Defaults\... matching the name of the field to override and it’ll be used!
#StoryblokAmbassadors @storyblok.com
I’ve just released Laravel Storyblok 2.48. This release allows configuring @tiptap.dev extensions and includes a <figure> extension that replaces the default <img> tag one and includes transformations via the image service!
github.com/RicLeP/larav...
#StoryblokAmbassadors @storyblok.com
I’ve been working on a new @storyblok.com plugin (well, technically a reworking of an earlier idea) that loads a folder of SVG symbols from your website and displays them in a custom field for selection and colouring. It returns an ID and colour name ready for the <use> tag!
#StoryblokAmbassadors
Want to save your SVGs in @storyblok.com’s asset manager but still want to be able to inline or manipulate them. Using my @laravel.com package, create a Field class and use file_get_contents() to load the content. Now you can style with CSS, animate, or whatever you wish!
#StoryblokAmbassadors
Did you know you can check which components a blocks fieldtype contains in Laravel Storyblok?
Here I have a page, I get the ‘block()’ for the content type, then check if the ‘blocks’ field contains a ‘form’ component as a child.
ls.sirric.co.uk
#StoryblokAmbassadors
I’ve released version 2.46.0 of my @laravel.com package for @storyblok.com. It’s a small release but with some useful methods to get asset metadata such as alt text, titles and copyright!
github.com/RicLeP/larav...
#StoryblokAmbassadors #Laravel #Storyblok #WebDevelopment #ContentManagement #CMS
Oh—and yes, there's swag. 😁
Become a Storyblok Ambassador: www.storyblok.com/ambassadors
#StoryblokAmbassadors
If you want to use the new @storyblok.com PHP TipTap extension with my Laravel package here is how: github.com/RicLeP/larav...
There are too many PHP 8.2 users for me to make this the default behaviour at the moment.
#StoryblokAmbassadors
I got a message on Discord today asking to add to support for the .jfif extension to my @storyblok.com package for #Laravel. It’s now supported in 2.42.0. You can also now configure the extensions too.
github.com/RicLeP/larav...
#StoryblokAmbassadors
Laravel Storyblok 2.41.0 is out! It increases the depth to which links in Story content are enriched!
github.com/RicLeP/larav...
@storyblok.com
#StoryblokAmbassadors
I’ve just published some updated docs for Laravel Storyblok covering the new denylist configuration for the catch-routing: ls.sirric.co.uk/docs/2.0/ins...
#StoryblokAmbassadors
Laravel Storyblok 2.40.1 is out! This release fixes a bug when specifying cache store.
github.com/RicLeP/larav...
#StoryblokAmbassadors
I have added a new denylist feature to Laravel Storyblok 2.40.0 making it easy to list URLs that should not hit the Storyblok API.
Just create an array of strings or regex in the config. It should help you be kinder to the @storyblok.com API!
github.com/RicLeP/larav...
#StoryblokAmbassadors
Just merged a great PR for Laravel Storyblok that improves handling webhooks. Get version 2.39.0 now!
github.com/RicLeP/larav...
@laravelphp.bsky.social @storyblok.com #StoryblokAmbassadors
Alex Jover Morales shares what he loves most about collaborating with our #StoryblokAmbassadors. 💙🧑🚀
Interested in joining the program?
Learn more and submit your application for the next cohort today! 👇
www.storyblok.com/ambassadors
Version 2.37 of #Laravel #Storyblok has been released. It fixes a bug with the editor bridge, makes links to pages within the editor editable and fixes a duplicate ID bug in replaced DOM content.
#StoryblokAmbassadors
In #Storyblok I often call my link fields Link, but what if you want to check if the current URL matches the URL of the Link?
This little Field class for my @laravelphp package does just that letting you easily highlight active menu items and more.
#StoryblokAmbassadors
Custom field plugins in #storyblok are really powerful.
We design bespoke icons in our projects, so I needed a way to manage them simply. I created a plugin to load SVGs from a Storyblok Asset folder and also set the stroke colour when it’s inserted into the page.
#StoryblokAmbassadors
Sometimes, when using fields or plugins in #Storyblok you might need to manipulate or add default content.
In #Laravel Storyblok create an init() method on a Field Class matching the field’s name and set the content property. You can add other methods to use in Blade etc too
#StoryblokAmbassadors
Need to share #Storyblok content globally in your #Laravel application?
Simple, use a view composer to insert it into views that need it.
Here I pass the global notification bar to just the views that need to be aware for layout and content reasons.
#StoryblokAmbassadors #php #webdev