Coder Social home page Coder Social logo

ninja-forms's Introduction

Ninja Forms

Contributors

Tags: form, forms, contact form, custom form, form builder, form creator, form manager, form creation, contact forms, custom forms, forms builder, forms creator, forms manager, forms creation, form administration, Requires at least: 4.5 Tested up to: 4.7.2 Stable tag: 3.0.31 License: GPLv2 or later

With a simple drag and drop interface you can create contact forms, email subscription forms, order forms, payment forms, and any other type of form for your WordPress site.

Description

Ninja Forms is the ultimate FREE form creation tool for WordPress. Build forms within minutes using a simple yet powerful drag-and-drop form creator. For beginners, quickly and easily design complex forms with absolutely no code. For developers, utilize built-in hooks, filters, and even custom field templates to do whatever you need at any step in the form building or submission using Ninja Forms as a framework.

Here are just a few of the things you will find in Ninja Forms:

  • Special, easy to use fields for emails, dates (w/ datepicker), phone numbers, addresses and more
  • Modify your own field then save them as favorites to re-use later (even in other forms!)
  • Force required fields and correct data formatting with custom input masks
  • Give your users a success message or redirect them elsewhere after they complete a form.
  • Manage, Edit, and Export form user submissions.
  • Export and Import forms and favorite fields.
  • Email form data to administrators and/or users every time a form is processed.
  • Customize emails and add raw HTML(for photos, videos, and more) with the powerful Summernote HTML editor.
  • Several anti-spam options including Google reCaptcha, question/response fields, and honeypot fields
  • Form submission via AJAX, allowing a seamless user experience without page refreshes
  • Please note that if you are using a version of PHP lower than 5.3, you may experience some problems using AJAX Submissions. These can be minimized by using simple success/error messages without any quotes or special characters.

Demo Site

Please feel free to visit our demo site where you can test the features of Ninja Forms and all of our extensions.

Extensions

We have more integrations than any other WordPress form builder, with more added regularly!

  • PayPal Express - Accept payments using PayPal Express and Ninja Forms!
  • Front-End Editor - Give your users the ability to create, edit, or delete posts, pages, or any custom post type and allow your users to edit their Ninja Forms submissions all from the front-end. Also included is front-end profile editing, custom registration forms, login and password resetting, all without needing to see the default, WordPress branded login page.
  • File Uploads - Allow users to upload files and store those files within a searchable database.
  • Multi-Part Forms - Break up those long, complex forms into multiple pages.
  • Save User Progress - Let your users save their progress and return later to finish filling out the form.
  • Conditional Logic - Create "smart" forms that show or hide fields based upon user input. Even add a value to a dropdown list when a user selects a specific value from another list.
  • Front-End Posting - Use Ninja Forms to create posts from the front-end. These can be added to any post type, including custom post types, and users can select categories and tags.
  • Layout & Styles - Use Ninja Forms to create amzing form layouts and styles right from your WordPress admin.
  • MailChimp - The MailChimp extension allows you to quickly create newsletter signup forms for your MailChimp account using the power and flexibility that Ninja Forms provides.
  • Campaign Monitor - The Campaign Monitor extension allows you to quickly create newsletter signup forms for your Campaign Monitor account using the power and flexibility that Ninja Forms provides.
  • User Analytics - The User Analytics extension will help website owners understand how hot a lead is based on extra data automatically collected about the user.
  • Constant Contact - The Constant Contact extension allows you to quickly create newsletter signup forms for your Constant Contact account using the power and flexibility that Ninja Forms provides.
  • Pushover - When email and SMS notifications just do not cut it, send yourself push notifications of form submissions with Pushover. Pushover makes it easy to send real-time notifications to your Android and iOS devices.

If you're a developer and would like to talk about creating some premium extensions for Ninja Forms, send us an email: [email protected].

Contributing

If you're a developer and want to help make Ninja Forms better, we would love to work together! We know contributing to a project can be intimidating; sometimes it’s hard to tell how to get involved. We believe Ninja Forms is a great community to get involved in. In our experience, everyone involved with the project has been amazing and helpful. :) Here are some friendly guidelines. You can also join our development community here.

Please Note: GitHub is for bug reports and contributions only - if you have a support question or a request for a customization, please contact Ninja Forms Support instead.

Screenshots

To see up to date screenshots, visit Ninja Forms.com.

Installation

This section describes how to install the plugin and get it working.

  1. Upload the ninja-forms directory to your /wp-content/plugins/ directory
  2. Activate the plugin through the 'Plugins' menu in WordPress
  3. Visit the 'Forms' menu item in your admin sidebar

Shortcodes have been re-implemented. They are used like so: [ninja_forms id=#] where # is the ID number of the form you want to display.

Use

For help and video tutorials, please visit our website: Ninja Forms Documentation

Requested Features

If you have any feature requests, please feel free to visit ninjaforms.com and let us know!

ninja-forms's People

Contributors

kstover avatar jameslaws avatar kjohnson avatar bftrick avatar klhall1987 avatar pippinsplugins avatar dwarve avatar polevaultweb avatar iamntz avatar amdrew avatar saetia avatar amansaini avatar naomicbush avatar natewr avatar isleshocky77 avatar stuart-sequeira avatar helgatheviking avatar tivnet avatar mcguffin avatar robeliki avatar seantoscd avatar ericnicolaas avatar jeroensormani avatar deckerweb avatar pratham2003 avatar much2tall avatar mycarrysun avatar kbjohnson90 avatar athlan avatar bostondv avatar

Watchers

Aaron M. Thomas avatar

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.