Headless WordPress Overview | Real World Headless WordPress Example

Поділитися
Вставка
  • Опубліковано 15 жов 2019
  • Headless WordPress has advantages and disadvantages. In this video, I go over some of those as well as what I would do given a real-world scenario.
    *Don't forget to subscribe!*
    *Link to slides*
    slides.com/alexyoung-2/wcslc-...
    *Plugins*
    WPRocket: bit.ly/2WGijfg
    Yoast SEO: wordpress.org/plugins/wordpre...
    CPT UI: wordpress.org/plugins/custom-...
    ACF Pro: www.advancedcustomfields.com/...
    Query Monitor: wordpress.org/plugins/query-m...
    Short Pixel: shortpixel.com/
    EWWW: wordpress.org/plugins/ewww-im...
    Smush: wordpress.org/plugins/wp-smus...
    WooCommerce: woocommerce.com/
    Gravity Forms: www.gravityforms.com/
    Regenerate Thumbnails: wordpress.org/plugins/regener...
    Signup for the newsletter to get notified of the 2020 Free WordPress Course: wpcasts.tv
    *SOCIAL*
    Twitter: / alexanderbyoung
    Instagram: / the_alex_young
    Facebook: / wpcasts.tv
    #Headless #WordPress #GatsbyJS
  • Наука та технологія

