All Projects → harness-software → wp-graphql-gravity-forms

harness-software / wp-graphql-gravity-forms

Licence: GPL-3.0 license
GraphQL API for interacting with Gravity Forms.

Programming Languages

PHP
23972 projects - #3 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to wp-graphql-gravity-forms

wp-graphql-upload
Upload support and functionality for WPGraphQL as specified by graphql-multipart-request-spec.
Stars: ✭ 26 (-78.15%)
Mutual labels:  wp-plugin, wpgraphql, wpgraphql-plugin
Wp Graphql
🚀 GraphQL API for WordPress
Stars: ✭ 3,097 (+2502.52%)
Mutual labels:  wordpress-plugin, wp-plugin, wpgraphql
wordpress
Free PWA & SPA for Wordpress & Woocommerce
Stars: ✭ 103 (-13.45%)
Mutual labels:  wordpress-plugin, wp-plugin
acf-flexible-content-preview
Transforms ACF's flexible content field's layout list into a modal with image previews.
Stars: ✭ 21 (-82.35%)
Mutual labels:  wordpress-plugin, wp-plugin
gravityforms-repeater
A Gravity Forms add-on that allows specified groups of fields to be repeated by the user.
Stars: ✭ 59 (-50.42%)
Mutual labels:  wordpress-plugin, gravity-forms
wp-mail-catcher
A fast, lightweight plugin that saves emails sent by your WordPress website.
Stars: ✭ 16 (-86.55%)
Mutual labels:  wordpress-plugin, wp-plugin
graphql-gutenblock-example
Example Gutenberg Block using WPGraphQL to populate the data
Stars: ✭ 17 (-85.71%)
Mutual labels:  wordpress-plugin, wpgraphql
gravity-pdf
Gravity PDF is a GPLv2-licensed WordPress plugin that allows you to automatically generate, email and download PDF documents using Gravity Forms.
Stars: ✭ 90 (-24.37%)
Mutual labels:  wordpress-plugin, gravity-forms
gravityformstimesheet
A checkin/checkout Timesheet field for Gravity Forms
Stars: ✭ 22 (-81.51%)
Mutual labels:  gravityforms, gravity-forms
wp-graphql-wpml
a wordpress plugin that improves wpgraphql usage together with wpml
Stars: ✭ 28 (-76.47%)
Mutual labels:  wordpress-plugin, wpgraphql-plugin
disable-drop-cap
Plugin to disable drop cap in Gutenberg editor paragraph block.
Stars: ✭ 11 (-90.76%)
Mutual labels:  wordpress-plugin, wp-plugin
repeater2-for-gravity-forms
A Gravity Forms add-on that allows specified groups of fields to be repeated by the user.
Stars: ✭ 19 (-84.03%)
Mutual labels:  wordpress-plugin, gravityforms
debugpress
DebugPress is easy to use plugin implementing popup for debugging currently loaded WordPress page with support for intercepting AJAX requests.
Stars: ✭ 19 (-84.03%)
Mutual labels:  wordpress-plugin
wordpress-nodeinfo
NodeInfo and NodeInfo2 for WordPress
Stars: ✭ 13 (-89.08%)
Mutual labels:  wordpress-plugin
averroes
A Gutenberg compatible markdown editor. Write in Markdown, edit in Markdown and preview in HTML.
Stars: ✭ 15 (-87.39%)
Mutual labels:  wordpress-plugin
wordpress-pwacommerce
PWACommerce - WooCommerce Mobile Plugin for Progressive Web Apps & Hybrid Mobile Apps
Stars: ✭ 20 (-83.19%)
Mutual labels:  wordpress-plugin
hivepress
Free multipurpose directory, listing & classifieds WordPress plugin.
Stars: ✭ 25 (-78.99%)
Mutual labels:  wordpress-plugin
qubely
Qubely Blocks – Full-fledged Gutenberg Toolkit
Stars: ✭ 76 (-36.13%)
Mutual labels:  wordpress-plugin
chatterbox
Create chat threads using WordPress Blocks inside app and device wrappers.
Stars: ✭ 18 (-84.87%)
Mutual labels:  wordpress-plugin
genesis-js-no-js
WordPress plugin for Genesis child themes. Adds a 'no-js' body class to the front-end, and a small inline script that changes it to `js` if JavaScript is enabled. Allows for styling of elements (like potential hiding) if JavaScript is enabled.
Stars: ✭ 21 (-82.35%)
Mutual labels:  wordpress-plugin

alt text

WPGraphQL for Gravity Forms

A WordPress plugin that provides a GraphQL API for interacting with Gravity Forms.

Project Status: Active. Packagist License Packagist Version GitHub commits since latest release (by SemVer) GitHub forks GitHub Repo stars

Overview

Using WordPress as a headless CMS with a separate JavaScript-powered frontend single-page app is an increasingly popular tech stack. Traditionally, REST APIs have been used for the purpose of sending data back & forth between the frontend and backend in setups like this but the REST architecture has its limitations.

Using GraphQL means that if your frontend app needs to fetch data for a number of different resources, all of that data can be fetched from the server with a single request. Your frontend app can even define which fields it requires for each of the resources, giving it full control over which pieces of data are fetched and included in the response.

Fortunately, a GraphQL implementation exists for WordPress - WPGraphQL.

WPGraphQL for Gravity Forms extends the WPGraphQL plugin, allowing frontend apps to interact with the Gravity Forms data stored in a headless WordPress backend. This plugin couples the great forms functionality of Gravity Forms with the powerful WordPress-specific GraphQL implementation that WPGraphQL provides.

Our hope for this open source project is that it will enable more teams to leverage GraphQL for building fast, interactive frontend apps that source their data from WordPress and Gravity Forms.

System Requirements

Quick Install

  1. Install & activate WPGraphQL.
  2. Install & activate Gravity Forms and any supported addons.
  3. Download the zip of this repository and upload it to your WordPress install, and activate the plugin.

Supported Features

  • Querying forms and entries.
  • Submitting forms.
  • Updating entries and draft entries.
  • Deleting entries and draft entries.
  • Triggering builds with WPGatsby and Jamstack Deployments

Future Feature Enhancements

View all Feature Requests

  • Add support for Experimental form fields Github Issue
  • Ability to query for lists of draft entries.
  • Ability to get the total count for a list of entries.
  • Ability to create, update, and delete an individual Gravity Form.

Documentation

Recipes

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].