WP Manifestindependent plugin directory
manifest / forms / gravityforms-uploads-azure

Gravity Forms - File Uploads to Azure

Add support for offloading Gravity Forms Uploads to the Microsoft Azure cloud.

★ 0stars
1.0.1latest · 4 years ago

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/dss-web/gravityforms-uploads-azure/archive/refs/heads/main.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

Add support for offloading Gravity Forms Uploads to the Microsoft Azure cloud.

How to use

You can also define constants:

define( 'MICROSOFT_AZURE_ACCOUNT_NAME', '' );
define( 'MICROSOFT_AZURE_ACCOUNT_KEY', '' );
define( 'MICROSOFT_AZURE_CNAME', '' );

The respective settings have priority over constants in this situation.

Development

Install NodeJS and run npm install and npm run azure to launch development server.

Use local settings:

  • Account Name: devstoreaccount1
  • Account Key: Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==
  • Blob Service Endpoint: http://127.0.0.1:10000/devstoreaccount1

Vendor Scoping

We use php-scoper to add prefixes to all vendor files, to avoid risks of fatal errors if you activate two plugins that use the same packages.

You need to run the command: composer scoper to upgrade the vendor-prefixed folder when the vendor folder is updated.

Credits

Developed by Dekode for DSS.

Gravity Forms File Uploads to Azure is copyright 2021 DSS

Gravity Forms File Uploads to Azure is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or (at your option) any later version.

Gravity Forms File Uploads to Azure is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU Lesser General Public License along with the Extension. If not, see http://www.gnu.org/licenses/.

Releases

1 release.

Tag
Published
1.0.1 latest
Jan 20, 2022 4 years ago

These releases are tags only. The author does not attach a packaged zip, so there are no download counts to report.