It's 2022 - time to stop using headless WordPress. Payload is your headless WordPress alternative.

แชร์
ฝัง
  • เผยแพร่เมื่อ 2 ต.ค. 2022
  • In 2016, WordPress + ACF was one of the best ways to build a headless CMS. ACF made it useful. But it was never ideal.
    We did our best to make Payload CMS a powerful alternative to headless WordPress, making sure that we support all the features we used to rely on from ACF like conditional logic and powerful custom fields.
    Now, Payload does everything WP + ACF does, but much, much better. Payload is completely free and open-source, and ACF costs $$.
    Now, in 2022, there's no reason you should build with headless Wordpress and this video talks about a few reasons why.
    Here's the source code for the video, including both the WP site and the Payload site that we looked at:
    github.com/payloadcms/wp-to-p...
    We'd love to know what you think!
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 46

  • @yucelmutlusoy
    @yucelmutlusoy 5 หลายเดือนก่อน +2

    Great product and congrats, easily better choice than Wordpress however, majority of people stick to WP because they know it will be around for many years to come, what prevents most people from switching to CMSs like payload, sanity, hygraph etc. is that they have no idea if these will be around in a foreseeable future. Sudden and possible price changes is another concern. WP may not be so fancy but as long as you have a cheap VM on cloud, you can run it.

  • @georgeyoung108
    @georgeyoung108 ปีที่แล้ว +1

    I'm in the process of learning these new headless technologies and am not quite ready to ditch WordPress, but at some point I want to switch to Payload or something similar. My only concern is whether I can accomplish all the same things I can with WordPress and its expansive plugin community. Right now, I'm trying to learn how to fill in the gaps between plugins to create more comprehensive ERP solutions. Ideally, it would be much cleaner to minimize the layers upon layers of code I have to deal with. I'm going to keep my eye on Payload while I'm learning these new technologies. It looks very promising. Oh, and thanks for that brief and concise explanation of how you work with WordPress. It was actually more helpful to me than much longer videos that I've watched on the subject.

  • @WebDevEducation
    @WebDevEducation ปีที่แล้ว +4

    You can query Gutenberg blocks as JSON and map the block data to components when using headless WordPress without the need for dangerouslySetInnerHTML. I know this because I teach this exact method in my Next JS & WordPress course on udemy 😆 this coupled with the fact that creating custom Gutenberg blocks is super easy has completely changed my mind on headless WordPress. I once hated headless WordPress for the exact reason of having to dangerouslySetInnerHTML but now that we can query WordPress block data as actual JSON data rather than HTML, and all block attributes are returned as JSON, it's become my favourite headless CMS by a mile.

  • @vishnushanker361
    @vishnushanker361 ปีที่แล้ว

    Hey , I was wondering if we can pass dynamic data to the select options field instead of fixed values. eg: I may have a growing list of categories and would like admins to add new category of products. When they create an item they should then be able to see the updated list of categories in that field and pick from that dropdown. Is that something you support?

  • @filipevalentegomes2383
    @filipevalentegomes2383 ปีที่แล้ว +12

    Would be great to add a video on how deploy it.

    • @payloadcms
      @payloadcms  ปีที่แล้ว +3

      Thanks for the comment! We have LOTS in store regarding how to deploy. What platform are you interested in seeing most?

    • @saikiran1804
      @saikiran1804 ปีที่แล้ว +1

      @@payloadcms cloudflare pages

    • @code.design
      @code.design ปีที่แล้ว +3

      @@payloadcms I would love to see videos on deployment on netlify or vercel. Using nextjs. What timeframe are we waiting for? Good luck!

    • @filipevalentegomes2383
      @filipevalentegomes2383 ปีที่แล้ว

      Any tbh, vercel would be nice, but whatever you feel is better suited I guess

  • @2penry2
    @2penry2 7 หลายเดือนก่อน

    This is great, another benefit of payload over WordPress I don't see mentioned is that due to each 'post type' being it's own distinct collection. You can index the fields you want to filter on. This isn't possible with WordPress when everything is jammed in post_meta table.

    • @morespinach9832
      @morespinach9832 4 หลายเดือนก่อน

      You can do this with Admin Columns plugin quite easily. In MySQL/MariaDB, you an index on any field you wish - MySQL does multiple indexes quite well. Until you have millions of records, which I doubt you do.

  • @optimbro
    @optimbro ปีที่แล้ว +1

    What about keystonejs? I like it but it doesn't have any official plugin support like social auth, there is third-party module, but for such things, it should be in the core or via official plugin repo. I like the code first approach of keystonejs, and they use prisma for typescript gen. I want to have the same core features (best things from keystonejs) to PayLoadCMS as well.. Overall it looks good.

  • @morespinach9832
    @morespinach9832 4 หลายเดือนก่อน

    Love the Payload CMS, but a bit too much angst for functions.php. It's just another file and method to accomplish all the things I want - in the choice of tech (PHP), just like I need to do the whole JSON setup in Payload. Admin area is fine - it's nice to have all the settings, plugins, all the CPT (custom post types) etc in one place, in one way.
    Yes it's not as quick loading as Payload, but the depth and breadth of functionality with CPT, ACF Pro, ACF search enabled Admin Columns, the ability to offload assets with auto CDN URLs, totally customizable login with MFA, excellent caching/CDN options, multi-lingual support with Polylang, etc etc, is huge. Importantly, I don't need to write JSON and read random new Payload documentation (conditional or relationship fields for example) to create custom post types or fields.
    Payload is a great option now but a lot of functionality is on its way.

  • @wolf5393
    @wolf5393 5 หลายเดือนก่อน

    At 1:18 , u said " it was a mess , it felt like i was putting lipstick on a pig " lol . Man u made me me laugh non stop - i wasnt expecting that.

  • @wayslow
    @wayslow ปีที่แล้ว +1

    Had similar conversation lately with a client. I explained how headless cmses work, how does it tie to modern stack and static content generators, etc, but then got the usual questions - what if I want a contact form (that's actually mine, because gdpr)? I could install a plugin for WP and be done with it, same with seo tools, calendars and whatnot.

    • @Martiansfromthemoon
      @Martiansfromthemoon ปีที่แล้ว

      I guess more plugins are coming. And maybe someone could create a UI hook that generates a form for all the fields required to srtup the specific plugin.
      Payload is incredible, if you haven't already you should definetly tried it. I moved from Wordpress to Wix, Wix to Strapi, and now Strapi to Payload and i'm finally happy

    • @payloadcms
      @payloadcms  ปีที่แล้ว +6

      Oh, totally, totally understand that. The bad part with headless is that most WP plugins are instantly rendered obsolete if you're rolling a headless instance. WP plugins are just sparsely made for it. But Payload actually does have a Forms plugin, as well as an SEO plugin! They're all set up deliberately for headless usage as well. Take a look:
      github.com/topics/payload-plugin

    • @georgeyoung108
      @georgeyoung108 ปีที่แล้ว +2

      ​@@payloadcms Exactly. Going headless means you have to design your own front end. At that point what is WordPress good for? Organizing information, and it does that pretty poorly unless you hack it to death and refashion it. I heard a developer say once that he was ditching WordPress and WooCommerce because it always winds up being a Frankenstein's monster. So true.
      As a person who started in graphic and web design I truly appreciate a simple to use and pleasant to look at interface. Who doesn't? So why do people put up with WordPress? Because it's been their only option for a long time. Because no one has been able to truly break out of that mold yet, a mold that people have latched on to and become dependent on. I hope you break through with Payload. The world needs it.

  • @user-dd2px7gi3c
    @user-dd2px7gi3c 2 หลายเดือนก่อน

    Does anyone know how to export data from WordPress to Payload?

  • @HsNiccoTutorial
    @HsNiccoTutorial ปีที่แล้ว +2

    I hate WordPress. It's so strange because it has kind of a malicious attractiveness: I don't want to use it yet I still do, I don't want to read any of its awful code, yet I want to learn everything. Payload looks like a dream 🦄
    One question tho, how should it be used for e-commerce?

    • @payloadcms
      @payloadcms  ปีที่แล้ว +5

      We have an ecommerce boilerplate coming out soon :) keep an eye out!

    • @georgeyoung108
      @georgeyoung108 ปีที่แล้ว

      @@payloadcms I'm looking forward to that.

  • @howuseehim
    @howuseehim ปีที่แล้ว +2

    I would love to see a tutorial of building a e-commerce with payload

    • @payloadcms
      @payloadcms  ปีที่แล้ว +7

      We've got it on the way ;)

    • @georgeyoung108
      @georgeyoung108 ปีที่แล้ว +1

      @@payloadcms I'm looking forward to this! I really want to know how far I can go with it. I mean, I want to develop custom ERP/MRP solutions for businesses because every business is different and has specific needs for specific people who have ways they like to work. Most predesigned software packages are built by developers for many businesses, so they get convoluted and unintuitive pretty quickly. You always have to compromise somewhere. If you want to have your needs truly served in your business you often times need your own custom software. I've been trying to force WP and WooCommerce to do things they aren't designed to do for too long.

    • @deankayton
      @deankayton ปีที่แล้ว +1

      Isn't e-commerce a bit more business logic heavy? There is something like Vendure for e-commerce. I would be more interested in stitching the graphql schema of these two systems, best of both worlds. In my potentially incorrect opinion, I think it would be great if each systems focused in their area and integrated could offer all the features needed.

  • @magicmarcell
    @magicmarcell ปีที่แล้ว

    Are there any courses for this?

  • @jamess5542
    @jamess5542 ปีที่แล้ว

    What part of this looked easy for a non-technical users to use straight out-of-the-box? Jesus!
    I agree with you on this - WP sucks.

  • @mikefisher84
    @mikefisher84 ปีที่แล้ว +1

    I'm sold but how do I migrate my content from Wordpress to Payload is the million dollar question :)

    • @payloadcms
      @payloadcms  ปีที่แล้ว

      It's actually not too hard to do. You just need to write a script that fetches your WP content, and then creates a doc in Payload for each one of your WP docs (transforming the shape where necessary). We will write up a script to do this for you in the future!

    • @mikefisher84
      @mikefisher84 ปีที่แล้ว

      @@payloadcms that would be a game changing feature. I've looked high and low and haven't found a solution to smoothly migrate from Wordpress to any other CMS.
      Ghost has something but it still saves it as raw HTML strings

  • @jamestucker4800
    @jamestucker4800 ปีที่แล้ว

    This is all well and good, but how can one simply import an existing Wordpress website to PayloadCMS?

    • @GameDSS
      @GameDSS ปีที่แล้ว

      It's quite simple. As long as you were already using headless WP, it shouldn't be all that difficult. Just change up the API endpoints and response object structure in code, and you should be good. Porting the CMS itself however is a completely different story. Going to be a lot of manual work. Not only you need to create all the schemas again, you also need to migrate your whole database into MongoDB (since you're most likely running SQL if you're using WP). There's also a case of SEO and other plugins, which you also need to set up to match its predecessor.

    • @morespinach9832
      @morespinach9832 4 หลายเดือนก่อน

      @@GameDSS the "different story" is obviously what the James Stucker comment was about. And sure, anything is portable.

    • @morespinach9832
      @morespinach9832 4 หลายเดือนก่อน

      Of course you can. Depends on how customized the WP thing was. Exporing from WP via Duplicator, you get the whole DB dump. But I don't know of any readymade tool that does this. Payload or Directus aren't big and mature enough for many people who operate at scale to want this, yet.

  • @AnoopD2013
    @AnoopD2013 ปีที่แล้ว +1

    Hey a headless advocate here .... the github link you have given is a 404 page !! Please correct it .

    • @payloadcms
      @payloadcms  ปีที่แล้ว +2

      Ahh sorry about that! Fixed!

    • @AnoopD2013
      @AnoopD2013 ปีที่แล้ว

      @@payloadcms Off topic ..... any plans to support more dbs ?

    • @tsrcodes
      @tsrcodes ปีที่แล้ว

      @@AnoopD2013 Yep !! They planned to add more !! Check out their GitHub Discussions 😊

  • @MrJimmoes
    @MrJimmoes 9 หลายเดือนก่อน

    payload or sanity?

  • @lako2023
    @lako2023 ปีที่แล้ว +1

    Nah, prefer Symfony + UX instead of yet another new system that starts at zero, rebuilding what already exists. But good luck.

  • @cookiemonster208
    @cookiemonster208 ปีที่แล้ว +3

    "It's 2022... and there is literally no reason to use WordPress." You killed your credibility instantly with that statement. So I'm done watching.

    • @JuriBinturong
      @JuriBinturong 10 หลายเดือนก่อน +2

      He says no reason to use wordpress, and then I saw that they use react, I say no reason to use React.