3 ms·
Payload 2.0: Postgres, Live Preview, Lexical RTE, and More
- coxmi 3y agoGreat to see 2.0 launching, there’s some really great stuff in here! Very exciting to see open source alternatives to the other headless content management systems that put developer experience as highly as editor experience, like Sanity, DatoCMS, or Contentful. We’ll be switching to Payload very soon for all of our new internal and client projects after we’ve had a chance to play around with this release.
- sneek_ 3y agoHonestly you nailed the reason why Payload exists. Both the editor AND developer experience are important and when you have both, you end up with a better project. If you need anything as you build, let us know and we will make it happen! Exciting stuff.
- franknoel 3y agoCan't wait to try the live preview, great job to the team!
- sneek_ 3y agoThank you! That’s one of my favorite features too. Pretty straightforward to implement too. We’ve got some examples in the docs and the repo if you’re interested.
- moltar 3y agoHas anyone tried running it in a Lambda? Bundled with esbuild or similar?
- coxmi 3y agoI bundled it with esbuild for an astro/payload monorepo setup and it worked fine.
- p2hari 3y agoNice, is it something you can share? If not could you briefly mention the steps. Even high level would be helpful
- coxmi 3y agoYep! There are probably issues with this setup, but I wrote a small plugin to allow them to work in the same repo, sharing the same express instance: https://github.com/coxmi/astro-payload-plugin https://github.com/coxmi/astro-payload-plugin Because of various ES module/CJS issues I had to bundle payload with esbuild and change the extension to cjs. The config wasn't being properly found/parsed by their webpack/ts-node setup, and because payload loads its own config in dev mode, it's all a bit complicated. This was the easiest fix I could find. My example repo can be found here: https://github.com/coxmi/astro-payload-example https://github.com/coxmi/astro-payload-example Which was sort-of based on Payload's own custom server example here: https://github.com/payloadcms/payload/tree/main/examples/custom-server https://github.com/payloadcms/payload/tree/main/examples/cus...
- sneek_ 3y agoWe have a package that allows you to deploy Payload in a NextJS app serverlessly, and it works great. I actually tried bundling as one endpoint early on while exploring with the NextJS approach and it seemed to work perfectly. But honestly I can’t remember the pros and cons. I’d say give it a shot, and if you need anything, let us know!
- lucas_codes 3y agoBig fan of Payload, which I used (1.x) when I updated my personal website/blog (in my profile) at the start of the year. It was super easy to implement comments with replies and optional email notifications.
- sneek_ 3y agoAwesome to hear! Thank you for your comments!