Mobirise Free Add-ons

🧰 FormBuilder

📚 Overview

Drag-and-drop form generator for your PHP sites

FormBuilder lets you create forms visually, embed them anywhere, collect responses, and manage files—all with a simple admin UI.
Every submission is centralized in the admin and can be reviewed, searched, or exported.
You can edit the form at any time; updates take effect instantly on the visitor-facing form. It ships with:

FormBuilder overview

🚀 Typical Workflow

  1. Create a form in builder.php (drag blocks, set labels, names, required, responsive widths).
  2. Click “Embed code” in the forms list (index.php) to get the public link and PHP embed snippet.
  3. Publish by linking to the public page or including the PHP snippet in any of your pages.
  4. Receive submissions; files are saved to /uploadform.
  5. Get notified by email (admin notification) and review in responses.php.
  6. Open details (response_view.php), export PDF, or reply by email.

🧱 Blocks & Properties (builder.php)

Available blocks: Text, Email, Number, Date, Textarea, Select, Radio, Checkbox, File, Title, and Divider. Each block supports:

FormBuilder builder UI
FormBuilder builder UI

🎯 Embed a Form in Your Website

Built-in link & embed generator: in the Forms list (index.php), click Embed code. A modal shows:
  • A public link to the standalone page (/forms/render_public.php?id=…).
  • A ready-to-copy PHP snippet with the correct form ID and options.

Public page link:

https://yourdomain.com/forms/render_public.php?id=123

PHP embed helper (paste where the form should appear (to mobirise, create an HTML block and copy the generated code into your block)):

<?php
// 1) load the embed helper
require $_SERVER['DOCUMENT_ROOT'].'/forms/embed_form.php';

// 2) render your form where needed
echo fb_render_form(
  1, 
  [
    'include_bootstrap' => false, // false if you integrate it into a mobirise block and true if your page does not already include Bootstrap
    'show_title'        => false,
    'action'            => '/forms/submit_public.php',
    'return_url'        => $_SERVER['REQUEST_URI'] ?? ''
  ]
);
Embed code generator modal

📎 File Uploads

File fields support multiple selection (optional), accept filters, max size (MB), and max files.
UX niceties include an “Add files” button (hidden for single-file fields) and a removable file list. Files are saved to /uploadform with sanitized names.

File upload field with limits

📥 Responses Inbox (responses.php)

Review submissions with search, date filters, form filter, and pagination. Attachments are listed with clickable badges; images show thumbnails in the detail view.

Responses inbox

Responses inbox

Response detail view

📧 Admin Email Notifications

On every successful submission, FormBuilder can send a notification to the admin email configured in config.email_envoi. The email includes a link to your admin login page (we build the base URL from config.site_url and append /login.php, so it works no matter which folder name you used).

Sample admin email notification

✅ Best Practices


⚠️ Disclaimer

Important: Before using blocks, add-ons or software, please make a full backup of your project folder.

While this tool has been tested to operate safely, it performs mass modifications to your files and folders. The author cannot be held responsible for any loss, corruption, or damage caused by its use.

Use at your own risk — always work on a copy when in doubt.

* Use of the Website/Services is at your own risk. The Website/Services are provided on an "AS IS" and "AS AVAILABLE" basis without any representation or endorsement made and without warranty of any kind whether express or implied, including but not limited to the implied warranties of satisfactory quality, fitness for a particular purpose, non-infringement, compatibility, security and accuracy. To the extent permitted by law, Zen2cool will not be liable for any indirect or consequential loss or damage whatsoever (including without limitation loss of business, opportunity, data, profits) arising out of or in connection with the use of the Website/Services. We strictly try not to break any copyright law, and in case any data gets included unknowingly in our design/product, we are always willing to remove/rectify the same since we respect the copyright law.

* Mobirise and the Mobirise Logo are trademarks of Mobirise.com and are acknowledged as such.

Ton logo
© Zen2cool — All rights reserved.