GithubHelp home page GithubHelp logo

wpeverest / everest-forms Goto Github PK

View Code? Open in Web Editor NEW
30.0 8.0 14.0 28.95 MB

A drag and drop form builder plugin to create powerful WordPress forms in minutes.

Home Page: https://wpeverest.com/wordpress-plugins/everest-forms/

License: Other

JavaScript 38.26% CSS 24.92% PHP 31.22% Shell 0.04% SCSS 5.56% Hack 0.01%
everest-forms wordpress wordpress-plugin php form-builder

everest-forms's Introduction

Everest Forms

Renovate enabled License Latest Stable Version WordPress.org downloads WordPress.org rating WordPress.org compatibility

Welcome to the Everest Forms repository on GitHub. Here you can browse the source, look at open issues and keep track of development. We recommend all developers to follow the WPEverest blog to stay up to date about everything happening in the project.

If you are not a developer, please use the Everest Forms plugin page on WordPress.org.

Documentation

Support

This repository is not suitable for support. Please don't use our issue tracker for support requests, but for core Everest Forms issues only. Support can take place through the appropriate channels:

Support requests in issues on this repository will be closed on sight.

Contributing to Everest Forms

If you have a patch or have stumbled upon an issue with Everest Forms core, you can contribute this back to the code. Please read our contributor guidelines for more information how you can do this.

everest-forms's People

Contributors

abhashdc avatar ayushstha1443 avatar bhattaganesh avatar bnodsnr avatar coderkoala avatar deepench avatar dependabot[bot] avatar dipuchaudhary avatar iamprazol avatar jackrourkek avatar krishna-suwal avatar mebishalnapit avatar mi5t4n avatar milan1750 avatar milan88888 avatar nilanzva avatar nirajchaudhary143 avatar prajwol-themegrill avatar priyabista avatar rabinstha avatar renovate-bot avatar renovate[bot] avatar riteelama avatar roshansameer avatar salimshrestha98 avatar sanzeeb3 avatar sethstha avatar shivapoudel avatar srijakunwar avatar ujw0l avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

everest-forms's Issues

Addons installation error notice margin issue

If addon installation was failed error notice is displayed but due to margin adapted in the core, we face difficulty in a later version of WP.

To Reproduce
Steps to reproduce the behavior:

  1. Go to Everest Forms > Add-ons page.
  2. Install the addon which is unpublished. For my condition "Post Submissions"
  3. See error

Screenshots
image

Expected behavior
Should not have gaps due to margin adopted in the core.
image

Isolating the problem (mark completed items with an [x]):

  • I have deactivated other plugins and confirmed this bug occurs when only Everest Forms plugin is active.
  • This bug happens with a default WordPress theme active.
  • I can reproduce this bug consistently using the steps above.

Custom field php validation

If I donot input anything in email type or url type which are not required fields and submit the form, the custom error message, such as please enter a valid email appears.

[Entries] - Import functionality

Since we do have entries export feature we should also provide a feature to import that entries for migrating the site purpose or whatever we are dealing with the exported CSV.

Conditional logic required field

Describe the bug
If I enable conditional for a field and I'm adding required to a hidden field (by a condition), I don't want that it's required for submitting if I don't enable the good logic.

To Reproduce
Steps to reproduce the behavior:

  1. Create a new form
  2. Create a multiple choice with two choices
  3. Create a required field with conditional logic by the multiple choice.
  4. Valid
  5. Go to the form
  6. Fill the form by choosing the choice which is not displaying the required field
  7. Valid the form
  8. See error because I have to fill the required field => ISSUE

Screenshots
See screenshot

Expected behavior
I could valid the form without fill the hidden required field(s)

Isolating the problem (mark completed items with an [x]):

  • I have deactivated other plugins and confirmed this bug occurs when only Everest Forms plugin is active.
  • This bug happens with a default WordPress theme active.
  • I can reproduce this bug consistently using the steps above.

Label issues when radio fieldtype renders if desc is empty

Describe the bug
When an empty tooltip and desc param are supplied to radio field type, the label gets incorrectly closed.

To Reproduce
Steps to reproduce the behavior:

  1. Supply empty tooltip and desc param to radio field type
  2. Observe the entire ul be closed within a label tag

Screenshots
If applicable, add screenshots to help explain your problem.
image

Expected behavior
The label gets closed before the ul tag, or doesn't get rendered in the DOM at all

Isolating the problem (mark completed items with an [x]):

  • I have deactivated other plugins and confirmed this bug occurs when only Everest Forms plugin is active.
  • This bug happens with a default WordPress theme active.
  • I can reproduce this bug consistently using the steps above.

