• Resolved jondcruz

    (@jondcruz)


    Hello

    We are looking at using the WPGraphQL plugin in our primary website, using it to power a NextJS frontend for a WP headless backend.

    Is the plugin recommended for Production and Enterprise-level websites?

    I ask as the plugin hasn’t been rated for WordPress 6.3 yet, with 6.3 being released a few weeks ago (Aug 8th).  When we attempted to use the plugin with 6.3, we had issues with some admin users not being able to see the plugin, or its IDE UI, at all.  The admin who could actually see the plugin found it deactivated as soon as the other admins tried to view it.

    Is there a roadmap or premium version (paid plans) that are available?

    Thanks

Viewing 6 replies - 1 through 6 (of 6 total)
  • As I look at WPGraphQL, I have the same concerns. I’ve been taking a look and like what I see but I see no other community and there are a good number of unanswered questions here, sometimes over months.

    I’d be uncomfortable investing time and effort into a plugin where we can’t ger reasonably prompt responses (and a thriving community is a key part of that, to take the pressure of the developer).

    Sadly, it doesn’t seem like it’s production-ready, at least from the support side.

    I hope others can correct me in this assumption, since it does appear interesting.

    • This reply was modified 1 year, 2 months ago by markwill.
    Plugin Author Jason Bahl

    (@jasonbahl)

    I’d be uncomfortable investing time and effort into a plugin where we can’t get reasonably prompt responses (and a thriving community is a key part of that, to take the pressure of the developer).


    @jondcruz The WPGraphQL Slack is pretty active (~3,000 users in that slack) than these forums. I’d recommend heading over there if you have general questions, etc.

    https://join.slack.com/t/wp-graphql/shared_invite/zt-3vloo60z-PpJV2PFIwEathWDOxCTTLA

    You could also check out the Headless WP Discord which is pretty active as well: https://discord.gg/J2khkF9XYK

    —-


    Is the plugin recommended for Production and Enterprise-level websites?


    @markwill It’s been used in production on enterprise sites such as QZ.com as far back as 2017!

    WPEngine.com is a headless front-end built on Faust.js and using WPGraphQL.

    There’s a ton of examples of headless front-ends powered by WPGraphQL!

    —-

    When we attempted to use the plugin with 6.3, we had issues with some admin users not being able to see the plugin, or its IDE UI, at all. ?The admin who could actually see the plugin found it deactivated as soon as the other admins tried to view it.

    It sounds like someone de-activated the plugin?

    Make sure the plugin is active before trying to use it. And also make sure the users trying to use the IDE have manage_options capabilities.

    The IDE is limited to folks with manage_options capability (https://github.com/wp-graphql/wp-graphql/blob/4050581ca4be74aaf1fc35c86a7bec2ad3af1c64/src/Admin/GraphiQL/GraphiQL.php#L95).

    If you want to open up the IDE for more users, you should be able to override the capability like so: https://wordpress.stackexchange.com/questions/262470/how-to-change-menu-page-capability#answer-410786

    Thread Starter jondcruz

    (@jondcruz)

    Thanks for that input, @jasonbahl.

    I’ll head over to the Slack / Discord for my questions and feedback.

    It sounds like someone de-activated the plugin?

    Unfortunately, that’s not the case. We spent quite a bit of time trying to figure out what was deactivating the plugin. All 3 of us are WP Admins so permissions isn’t the issue. I’d log into the site and be able to view the GraphQL IDE and test the endpoints in our codebase. No problem. As soon as one of the other 2 Admins tried to use the IDE, it would deactivate. Same said for when one of the other Admins reactivated the plugin and started to use it. As soon as I tried to use the IDE, it would deactivate. Same with the 3rd Admin, etc.

    We’re still in the process of troubleshooting, determining if it’s another plugin that’s causing the issue. We’ll figure it out.

    Thanks again, @jasonbahl. Have a good one.

    Jon

    Plugin Author Jason Bahl

    (@jasonbahl)

    We’re still in the process of troubleshooting, determining if it’s another plugin that’s causing the issue. We’ll figure it out.

    Hope you get it sorted! I would recommend trying on a vanilla WP install, then adding different plugins one at a time to see if you can identify a conflict with another plugin. Or start on a staging site clone of your site and remove other plugins one at a time.

    WPGraphQL definitely doesn’t de-activate on its own, so if something is causing it to de-activate, it’s outside of the WPGraphQL codebase.

    Would love to hear what you find out, especially if it’s anything we can help guard against for other users.

    Plugin Author Jason Bahl

    (@jasonbahl)

    Is the plugin recommended for Production and Enterprise-level websites?

    @jondcruz thought you might like to see that NASA just launched their new Science site as a headless WordPress site. NuxtJS on the front-end and WPGraphQL on the back.

    Check it: https://science.nasa.gov/

    Thread Starter jondcruz

    (@jondcruz)

    Nice! Thanks for sharing, @jasonbahl

    I’ll have a look and peek into their source for a bit.

Viewing 6 replies - 1 through 6 (of 6 total)
  • The topic ‘Production / Enterprise Ready?’ is closed to new replies.