I get the annoyance about all those sponsored nextjs tools, but I have to vouch for Payload in this case. At least for us, we ended up with payload because no single other tool, be it strapi, contentful, sanity etc. actually gave us enough flexibility to build the stuff we need to build. It's great to see it covered here!
This is absolute madness! I can't even imagine how much time is put to this project and the thing is this is a complete package that could be a good complete alternative to cms like wordpress. I definitely see a future in this project (litrelly i needed this myself) and i am thankfull for this video.
It's looking promising! The revalidation looks a bit clunky though, at least with Sanity you can use revalidateTag because they hook into the Next fetch() function. I can see why they didn't add revalidation code for the categories in their website example, because after changing one category you'd have to query all posts with that category and revalidate all those pages entirely. I can't imagine that scales well... But the CMS itself looks good, including a form builder and auth is a good move, when they start including a visual editor it might overtake Sanity in terms of usability (Although their live-content update looks very cool as well, maybe it's worth a video?)
You can add `revalidateTag` in any collection, or field's "hook" object. Caching can get complex and I think it's good to not include it from the beginning, as there have been multiple automatic caching strategies explored over time. There was a great open source plugin that automatically added and revalidated tags, with zero effort and it was almost perfect. However, the maintainer was then employed by Payload and while the plugin is no longer maintained, they are working on bringing it back as a core feature for Payload in the future. as far as I understand. I'm sure they'll bring it back as something even more reliable and well-engineered than the original plugin.
The level of abstraction of such solutions is overwhelming and has anyone thought about what will happen when a new version comes out? Or what will happen if we come across a bug? Lots of incomprehensible, convoluted code and what if we wanted to migrate to something else? It hurts just thinking about it.
Nice, this is promising. I could try this for my next project. This could definitly compete against Strapi. Could you still use custom code instead of the builder? let say I want to add css or any css framework like tailwindcss, and my own code for more advance layouts.
@ it would be great if they can cover that 1 custom page, so everybody can see the process. I think that’s what make people take it or leave it, flexibility. Doing it ourselves it could take time and some may not want to go through the process unless we see a demo because wits time consuming. I hope you guys can make that 1 single custom page built by code integrated with payload. Thank you
@@abelmurua6980 I'm not sure I follow what you mean exactly, but the Payload docs have instructions on how to replace components, routes, or even the entire admin layout if you like
First: it's not headless. It has a backend, and a frontend. Ergo not headless. And it comes by default with that less, that it is simpler to build a real headless, where you have already an external datasource, from scratch, on the other hand it is way too much, or it wants to be too much, headless, full cms, crs, appbuilder, and so on. Dont get me wrong it's nice , it's good - but for who? Way to complex for clients, so you need more or less a developer for evyerthing - that makes it too expensive for small business.
they have some enormous enterprise clients, and they also won Y-combinator back in 2021 so they receive funding from various programs. Additionally they have the ability to either self host or host in their own Payload Cloud solution
At the start next.js was pretty cool, but really it changes like every 2 months... Not gonna bother with it anytime soon until they decide what they want to do with it.
Not to mention that if your goal is to get a job as a developer, more than likely you would never even use those paid tools due to licensing. Might be different for Payload 3.0 now if it's open source, but regarding Kinde, Clerk and similar tools so many on YT are trying to push nowadays - chances of any proper company using them in production are close to zero. Companies keep their data private as much as they can and use either their proprietary or established open source solutions. I get it why youtubers push those sponsored videos, but viewers - remember you don't need to know most of that to be ready for a job market. You need to know general principles, problem solving and some of the tools that have been free and open source for a while now
@pjborowiecki2577 Look, I agree... but... For a start up or someone with an amazing app idea that just needs to get the MVP (minimum viable product) out the door. Using an off the shelf DB, auth, WAF, etc etc is a totally valid solution. Once you grow and scale, yes these things can get $$, but choose the right tool and you can always migrate off. The free tiers on a lot of these apps is also rather good, and great to get started with something small. Everything has its place, just not for everyone.
Does Payload give you the impression that its pushing no-code? It's a code-first, developer focused CMS, that if anything is more like a framework than it is a CMS. There is nothing "no-code" about it.
@@Zephury Not my point, but I can already see more and more of these embedded in your code solutions coming out. It's only a matter of time until something like Payload releases for the frontend.
I get the annoyance about all those sponsored nextjs tools, but I have to vouch for Payload in this case. At least for us, we ended up with payload because no single other tool, be it strapi, contentful, sanity etc. actually gave us enough flexibility to build the stuff we need to build. It's great to see it covered here!
Thanks! Your Payload videos are helpful
Thanks for the love, guys!
Absolutely right, no other headless CMS offers this level of customizability.
Payload congratulating payload
Love this Payload!
Its crazy how much people can hate on a video before even watching it. Payload is 🔥
Because they see "paid sponsorship" and "payload" together in the video description block, and it makes them angry
Yes 👍 I've really loved it as a great headless CMS which is fully open-source
We support this comment.
Payload Looks Great, man.
Thanks for the introduction. I can go ahead and do a code review about the payload's approach.
This is absolute madness! I can't even imagine how much time is put to this project and the thing is this is a complete package that could be a good complete alternative to cms like wordpress. I definitely see a future in this project (litrelly i needed this myself) and i am thankfull for this video.
This was super helpful please make more about payload!
Enjoy!
🖤
It's looking promising! The revalidation looks a bit clunky though, at least with Sanity you can use revalidateTag because they hook into the Next fetch() function. I can see why they didn't add revalidation code for the categories in their website example, because after changing one category you'd have to query all posts with that category and revalidate all those pages entirely. I can't imagine that scales well...
But the CMS itself looks good, including a form builder and auth is a good move, when they start including a visual editor it might overtake Sanity in terms of usability (Although their live-content update looks very cool as well, maybe it's worth a video?)
You can add `revalidateTag` in any collection, or field's "hook" object. Caching can get complex and I think it's good to not include it from the beginning, as there have been multiple automatic caching strategies explored over time. There was a great open source plugin that automatically added and revalidated tags, with zero effort and it was almost perfect. However, the maintainer was then employed by Payload and while the plugin is no longer maintained, they are working on bringing it back as a core feature for Payload in the future. as far as I understand. I'm sure they'll bring it back as something even more reliable and well-engineered than the original plugin.
This is a great video. Thanks. Switching to payload soon!
We love to hear it. Let us know how it goes.
The level of abstraction of such solutions is overwhelming and has anyone thought about what will happen when a new version comes out? Or what will happen if we come across a bug? Lots of incomprehensible, convoluted code and what if we wanted to migrate to something else? It hurts just thinking about it.
Beginning of something beautiful. NextPress 🎉
Modern WordPress?
I have to say: " Payload could be a great choice, and even you don't like it, always it's better have choices." 🙌
Can we use the Next.js App router with payload?
Yes
Nice, this is promising. I could try this for my next project. This could definitly compete against Strapi. Could you still use custom code instead of the builder? let say I want to add css or any css framework like tailwindcss, and my own code for more advance layouts.
You can! It is completely customizable, every aspect of it
@ it would be great if they can cover that 1 custom page, so everybody can see the process. I think that’s what make people take it or leave it, flexibility. Doing it ourselves it could take time and some may not want to go through the process unless we see a demo because wits time consuming. I hope you guys can make that 1 single custom page built by code integrated with payload. Thank you
@@abelmurua6980 I'm not sure I follow what you mean exactly, but the Payload docs have instructions on how to replace components, routes, or even the entire admin layout if you like
how to customize blog post page ? lets say i want to add some sidebar ?
Where are the media files getting stored?
might try these, since CMS is time saver for know how but didnt have lot of time resources for reinventing personal project
Nice. would love to see full website with blog
Is possible to use with NextAuth and a google provider for non admin users?
LOL this is exactly what I needed for a project at work
Awesome to hear. Let us know how it goes.
I just almost finish my project then you through version 3? :)
Maybe it's off-topic, but I always wondered which VSC theme you use, I really like it. :)
Thank you, very good video
Nice job ! THank you ! Do someone know what vscode thme is used here ?
This looks good. Hopefully very soon it will be a good alternative to wp.
Hi, Wesley. What is the difference between CMS and BaaS such as Supabase/Firebase?
I ask myself the same question
The official paylaod 3.0 release was too late that our company decide to use strapi
Payload version 10 will be the alternative wordpress for nextjs. Payload is need more work as good idea is it.
First: it's not headless. It has a backend, and a frontend. Ergo not headless. And it comes by default with that less, that it is simpler to build a real headless, where you have already an external datasource, from scratch, on the other hand it is way too much, or it wants to be too much, headless, full cms, crs, appbuilder, and so on. Dont get me wrong it's nice , it's good - but for who? Way to complex for clients, so you need more or less a developer for evyerthing - that makes it too expensive for small business.
Thank you.
This is awesome
🖤
I'll stick to Astro, thanks.
Game changer.
So whats the catch? why is it just free
Why wordpress is free?
@@my_name_is_ahad I don't know, why don't you tell me Ahad
They have an enterprise plan for enterprise customers
they have some enormous enterprise clients, and they also won Y-combinator back in 2021 so they receive funding from various programs. Additionally they have the ability to either self host or host in their own Payload Cloud solution
@@maddog2622 so Payload CMS is!
thank ❤
At the start next.js was pretty cool, but really it changes like every 2 months... Not gonna bother with it anytime soon until they decide what they want to do with it.
I'm only learning it to get a job and can't agree more. I don't like it but I don't hate it. It's ok at best. Nothing deserves the hype
Skill issue
@@maddog2622 wow good excuse
The level of abstraction in today's bloated software is mind bugging.
Sponsored video = Useless tool. Not even one minute to explain why this is different from the 100 other frameworks, and what problem it solves.
Exactly sponsored bullcrap is all we get fir Next.js on TH-cam it seems 😢
Thx for saving me time
Not to mention that if your goal is to get a job as a developer, more than likely you would never even use those paid tools due to licensing. Might be different for Payload 3.0 now if it's open source, but regarding Kinde, Clerk and similar tools so many on YT are trying to push nowadays - chances of any proper company using them in production are close to zero. Companies keep their data private as much as they can and use either their proprietary or established open source solutions. I get it why youtubers push those sponsored videos, but viewers - remember you don't need to know most of that to be ready for a job market. You need to know general principles, problem solving and some of the tools that have been free and open source for a while now
@@pjborowiecki2577exactly no body uses these tools in real projects.
@pjborowiecki2577
Look, I agree... but...
For a start up or someone with an amazing app idea that just needs to get the MVP (minimum viable product) out the door. Using an off the shelf DB, auth, WAF, etc etc is a totally valid solution.
Once you grow and scale, yes these things can get $$, but choose the right tool and you can always migrate off. The free tiers on a lot of these apps is also rather good, and great to get started with something small.
Everything has its place, just not for everyone.
Next.js soon becoming no-code and it makes me want to switch to something like TanStack Start.
0 jobs on Linkedin for TanStack 😢
It's not. This is just a nice tool for users who want to spin up a website easily. You can always code. Payload is not forcing you to use it.
Does Payload give you the impression that its pushing no-code? It's a code-first, developer focused CMS, that if anything is more like a framework than it is a CMS. There is nothing "no-code" about it.
@@Zephury Not my point, but I can already see more and more of these embedded in your code solutions coming out. It's only a matter of time until something like Payload releases for the frontend.
tanstack start is react bro, A.I can spin up code for it also
Terrible documentation and lots of features that’s are not ready for production but in production
in fact your video is taking useless space on youtube
Dont do this