Enhancing Smart Tags

If we check the smart tags in From Address, To Address and Reply To the smart tags only shows fields in the form. We can introduce site admin email and user email smart tags just like Email subject where site admin email and user email are listed under Others heading insider smart tags.

Error notice appears as success

evf_add_notice( __( 'We were unable to process your form, please try again.', 'everest-forms' ) );

Notification of _wpnonce failure appears as a success message on the form, fixed by adding 'error' to the notice function call.

evf_add_notice( __( 'We were unable to process your form, please try again.', 'everest-forms' ), 'error' );

Redirection issue with ajax form submission

Describe the bug
The redirection mechanism fails to register the correct redirection mechanism when it is defined in the form builder settings.

To Reproduce
Steps to reproduce the behavior:

  1. Navigate to the form builder settings.
  2. Under the general settings, set the Redirect to parameter as external/inbound url.
  3. Under the Custom Page/External URL field, register a url accordingly.
  4. Observe that upon Ajax Form submission, the redirection doesn't take place.
  • I have deactivated other plugins and confirmed this bug occurs when only Everest Forms plugin is active.
  • This bug happens with a default WordPress theme active.
  • I can reproduce this bug consistently using the steps above.

Supporting Images for Choices

Introducing support for images in the choices fields. Just an idea but need further research on the implementation

Export form

Is your feature request related to a problem? Please describe.
My goal is to have the same form on 2 or more websites without recreate them on each website.

Describe the solution you'd like
A button to only export the structure form and a button to import a form (json file for example)

Describe alternatives you've considered
I have to recreate the same form on another website or I can dump the specific table and import on the other website.

Lists of drag and drop issues

As for now, drag and drop issues reported in crisp are:

  • When new "Add Row" button is clicked and tried to move just up, it is not going smoothly.
  • If Multi-part was enabled before and now disable then multi-part rows shown in single view is locked.

Re-think Meta Key for cloned form field

Let's take example of Multiple choice, the label consists of a sentence and I have rename the meta key for it to multiple_choice. See the screenshot below :)

before

Afterward, I clone the Multiple choice field and see what happens with the meta key. Its too long enough and has been generated on the basis of label rather than type.

after-clone

The plugin does not have a valid header.

I could install the plugin but when I tried to activate it, an error message appeared that says, "The plugin does not have a valid header." Please advise. Any help would be most appreciated. Thanks.

Checkbox and radio webkit appearance issue with theme storefront

As reported in crisp platform, for all the fields we displayed has class input-text which is not good for checkbox and radio. Hence some theme like storefront add that class and styles accordingly to make input fields works great but actually it will effect checkbox and radio styles. We have to fix that with different classname :)

This snippet can help for the timebeing:

.everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field ul li input[type=radio] {
	-webkit-appearance: radio;
}
.everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field ul li input[type=checkbox] {
	-webkit-appearance: checkbox;
}

Shortcode overlaps the author data in the forms listing.

Describe the bug
There is a design issue in the listing of the forms. The shortcode overlaps the author's data.

To Reproduce
Steps to reproduce the behavior:

  1. Install Everest Forms Free
  2. Goto the forms listing.

P.S. Make sure your screen resolution must be below 1366 x 768 (16:9) .

Screenshots

Design issue

Expected behavior
The shortcode should wrap Expected Design

WP admin bar disappeared in safari

Describe the bug
WP admin bar isn't visible in Safari browser only on Everest Forms pages.

To Reproduce
Steps to reproduce the behavior:

  1. Open Everest Forms admnin pages on safari.
  2. Check if WP admin bar is visible or not?

Screenshot 1
screenshot-1

Expected behavior
WP admin bar should be visible.

Isolating the problem (mark completed items with an [x]):

  • I have deactivated other plugins and confirmed this bug occurs when only Everest Forms plugin is active.
  • This bug happens with a default WordPress theme active.
  • I can reproduce this bug consistently using the steps above.

Multiple CSS classes on field option.

when attempting to add multiple classes; it states you can separate multiple classes with space but then doesn’t allow the space character and shows an error:

Steps to reproduce the behavior:

  1. Drag First Name Field
  2. Click on Field Option
  3. Scroll down to Advanced Option and go to CSS classes
  4. See error

ZBMbZcZ

Activate or deactivate email notifications one by one

Is your feature request related to a problem? Please describe.
I added a new email notification when a user valid a form.
But I want to test this notification in production mode without sending every notification.