КОМЕНТАРІ • 62

  • @WPCasts
    @WPCasts  4 роки тому +5

    Don't forget to subscribe and let me know what you'd like to learn about more in the future. Thanks for the support everyone!

    • @STMZY
      @STMZY 4 роки тому +1

      Hello wpcasts. How would you go hosting a web app with react and wordpress headless ?

  • @21scottgibson
    @21scottgibson 4 роки тому +8

    Great video. As a WordPress newbie I really appreciate the thorough breakdown of pros and cons for vanilla vs headless wordpress, was having trouble finding answers to this elsewhere.

  • @tomwallace6250
    @tomwallace6250 3 роки тому +2

    Awesome content! I’m a recent bootcamp grad and have never worked with Wordpress or GraphQL before and I just accepted a position as a UX developer for a company that uses a tech stack very identical to the one you just described and this video combined with a few of your others gives me a confidence boost on what to expect.
    Thank you ! Keep it up !

  • @jamesmarx3105
    @jamesmarx3105 4 роки тому +1

    Was super keen to just use Headless. Thanks for clearing up what the use case should be for it. Really Helpful !

  • @JerryNordstrom
    @JerryNordstrom 2 роки тому

    Very well done! You just saved me a lot of time trying to explain the high level concepts between headerless CMS and traditional wordpress.

  • @TimHerbert509
    @TimHerbert509 3 роки тому

    Been a WordPress developer since 2014 but stepped away to finish my bachelor's degree. This stuff is new to me so these videos you have are very informative. I plan to try to implement one on my new portfolio site. Thanks for the info!

  • @rubiotv
    @rubiotv 4 роки тому

    Glad you uploaded this. I wasn't able to make the WordCamp.

  • @realsakul
    @realsakul 4 роки тому

    Thanks for the overview! Learned a lot!

  • @mechantgarcon6262
    @mechantgarcon6262 3 роки тому

    Crystal clear explanation! Very useful!

  • @tby4242
    @tby4242 3 роки тому

    Super interesting and easy to follow! Thank you!

  • @jackwalsh6487
    @jackwalsh6487 4 роки тому

    I really like your channel. Great work, concise explanations. Your voice is pleasant to listen to. Thanks for starting this channel!

  • @alimazing
    @alimazing Рік тому

    Thank for the clear explanation. 🙏 I was searching for "headless wordpress vs custom theme"

  • @softwareadministrato
    @softwareadministrato 4 роки тому

    Awesome video, great work!

  • @shehwar-ahmad
    @shehwar-ahmad 3 роки тому

    Time to first byte (TTFB) is a metric for determining the responsiveness of a web server. It measures the amount of time between creating a connection to the server and downloading the contents of a web page

  • @lukedharrison326
    @lukedharrison326 3 роки тому

    This was really informative, many thanks sir!

  • @moshemo613
    @moshemo613 4 роки тому +1

    Have you looked into any of the static wordpress hosting solutions -- like Shifter, HardyPress or Strattic? If so, how do they compare to a wordpress - Gatsby integration.

  • @timothyleelong6295
    @timothyleelong6295 3 роки тому +2

    Thanks for the video. I am doing research on building something similar but with Next.js and an out of the box CRM. This was helpful.

    • @WPCasts
      @WPCasts  3 роки тому

      Glad it was helpful!

  • @nervanis
    @nervanis 4 роки тому

    What about alternative data sources like Airtabel? Also, Netlify has build hooks so there may be a way to trigger a build when data changes on WordPress or another data source.

  • @saidsel-lam2300
    @saidsel-lam2300 2 роки тому

    Thanks! This content is great for a newie like me

  • @victormendoza3295
    @victormendoza3295 3 роки тому +1

    Great video, sounds cool, but I am under the impression right now that this is way overkill. I wanted to do serverless/headless WordPress, but now I am geared more towards the LAMP stack now with CDN. Thanks for setting me straight.

  • @LevyCarneiro
    @LevyCarneiro 4 роки тому +1

    Suggestion: a video about image optimizers, why you are moving to Shortpixel, etc. Thanks !

  • @jatinkukreja18
    @jatinkukreja18 4 роки тому +3

    How can I give this a 1000 likes ?
    Love it !

  • @gabrielmstowski1827
    @gabrielmstowski1827 4 роки тому

    Hi, thank you for the video. It's very valuable. I have a question for you, have you met with this technology for WooCommerce online shops ?

  • @sabuein
    @sabuein 2 роки тому

    Thank you so much.

  • @lordpepa1715
    @lordpepa1715 4 роки тому +2

    Hey WPCasts. Love your vids man! I'd be keen to see a video on your workflow, for developing vanilla WP sites in particular.
    Headless is what I'm aiming for but for now im just a dirty cowboy coder trying to get gud. I've started using git as well as Gulp or Webpack for sass and all that fun stuff.
    My problem is once a client's WP site is live, I can no longer build pages, add images or make any html changes locally without replacing the live database. I spent 4 hours today doing a 30 minute task because I was tip-toeing around the DB trying to not replace their form entries or Woocommerce sales.
    I had to build a private page on the live site, add my page elements, pull it to my local development, add my scss or js, I'd forget something and have to go back to the live site, make changes, pull the db down again and I'd have to repeat that process over and over. Maybe this won't be an issue for other projects where the whole site is built before going live? Either way id love to hear what the best practices are to improve my workflow.
    I'm using local by flywheel, WP synchro to pull the DB and git to push the code to cPanel. Sorry for the long noob comment!

    • @andreyyastrebtsov4367
      @andreyyastrebtsov4367 4 роки тому

      LordPEPA same story here bro( I am also aiming for headless, so I don’t have to suffer once the client’s site is live

  • @alexkey9372
    @alexkey9372 4 роки тому +1

    done both. for small projects definitely traditional way. for bigger projects headless wp is a no brainer.

  • @tomaspadilla7581
    @tomaspadilla7581 3 роки тому

    Thank to you sir, i have been studying web development for about 7 months now, i am starting to read about backend, but i believe this is a nice approach to make some real world experience !
    One little question , how about deploying? Being wordpress and gatsby different.
    Thanks once again!

  • @n4870s
    @n4870s 4 роки тому

    Hi. Thanks for the great videos! What are other alternatives to getsby? Is it possible to create Vue or React webapps which have predefined static pages (SEO friendly?). Can we not have central WP which acts as WPGraphql server and exposes the API to other WP instances, which act as web/mobile apps etc?

    • @WPCasts
      @WPCasts  4 роки тому +1

      Thanks! It is definitely possible to use other frameworks instead of Gatsby. Gatsby in this example is what I would choose given the scenario. You could absolutely use something like Vue or React.
      Yes, you would have a WPGraphQL server that's only job is to be the source of truth and have other WP instances read from it. Great question.

  • @arsalanshaikh3763
    @arsalanshaikh3763 4 роки тому +1

    Great video Sir really well explained just had a query is it a good idea to use woo commerce in a headless setup. Have a dashboard for managing products and analytics and a PWA for store front. Thanx

    • @WPCasts
      @WPCasts  4 роки тому

      I think that could definitely work. You wouldn't be able to take advantage of the payment gateway stuff that WooCommerce gives you, but using it simply to manage products and orders, would be awesome.

  • @johnmarmumar2339
    @johnmarmumar2339 3 роки тому

    Great content! Question, can I still have vanilla Wordpress frontend while using headless?

  • @josuebarros-desenvolvedorw2490
    @josuebarros-desenvolvedorw2490 3 роки тому

    is it good for using with NuxtJS/Vue?

  • @turok3637
    @turok3637 3 роки тому

    Interesting

  • @murphytwin
    @murphytwin 4 роки тому

    Would you use a headless approach to publish content to multiple publications or is that overkill?

    • @WPCasts
      @WPCasts  4 роки тому

      That’s a great use case. I would definitely do it

  • @nicolaskeith8872
    @nicolaskeith8872 3 роки тому +1

    Alex: if I wanted to have a central "hub" for data for all my price comparison sites, would this make sense to use?

    • @WPCasts
      @WPCasts  3 роки тому +1

      Yes, it would!

    • @StickyPlasters
      @StickyPlasters 3 роки тому

      This is what I'm hoping to use it for. I could use woocommerce api's to add them as products, however many of the results will be retrieved at the time the user does the query, so its not possible.

  • @_dominikdominik_
    @_dominikdominik_ 3 роки тому +2

    You didn't mention user authentication. And a lot of WP sites let users/customers log in and do stuff. There's a couple of plugins like JWT Auth, OAuth, but they mostly let you just use basic WP user/pass authentication. Nowadays we need Facebook, Google auth which require a lot o work upfront, like extending JWT Auth plugin (which additionally is not the most secure thing) and writing alot of backend user creation/login logic by yourself (whereas in Vanilla WP you have things like Nextend Social Login - which doesn't support rest api auth unfortunately). So in terms of real-world authentication with social accounts etc headless wordpress sucks for now. But if you need just publishing site with no authentication on frontend, or you can stick to just wordpress user/pass authentication things like GatsbyJS are no brainers. PROVE ME I'M WRONG, I'll be more than happy to see headless wordpress site with social auth etc :D Great video anyway, I've had similar conclusions.

  • @interestingtidbits5283
    @interestingtidbits5283 3 роки тому

    where/how would you host and deploy the wordpress portion of your example?

    • @WPCasts
      @WPCasts  3 роки тому

      I would put it on a cheap Digital Ocean droplet and deploy with either Git or SFTP.

  • @watchernode6138
    @watchernode6138 2 роки тому

    Learning to convert a HTML theme into Wordpress Theme can be useful, since so many plugins and other features are so tightly coupled to frontend. Most end users will not like when plugins and other features don't work out of the box. Better to make a custom Backend in Laravel with API, if you want to go Headless.

  • @WDTin
    @WDTin 3 роки тому

    This may be a bit late question to ask, but let me first thank you for your work effort and time Great Video very informative and I am gonna try it myself, But before I do i have to ask what about Craft CMS instead of WordPress? , Btw i am a kinda newbie and learner who greatly appreciate your thought, thanks again

  • @TheOfficialABHS
    @TheOfficialABHS 3 роки тому

    I have been looking for a new solution since WordPress went away from being a CMS and became a page creator software. I tried Drupal, looked at Joomla, too steep a learning curve. I have been investigating Static website generators lately. Might work, but probably not for me. I'm old school. I was leaning towards a bespoke HTML, CSS, and MySQL site. I hired a developer for our main site, I am just working on creating a user training site. Not too complicated. I think a headless WP site might work out just fine.

  • @petrprochazka5796
    @petrprochazka5796 3 роки тому

    My friend displays sites in Yandex, says some raccoon global is with him like everything is done at once, maybe who knows?

  • @Alonso-o-Santi-2.0
    @Alonso-o-Santi-2.0 4 роки тому +4

    Hi! Why don't sell your udemy course about headless? I will buy it! I'm from Costa Rica. My best wishes! I love your work on WordPress. I am trying to learn this from scratch :)

    • @WPCasts
      @WPCasts  4 роки тому +3

      I'm definitely thinking about it.

    • @Alonso-o-Santi-2.0
      @Alonso-o-Santi-2.0 4 роки тому

      @@WPCasts Good news for you. There is not any good course about WordPress headless on udemy. :) But we need it from scratch haha.

  • @mattfelton2451
    @mattfelton2451 3 роки тому +1

    11:00 headless wordpress

  • @hummingbird7579
    @hummingbird7579 3 роки тому +1

    why no mention of frontity?

    • @WPCasts
      @WPCasts  3 роки тому +1

      I wasn’t aware of frontity at the time of this recording. Looks really promising tho

  • @alihusain9033
    @alihusain9033 Рік тому

    Please create new videos on integration API's with WordPress.

  • @IvanJuras
    @IvanJuras 4 роки тому +4

    Hey, would you consider creating some vids on Vue + WP? I think Vue is a much better choice for most of us not coming from the bullshit React world :D

  • @halfsmoke
    @halfsmoke 3 роки тому

    Lmao Wayne Gretzky

  • @twmcmahan
    @twmcmahan 4 роки тому +1

    Curious... at this point, what's the advantage of using wordpress?? Seems just as easy to build something custom using php/python, or even a framework like laravel so you don't have to rebuild the wheel completely.... and avoid all of the wordpress quirks, and admittedly poor database structure.

  • @conurvibes
    @conurvibes 2 роки тому

    Where's the example??? This is just a ppt