The best, easiest way to display Gravity Forms entries on your website.
PHP JavaScript CSS Other
Latest commit 9bfb60b Jan 19, 2017 @zackkatz zackkatz committed on GitHub Merge pull request #827 from gravityview/develop
Version 1.19.4
Permalink
Failed to load latest commit information.
.idea Remove unused PhpStorm files Jan 10, 2017
.tx Transifex configuration lacked a source file definition Jan 20, 2017
assets Update minified scripts Jan 10, 2017
docs Merge branch 'master' into feature/front-end-approval Oct 6, 2016
future Update min version to match Jan 20, 2017
includes Add deprecated version number Jan 20, 2017
languages Don't forget to compile the .mo's! Jan 20, 2017
templates Add check to list-single.php before rendering, too Dec 22, 2016
tests Fix test for local installation of plugin Jan 20, 2017
.bowerrc Merge branch 'master' into feature/front-end-approval Oct 6, 2016
.coveralls.yml CI bash scripts are a pain in my 🍑 Jan 10, 2017
.editorconfig Enforce consistent whitespace May 12, 2014
.gitattributes CI bash scripts are a pain in my 🍑 Jan 10, 2017
.gitignore Merge branch 'master' into feature/front-end-approval Oct 6, 2016
.gitmodules Merge branch 'master' into feature/front-end-approval Oct 6, 2016
.scrutinizer.yml Merge branch 'master' into feature/front-end-approval Oct 6, 2016
.travis.yml Do not test WordPress 4.0 against PHP7 Jan 17, 2017
Gruntfile.js Replace `easy-digital-downloads` strings Jan 16, 2017
bower.json Merge branch 'master' into feature/front-end-approval Oct 6, 2016
composer.json Move logic to the travis.sh script Jan 10, 2017
gravityview.php Version bump! Jan 20, 2017
index.php de-nesting parent folder. Jan 23, 2014
package.json Version bump! Dec 22, 2016
phpunit.xml CI bash scripts are a pain in my 🍑 Jan 10, 2017
phpunit.xml.dist No tests were running…DOING_GRAVITYVIEW_TESTS! Jan 10, 2017
readme.md Capital H, dangit! Jan 10, 2017
readme.txt Version bump! Jan 20, 2017

readme.md

GravityView (Floaty loves you!)

Build Status Scrutinizer Code Quality Coverage Status

GravityView is a commercial plugin available from https://gravityview.co. The plugin is hosted here on a public GitHub repository in order to better facilitate community contributions from developers and users. If you have a suggestion, a bug report, or a patch for an issue, feel free to submit it here.

If you are using the plugin on a live site, please purchase a valid license from the website. We cannot provide support to anyone that does not hold a valid license key.


Installing GravityView from GitHub

The plugin includes Git submodules that need to be included in the download for the plugin to be functional. In order to create a proper .zip file:

  1. Clone the GravityView repo on your computer using the GitHub app
  2. Install Homebrew
  3. Run brew install git-archive-all
  4. Use the following command in the Terminal:
cd /path/to/gravityview/
git-archive-all ../gravityview.zip

This will create a gravityview.zip file in the directory above the cloned GravityView plugin on your computer, which includes the submodules.

Run Unit Tests

The plugin uses PHPUnit as part of development process. Installing the testing environment is best done using a flavor of Vagrant (try Varying Vagrant Vagrants).

  1. From your terminal SSH into your Vagrant box using the vagrant ssh command
  2. cd into the root of your GravityView directory (VVV users can use cd /srv/www/wordpress-default/wp-content/plugins/gravityview/)
  3. Run bash tests/bin/install.sh gravityview_test root root localhost where root root is substituted for your mysql username and password (VVV users can run the command as is).
    • If you are running locally and have Gravity Forms installed, the script will check for /gravityforms/ directory in your plugins folder. If it exists, it will use that directory.
    • If the script doesn't find a Gravity Forms directory, it will need the path to Gravity Forms directory or the URL of a .zip file passed as the 7th parameter. Example: bash tests/bin/install.sh gravityview_test root root localhost latest false http://example.com/path/to/gravityview.zip or bash tests/bin/install.sh gravityview_test root root localhost latest false ../gravityview/
  4. Upon success you can run phpunit

If you want to generate a code coverage report you can run the following phpunit --coverage-html "./tmp/coverage" and then a report will be generated in the /tmp/coverage/ subdirectory of the GravityView plugin.


Thanks to: