My man Brian out here doing God's work. Thank you so much for taking the time to dive into some of this complex development practices and teaching those willing to embrace blocks.
You are really good at explaining things in a compact way. Even if I already know the topics you're talking about, I still watch the video because I'm curious to see how you explain it. I relay like your Videos. For the slider, I would be interested to see how you would approach it if the slider is also to be displayed as a slider in the editor. I think that could be tricky.
That's a great idea - I've had a few ideas to expand on it (custom settings to control the carousel) but I think that's a critical one - display it as a slider in the editor.
Okay so this is probably going to sound like flattery, but I just wanted to say I'm very appreciative and grateful of you not only for sharing this knowledge in a way that makes me feel like learning (for context I'm initially a designer by trade, not a developer, so HTML and CSS = within my reach, JS = sort-of-if-I-really-apply-myself-and-dedicate-time, but React + PHP = 🤯🤯), but also for your overall stance regarding WordPress. I just saw a few tweets of yours regarding FSE and the need for a better UX, and was like “Yes! thank you!” Super subjective of course, but I get the feeling you're one of the too rare developers who have both an advanced level of technical knowledge *as well as* a sense of what the experience can resemble for a normal user (and how difficult it currently is). So having someone in this rather unique position create those videos feels like a godsend. I really need to find a way to carve the time to watch your other videos on the topic and learn more. Thank you, thank you, thank you.
To be fair, I've been talking to a lot of other people and those tweets are also based on those conversations. It's a communal feeling that FSE is important, but has lost sight of what it feels like to be a real user managing a real website. Hopefully we'll be able to give constructive feedback and they can get that user experience nailed down before we all get too frustrated with it! Thanks for watching and being part of the conversation!
Serious question: Why would anyone ever build Gutenberg Block in react, unless they are developing their own blocks such as Stackable or Kadance or similar?
In WordPress you often have the choice between making someone else's solution conform to your specs OR just writing it yourself. It's a trade off and a choice every time.
@@BrianCoords You are correct, but from website development, which 95% of Wordpress development is, there is no worth in creating your own custom gutenberg block, no matter the circumstances. If you are creating library or block that will be usable by many (such as block libraries), that is another story. But developing your own block, because you cannot use already existing solution, is never go-to. I am afraid you are showing this to future dev kids, that will waste months to learn this, just to realize its imposible to utilize it in practice. Just my honest 2 cents.
My hope is that the need for custom blocks grows less and less but if there’s anything that I’ve learned about WordPress it’s that the use cases are extremely varied and no one of us really has a complete picture of how it’s being used across the internet.
@@BrianCoords You are completely right, but at this point, I believe just narrative that developers should "learn to build their own blocks, learn react, learn complex WP / React / PHP infrastructure, learn WP React (its not same as just react) in order to build custom carousel that has optional kitty svg showing in corner" is wrong approach. That's all I am refering to :) But regardless, great content, I also learn something new, I just believe developers without experience are watching this for wrong reason, and therefor will hit their head in wall soon enough.
I agree with that. I've been thinking of doing some 'you don't need a custom block for this' type videos showing how often you can actually accomplish stuff with core if you know how.
My man Brian out here doing God's work. Thank you so much for taking the time to dive into some of this complex development practices and teaching those willing to embrace blocks.
Great Video, Thanks for sharing!
You are really good at explaining things in a compact way. Even if I already know the topics you're talking about, I still watch the video because I'm curious to see how you explain it. I relay like your Videos.
For the slider, I would be interested to see how you would approach it if the slider is also to be displayed as a slider in the editor. I think that could be tricky.
That's a great idea - I've had a few ideas to expand on it (custom settings to control the carousel) but I think that's a critical one - display it as a slider in the editor.
Okay so this is probably going to sound like flattery, but I just wanted to say I'm very appreciative and grateful of you not only for sharing this knowledge in a way that makes me feel like learning (for context I'm initially a designer by trade, not a developer, so HTML and CSS = within my reach, JS = sort-of-if-I-really-apply-myself-and-dedicate-time, but React + PHP = 🤯🤯), but also for your overall stance regarding WordPress. I just saw a few tweets of yours regarding FSE and the need for a better UX, and was like “Yes! thank you!”
Super subjective of course, but I get the feeling you're one of the too rare developers who have both an advanced level of technical knowledge *as well as* a sense of what the experience can resemble for a normal user (and how difficult it currently is).
So having someone in this rather unique position create those videos feels like a godsend.
I really need to find a way to carve the time to watch your other videos on the topic and learn more.
Thank you, thank you, thank you.
To be fair, I've been talking to a lot of other people and those tweets are also based on those conversations. It's a communal feeling that FSE is important, but has lost sight of what it feels like to be a real user managing a real website. Hopefully we'll be able to give constructive feedback and they can get that user experience nailed down before we all get too frustrated with it!
Thanks for watching and being part of the conversation!
Awesome! I was just looking into using "context" for inner blocks.
The usage is little weird to wrap your head around but super powerful.
Nice one
Thanks for the tutorial! Although I'm currently avoiding static blocks like the plague, I'm not a fan on how block deprecaton is handled.
Yeah you're not wrong. I only really use static blocks in this specific instance, where the block is 100% innerblocks inside.
thanks
Hey such a great work! I've seen nothing explained as you explain on those videos! Can you send me the link doing this Slider? Thanks
Yep. All the code is available right here: github.com/bacoords/wcphx-2024/tree/add-context-example
Serious question: Why would anyone ever build Gutenberg Block in react, unless they are developing their own blocks such as Stackable or Kadance or similar?
In WordPress you often have the choice between making someone else's solution conform to your specs OR just writing it yourself. It's a trade off and a choice every time.
@@BrianCoords You are correct, but from website development, which 95% of Wordpress development is, there is no worth in creating your own custom gutenberg block, no matter the circumstances.
If you are creating library or block that will be usable by many (such as block libraries), that is another story. But developing your own block, because you cannot use already existing solution, is never go-to. I am afraid you are showing this to future dev kids, that will waste months to learn this, just to realize its imposible to utilize it in practice. Just my honest 2 cents.
My hope is that the need for custom blocks grows less and less but if there’s anything that I’ve learned about WordPress it’s that the use cases are extremely varied and no one of us really has a complete picture of how it’s being used across the internet.
@@BrianCoords You are completely right, but at this point, I believe just narrative that developers should "learn to build their own blocks, learn react, learn complex WP / React / PHP infrastructure, learn WP React (its not same as just react) in order to build custom carousel that has optional kitty svg showing in corner" is wrong approach. That's all I am refering to :)
But regardless, great content, I also learn something new, I just believe developers without experience are watching this for wrong reason, and therefor will hit their head in wall soon enough.
I agree with that. I've been thinking of doing some 'you don't need a custom block for this' type videos showing how often you can actually accomplish stuff with core if you know how.