All Projects → mlooft → multi-step-form

mlooft / multi-step-form

Licence: GPL-2.0 license
A free WordPress plugin for dynamic multi-step forms.

Programming Languages

PHP
23972 projects - #3 most used programming language
typescript
32286 projects
Less
1899 projects
javascript
184084 projects - #8 most used programming language
shell
77523 projects
Dockerfile
14818 projects
CSS
56736 projects

Projects that are alternatives of or similar to multi-step-form

Uploader
A lightweight and very configurable jQuery plugin for file uploading using ajax(a sync); includes support for queues, progress tracking and drag and drop.
Stars: ✭ 1,042 (+3156.25%)
Mutual labels:  forms, drag, drop
yii2-forms
Forms CRUD - formbuilder, generator code
Stars: ✭ 32 (+0%)
Mutual labels:  forms, drag, drop
React Reorder
Drag & drop, touch enabled, reorderable / sortable list, React component
Stars: ✭ 209 (+553.13%)
Mutual labels:  drag, drop
Ngx File Drop
Angular 11 file and folder drop library
Stars: ✭ 220 (+587.5%)
Mutual labels:  drag, drop
Awesome Gravity Forms
A collection of third party add-ons for Gravity Forms plugin.
Stars: ✭ 267 (+734.38%)
Mutual labels:  wordpress-plugin, forms
Ngx Smooth Dnd
angular wrapper for smooth-dnd
Stars: ✭ 152 (+375%)
Mutual labels:  drag, drop
Vuegg
🐣 vue GUI generator
Stars: ✭ 2,056 (+6325%)
Mutual labels:  drag, drop
Gong Wpf Dragdrop
The GongSolutions.WPF.DragDrop library is a drag'n'drop framework for WPF
Stars: ✭ 1,669 (+5115.63%)
Mutual labels:  drag, drop
DragDropiOS
DragDropiOS is a drag and drop manager on iOS. It supports drag and drop with in one or more classes extends UIView. This library contains UICollectionView and UITableView that implenment of drag and drop manager.
Stars: ✭ 71 (+121.88%)
Mutual labels:  drag, drop
solid-dnd
A lightweight, performant, extensible drag and drop toolkit for Solid JS.
Stars: ✭ 251 (+684.38%)
Mutual labels:  drag, drop
drop
A LÖVE visualizer and music player
Stars: ✭ 17 (-46.87%)
Mutual labels:  drag, drop
Angular Tree Dnd
Display tree table (or list) & event Drap & Drop (allow drag multi tree-table include all type: table, ol, ul) by AngularJS
Stars: ✭ 146 (+356.25%)
Mutual labels:  drag, drop
Angular Skyhook
An implementation of react-dnd for Angular.
Stars: ✭ 146 (+356.25%)
Mutual labels:  drag, drop
Diagram Maker
A library to display an interactive editor for any graph-like data.
Stars: ✭ 2,086 (+6418.75%)
Mutual labels:  drag, drop
Fullrecyclerview
This is a compilation of different kinds and actions in recyclerView
Stars: ✭ 127 (+296.88%)
Mutual labels:  drag, drop
yii2-menu
Menu menager, dynamic Yii2 widget. Active menu items
Stars: ✭ 26 (-18.75%)
Mutual labels:  drag, drop
Zhpopupcontroller
Help you pop up custom views easily. and support pop-up animation, layout position, mask effect and gesture interaction etc.
Stars: ✭ 1,481 (+4528.13%)
Mutual labels:  drag, drop
React Smooth Dnd
react wrapper components for smooth-dnd
Stars: ✭ 1,560 (+4775%)
Mutual labels:  drag, drop
react-native-dnd-board
A drag and drop Kanban board for React Native.
Stars: ✭ 41 (+28.13%)
Mutual labels:  drag, drop
DragDropUI
A set of iOS UI components which have drag & drop capability.
Stars: ✭ 30 (-6.25%)
Mutual labels:  drag, drop

Multi Step Form

Backend Frontend
Multi Step Form Backend Multi Step Form Frontend

Description

Multi Step Form has a drag & drop enabled form builder for quick and intuitive creation of nice-looking multi step forms. Forms can be embedded on any page or post with shortcodes.

Features

Animated progress bar

Use our customizable & animated progress bar to guide your users through your forms. Change the colors to match your corporate identity (CI).

Fully responsive

Perfect for mobile access! The frontend of Multi Step Form is fully responsive. It can be used and submitted on all devices. We made sure that the form output can be optimally displayed on all screen resolutions.

Drag & Drop

Creating forms is as easy as never before. Use drag & drop to place the fields in your form. Fields can be moved and rearranged at any time. The individual steps can also be moved so that the sequence can be reordered or expanded effortlessly.

Easy Backend

The backend's structure is simple. Even less technical users can quickly understand the plugin and start creating forms.

Contributing

We would really appreciate pull requests for features or bugfixes.

Using docker-compose

Here's what you need:

  • a running Docker engine
  • npm

To get started, clone this repository to your local drive and run the following commands:

cd multi-step-form
npm install

docker-compose build
npm start

The last command compiles the required CSS and packs the JavaScript code. It will watch the source files for changes and recompiles them on a change. Stop it with Ctrl+C.

Now you can start the required docker containers and install WordPress for the first time with:

docker-compose up -d

# The next step installs WP. You just need to run this once.
docker-compose run --rm wp-cli install-wp

If you now open http://localhost/ you should see an installed WordPress instance. You can login with "wordpress" as username and password.

If you want to change JS or LESS Code, start gulp with:

npm start

and let it run while you work.

To stop the server, just run:

docker-compose down

Actions / Filters

Visit the wiki at GitHub for a list of Wordpress actions / filters multi-step-form creates.

Update language files

You can update the .pot language files with:

npm run lang

Build an installable archive

To export the project to an installable wordpress plugin .zip file, you only need to run:

npm run zip

Release a new version

Make sure you are on the master branch!

Make sure you pushed your changes to origin!

Always test before releasing a new version!

Publishing a new version can only be done by listed and approved contributors of this plugin. To create a new release, just tag the repository locally with:

# VERSION is the new version number
git tag VERSION

# E.g.:
git tag 1.6.1

After that you can push this tag to GitHub with:

git push origin --tags

After that, a GitHub Actions Workflow is started which builds the project and uploads it to the Wordpress.org repository automatically. Check that the updated worked by visiting the plugin page.

Links

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].