Advertisement · 728 × 90
#
Hashtag
#StoryblokAmbassadors
Advertisement · 728 × 90

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

0 0 1 1
Release 2.48 · RicLeP/laravel-storyblok Allow configuration of TipTap extensions loaded into the rich-text renderer. Added support for wrapping images inserted in rich-text in <figure> elements with <figcaption> from the image meta title...

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

0 1 1 1
Post image

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

1 1 1 0
Post image

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

0 1 1 0
Post image Post image

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

0 0 0 0
GitHub - RicLeP/laravel-storyblok: Make Laravel and Storyblok work together beautifully. Make Laravel and Storyblok work together beautifully. - RicLeP/laravel-storyblok

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

2 1 0 0
Post image

Oh—and yes, there's swag. 😁 

Become a Storyblok Ambassador: www.storyblok.com/ambassadors

#StoryblokAmbassadors

0 0 0 0
Preview
feat(richtext)!: replace richtext-resolver with php-tiptap-extension by lantiguav · Pull Request #64 · RicLeP/laravel-storyblok This PR replaces the deprecated richtext-resolver package with php-tiptap-extension, a more modern and actively maintained alternative for handling rich text rendering. 🆕 What&#39;s New Cleaner, m...

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

0 1 0 0
Preview
GitHub - RicLeP/laravel-storyblok: Make Laravel and Storyblok work together beautifully. Make Laravel and Storyblok work together beautifully. - RicLeP/laravel-storyblok

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

0 1 0 0
Preview
Release 2.41.0 · RicLeP/laravel-storyblok The package now uses a fork of the Storyblok PHP client which is no longer supported as it has been replaced with a new official client. The forked client, used by this release of the Laravel packa...

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

2 1 0 0
Laravel Storyblok - A package to use the Storyblok CMS with Laravel A package to use the Storyblok CMS with Laravel. It’s designed to feel like the Laravel way of doing things making it simple to take your Storyblok JSON and use it in your Laravel Blade views.

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

0 0 0 0
Preview
Release 2.40.1 · RicLeP/laravel-storyblok What's Changed Fix cache to use store specified in config file by @RicLeP in #62 Full Changelog: 2.40.0...2.40.1

Laravel Storyblok 2.40.1 is out! This release fixes a bug when specifying cache store.

github.com/RicLeP/larav...

#StoryblokAmbassadors

1 0 0 0
Post image Post image

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

1 1 0 0
Preview
GitHub - RicLeP/laravel-storyblok: Make Laravel and Storyblok work together beautifully. Make Laravel and Storyblok work together beautifully. - RicLeP/laravel-storyblok

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

0 1 0 0
Video

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

1 0 0 0

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

0 0 1 0
Post image Post image

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

0 0 0 0
Video

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

1 0 1 0
Post image Post image

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

0 0 1 0
Post image

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

0 0 0 0