GithubHelp home page GithubHelp logo

chasegiunta / formie Goto Github PK

View Code? Open in Web Editor NEW

This project forked from verbb/formie

0.0 2.0 0.0 4.23 MB

The most user-friendly forms plugin for Craft CMS.

License: Other

JavaScript 10.28% PHP 50.61% HTML 11.12% CSS 15.64% Vue 12.36%

formie's Introduction

Formie Plugin for Craft CMS

Looking to make the switch to Formie? Read our blog post on why we built Formie.

Formie is a Craft CMS plugin for creating user-friendly forms that your content editors will love. With over 25 fields available, a drag-and-drop form builder, multi-page support, and more!

Features

  • Drag-and-drop form builder, with support for columns.
  • Multi-page support for complex forms, or single-page for simple ones
  • Store submissions in the control panel, in case you want to view the users' submission later.
  • Stencils - A quick and easy way to create new forms. Stencils include your form settings, fields and notifications.
  • Multiple options to control how forms submit. Show a success message, redirect to an entry, or stay on the same page.
  • Switch form submissions to be page-reload (POST), or async (Ajax).
  • Spam protection - Fight spam with our in-built keyword blocking and submission behaviour control.
  • Integrations API - Captchas for the moment, with more on their way.
  • Captchas - reCAPTCHA (v2 and v3), duplicate, honeypot and Javascript.
  • Migrate from Solspace Freeform or Sprout forms with our handy migration assistants.

Fields

  • Over 25 fields available
    • Standard fields like text, dropdown, radio, checkboxes.
    • Advanced fields like address, fule uploading, name (short and full).
    • Complex fields like Repeater, Table and Group.
  • Plenty of settings for each field to control their appearance, default values and functionality.
  • Customise your submit buttons - even multiple submits for multi-page forms.
  • Pick from existing fields with ease.
  • Synced fields - Create your fields in one place, then use them everywhere!

Email Notifications

  • Multiple email notifications per-form. Notify your staff and customers at the same time about their submissions.
  • User-friendly variable pickers. No more Twig in field settings for your users to wrangle!
  • Full-range of email settings including multiple recipients, reply-to, cc, bcc and more.
  • Add user-uploaded attachements to your email notifications.
  • Auto plain text conversion of HTML emails.

Templates

  • Out-of-the-box templates, including CSS styles and JS functionality. Show great-looking forms that are user-friendly and follow best-practices with a single line of Twig.
  • Custom templates for everything! Take full control over how forms, pages and field render. Even change how fields look in email notifications.

Available Fields

  • Address
  • Agree
  • Categories
  • Checkboxes
  • Date
  • Dropdown
  • Email
  • Entries
  • File Upload
  • Group
  • Heading
  • Hidden
  • Html
  • Multi-Line Text
  • Name
  • Number
  • Phone Number
  • Commerce Products
  • Radio
  • Repeater
  • Section
  • Single-Line Text
  • Table
  • Tags
  • Users
  • Commerce Variants

Documentation

Visit the Formie Plugin page for all documentation, guides, pricing and developer resources.

Support

Get in touch with us via the Formie Support page or by creating a Github issue

formie's People

Contributors

engram-design avatar

Watchers

James Cloos avatar  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.