Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jrtashjian/omniform
Form Builder for the WordPress Block Editor
https://github.com/jrtashjian/omniform
form-builder plugin wordpress
Last synced: 2 months ago
JSON representation
Form Builder for the WordPress Block Editor
- Host: GitHub
- URL: https://github.com/jrtashjian/omniform
- Owner: jrtashjian
- License: gpl-2.0
- Created: 2022-09-01T02:09:37.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2024-05-28T06:17:16.000Z (7 months ago)
- Last Synced: 2024-05-28T09:06:56.834Z (7 months ago)
- Topics: form-builder, plugin, wordpress
- Language: PHP
- Homepage: https://omniform.io
- Size: 5.83 MB
- Stars: 9
- Watchers: 2
- Forks: 1
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Changelog: changelog.txt
- License: LICENSE
Awesome Lists containing this project
README
# OmniForm: Form Building inside the Block Editor
[![OmniForm](.wordpress-org/banner-1544x500.png)](https://omniform.io/)
OmniForm is a powerful WordPress plugin that allows you to create and manage forms within your WordPress site.
## Requirements
- PHP 7.4+
- [WordPress](http://wordpress.org/) 6.3+## Installation
**Automatic installation**
To do an automatic install of OmniForm, log in to your WordPress dashboard, navigate to the Plugins menu, and click “Add New.”
In the search field type “OmniForm,” then click “Search Plugins.” Once you’ve found us, you can click “Install Now” and WordPress will take it from there.
**Manual installation**
Manual installation method requires [downloading the OmniForm plugin](https://wordpress.org/plugins/omniform) and uploading it to your web server via your favorite FTP application. The WordPress codex contains [instructions on how to do this here](https://wordpress.org/support/article/managing-plugins/#manual-plugin-installation).
## Development
Clone this repository:
```
git clone https://github.com/jrtashjian/omniform.git
```Install [PHP-Scoper](https://github.com/humbug/php-scoper) globally and run it to prefix required dependencies:
```
composer global require humbug/php-scoper && composer run phpscoper
```Install the necessary Node.js and Composer dependencies:
```
composer install && npm install
```Run the development build which will watch for changes:
```
npm run start
```## Screenshots
[![OmniForm enhances Block Editor with a specialized form-only editing option.](.wordpress-org/screenshot-1.png)](https://wordpress.org/plugins/omniform/)
*OmniForm enhances Block Editor with a specialized form-only editing option.*[![Save Time and Effort: Use OmniForm's Ready-to-Customize Form Templates.](.wordpress-org/screenshot-2.png)](https://wordpress.org/plugins/omniform/)
*Save Time and Effort: Use OmniForm's Ready-to-Customize Form Templates.*[![Create Forms Directly in WordPress Posts or Pages with OmniForm.](.wordpress-org/screenshot-3.png)](https://wordpress.org/plugins/omniform/)
*Create Forms Directly in WordPress Posts or Pages with OmniForm.*[![Get Insights on Form Performance: Responses, Impressions, and Conversion Rate.](.wordpress-org/screenshot-4.png)](https://wordpress.org/plugins/omniform/)
*Get Insights on Form Performance: Responses, Impressions, and Conversion Rate.*[![OmniForm Keeps You Informed: Track Submissions and Get Email Notifications within WordPress.](.wordpress-org/screenshot-5.png)](https://wordpress.org/plugins/omniform/)
*OmniForm Keeps You Informed: Track Submissions and Get Email Notifications within WordPress.*