Describe the solution you'd like
A toggle button (like the one for every email notif) but for each email notif

Form created but invisible in the admin

image

Since this morning it is impossible for me to modify or view a form. I am on WP 5.0 and I have done the last update. I uninstalled and reinstalled the plugin but it still doesn't work.

Action Required: Fix Renovate Configuration

There is an error with this repository's Renovate configuration that needs to be fixed. As a precaution, Renovate will stop PRs until it is resolved.

Error type: Cannot find preset's package (github>whitesource/merge-confidence:beta)

Redirect to custom page after 3 sec

When the user fills out a form and click submit, instead of redirecting to a different page, it scrolls up the current page then redirects after a few seconds.

Log deletion not working as intended

Describe the bug
When chosen to delete a particular lodged log, EVF refuses to remove it, given as there's a mismatch, because the log file handle isn't hashed before being checked if it exists.

To Reproduce
Steps to reproduce the behavior:

  1. Go to tools -> logs
  2. Click on Delete log
  3. Notice that the log isn't deleted
    Expected behavior
    The log should be deleted.

Isolating the problem (mark completed items with an [x]):

  • I have deactivated other plugins and confirmed this bug occurs when only Everest Forms plugin is active.
  • This bug happens with a default WordPress theme active.
  • I can reproduce this bug consistently using the steps above.

User roles to access entries only

I'm wondering if there is a way someone that isn't an Administrator (an editor or such) can access only the entries of Everest Forms and download them as a CSV.

Fill Email Notifications settings with default values

Email Notifications email settings like To Address, From Name, From Email etc are empty by default. The settings should have default values preset so that the email works by default without entering any settings. Beginner users might miss this and fail in receiving emails.

Everform doesn't export only selected entries

thank you for export option in the plugin. the issue I found that It doesn't allow to only get the selected record entries in the export csv file. everform always generates csv of all records, even some maybe I have exported already, secondly how can I remove the column which is not part of the form, e,g date, etc and extra columns by generated by everform. thank you

Submit button processing text issue

Describe the bug
Submit button Processing.. text is not in action while submitting the form.

To Reproduce

The first way to reproduce the issue:

  1. Create a new PRE-BUILT form (Not a blank form).
  2. It will open the form builder but don't click the SAVE button.
  3. Go back to all forms.
  4. Preview the form and submit the form.

This issue also can be reproduced in the existing form which is made with an older version of the plugin.

  1. Go to the form which is built by an older version.
  2. Don't EDIT or SAVE the form.
  3. Preview the form or go to the page where the form is located.
  4. Fill the form and submit it.
  5. The form will be on the process of submitting but the button will be not in Processing.. action which is the introduced new feature in the latest version of the Everest Forms.

Screenshot 1
There is no Processing.. action on the submit button made with an older version or new PRE-MADE form after submitting the form.
screenshot-1

Screenshot 2
You can see the Processing.. action on the submit button after saving the form made with an older version and PRE-BUILD form.
screenshot-2

Expected behavior
There should be the Processing.. action on the submit button automatically in the existing form which is built with an older version if the plugin is updated. The user might not need to edit form frequently. This should also be processed with the new PRE-BUILD form.

Isolating the problem (mark completed items with an [x]):

  • I have deactivated other plugins and confirmed this bug occurs when only Everest Forms plugin is active.
  • This bug happens with a default WordPress theme active.
  • I can reproduce this bug consistently using the steps above.

Introducing Time Field

We don't have time field for now. Either we need to introduce time field separately or introduce this option in the Date field. Not sure which one will be better.

Exclude CPT data from search

If searched then forms JSON data are displayed in search result. Additionally say to public query for our CPT.

[Bug] Field not appended in the droppable zone

Describe the bug
If the form builder has fields, dragging and dropping the new field always append to the end of fields list. If I wanted to drop it between the fields then it is not possible.

To Reproduce
Steps to reproduce the behavior:

  1. Create a new form which has some fields (e.g contact form template).
  2. Click and drag the new field and try to place it between the area of the fields droppable zone.
  3. See bug, the new dragged field is moved to the end of the list.

Expected behavior
If the field is dragged and dropped in the droppable zone, it should be position there not in the bottom.

Isolating the problem (mark completed items with an [x]):

  • I have deactivated other plugins and confirmed this bug occurs when only Everest Forms plugin is active.
  • This bug happens with a default WordPress theme active.
  • I can reproduce this bug consistently using the steps above.

ToolTip issue

ToolTip seems to be working only on the first email notification settings. Doesn't seems to be working when second email notification is setup.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.