Mitrahsoft
  • SERVICES
    • OUR SERVICES
      • SOFTWARE DEVELOPMENT
      • MOBILE DEVELOPMENT
      • BLOCKCHAIN DEVELOPMENT
      • SOFTWARE TESTING
      • CLOUD & DEVOPS SERVICES
      • PRODUCT DEVELOPMENT
      • OFFSHORE DEVELOPMENT
      • SOCIAL MEDIA MARKETING
      TECHNOLOGIES
      • COLDFUSION DEVELOPMENT
      • REACTJS DEVELOPMENT
      • VUEJS DEVELOPMENT
      • ANGULAR DEVELOPMENT
      • NODEJS DEVELOPMENT
      • PYTHON DEVELOPMENT
      • GOLANG DEVELOPMENT
      • GOLANG CORPORATE TRAINING
      COLDFUSION EXPERTISE
      • MURACMS EXPERTISE
      • COLDFUSION APP MIGRATION
      • COLDFUSION HOSTING & SUPPORT
      • CF LEGACY APP MAINTENANCE
      • COLDFUSION REST API
      • ECOMMERCE / SHOPPING CART SOLUTIONS
      • PRESIDECMS EXPERTISE
      MOBILE DEVELOPMENT
      • REACT NATIVE DEVELOPMENT
      • FLUTTER DEVELOPMENT
      • IONIC DEVELOPMENT
      • PHONEGAP DEVELOPMENT
  • ABOUT US
    • ABOUT MITRAHSOFT
    • OUR CLIENTS
    • TESTIMONIALS
    • PORTFOLIO
    • CAREERS
  • CONTACT US
  • BLOG
Adobe Solution PartnerLucee Solution Partner
Adobe Solution PartnerLucee Solution Partner
Adobe Solution PartnerLucee Solution Partner
  • OUR SERVICESSOFTWARE DEVELOPMENTMOBILE DEVELOPMENTBLOCKCHAIN DEVELOPMENTSOFTWARE TESTINGCLOUD & DEVOPS SERVICESPRODUCT DEVELOPMENTOFFSHORE DEVELOPMENTSOCIAL MEDIA MARKETING
    TECHNOLOGIESCOLDFUSION DEVELOPMENTREACTJS DEVELOPMENTVUEJS DEVELOPMENTANGULAR DEVELOPMENTNODEJS DEVELOPMENTPYTHON DEVELOPMENTGOLANG DEVELOPMENTGOLANG CORPORATE TRAINING
    COLDFUSION EXPERTISEMURACMS EXPERTISECOLDFUSION APP MIGRATIONCOLDFUSION HOSTING & SUPPORTCF LEGACY APP MAINTENANCECOLDFUSION REST API ECOMMERCE / SHOPPING CART SOLUTIONSPRESIDECMS EXPERTISE
    MOBILE DEVELOPMENTREACT NATIVE DEVELOPMENTFLUTTER DEVELOPMENTIONIC DEVELOPMENTPHONEGAP DEVELOPMENT
  • ABOUT MITRAHSOFTOUR CLIENTSTESTIMONIALSPORTFOLIOCAREERS
  • CONTACT US
  • BLOG

Introduction to PresideCMS Form Builder

HomeBlogIntroduction to PresideCMS Form Builder
ColdFusionLuceePresideCMSColdBox

Introduction to PresideCMS Form Builder

M
Post by MitrahsoftPublished: Feb 7, 2019

If your blog / web site is missing out a customized forms (contact us, restaurant booking forms, car rental forms, newsletters subscribing forms..etc ), then you are missing out lot of opportunities every day. Just adding contact mail ID in your website will not solve this problem & but it will add more problem like getting spam mails from email harvesters. Form builder is an essential feature of a Content management system or blogging engine. But few of very famous open source projects such as wordpress don't have a form builder feature built-in. But PresideCMS provides an awesome drag and drop feature rich form builder module, that enables content administrators to build input forms to gather submissions from their site users.

Hope you know about Preside CMS (Great CFML open source by Pixl8) already. If not, Please check with Preside CMS Official site and Preside CMS Official documentation . Unlike other open source projects, PresideCMS have very good documentation & instant response on their official slack channel.

Presidecms Drag and Drop Form Builder

Creating a simple Preside CMS site using commandbox

  • Download CommandBox from https://www.ortussolutions.com/products/commandbox
  • To install preside related commands on CommandBox:
    install --force preside-commands
  • To create a simple PresideCMS site:
    preside new site

Enabling Form Builder in PresideCMS

PresideCMS introduced form builder as feature from version 10.5.0, Form Builder is the easy way to create our own forms for the PresideCMS application. There are lots of features available on it like support for all form fields, google's recaptcha, managing submitted details etc.

In PresideCMS, form builder is disabled by default. We can enable the feature through Config.cfc as follows.

cfml
component extends="preside.system.config.Config" {
  public void function configure() {
    super.configure();
    // ...
    // To enable form builder feature
    settings.features.formbuilder.enabled = true;
    // ...
  }
}
We may need to re-initialize the PresideCMS application using ?reinit=true, in order to make the changes affected.
Newforms

Creating a simple form in PresideCMS

You can create your own form using Create new form button

Create New Form

After that, we can provide the name for the FORM for identification. Also we can able to provide the LABEL for submit button of that form. If we need to protect SPAM submissions using google recaptcha, we may need to provide api key(s) in the PresidCMS settings.

The very important feature here is the validity of the FORM. We can set a date range, to make it show or hide from the user area.
Create New Form Page

Once we created the form, we can add the fields by editing the form. There are 4 tabs of settings available.

  • Fields and layout is the area, where we can add the fields & layout for the form.
  • POST actions is the area, where we can add the functionality to send email upon every submission of the form by user.
  • View submissions is the area, where we can see data of all the user submissions.
  • General settings is the area, where we can change the settings provided upon the creation of the form like form name & submit button label.

Form Fields
Once we have created the form, We need to activate it, Because Initially all forms are in in-active state. In order to display the form in page, we need to enable it. Otherwise it won't be shown. It is important that, we need to include the form on any one of the CMS pages. To do that, we have an option called widgets in page edit.

Add Widget

Upon clicking the widget icon on the editor, we will be showing with a list of available widgets. We need find Form builder widget form the list & need to select it. At this point, we need to choose the form already created with a specific layout. We can also change the layout of the forms once we published.

Add Widget
Now we are all set to display the form in the page. We can check it by visiting the specific page!!!

 

Tags

ADYENAMAZON-SESANDROIDAPACHEAPACHE-JMETERAWSBARCODE-SCANNERCOLDBOXCOLDFUSIONCOLDFUSION-API-INTEGRATIONCOLDFUSIONBUILDERECHARTSEVENT-GATEWAYFFMPEGFW1JQUERYJSOUPLUCEEMURACMSMURACMS-THEMENODEJSONESIGNALOSSPAYFLOW-PROPAYMENT-GATEWAYPAYPALPRESIDECMSPUPPETEERRAILORAZUNAREACTJSREACTNATIVERESTSASS-COMPILATIONSEMANTIC-UISUBLIMETEXTTINYMCETWILIOYUI-LIBRARY

Archives

JAN 20DEC 19AUG 19JUL 19JUN 19MAY 19APR 19MAR 19FEB 19JAN 19DEC 18NOV 18OCT 18MAR 16NOV 15SEP 15MAY 15MAY 14OCT 13JUN 13MAY 13APR 13MAR 13FEB 13JAN 13

Follow us

Mitrahsoft
United StatesUnited States

Hurst, Texas, United States

+1 (817) 606-8684usa-sales@mitrahsoft.com

IndiaIndia

Head Office

126G2/5, Thiru malai nagaram,
Kovilpatti - 628 501

Madurai

1/B, 2nd & 3rd floor, GV Complex,

Bye Pass Road, SS Colony,

Madurai - 625 016

Coimbatore

2nd Floor, Sri Narmadha Towers,

Murugan Nagar Rd, Thoppampatti Pirivu,

 K. Vadamadurai, Coimbatore - 641 017

+91 9092480924

business@mitrahsoft.com

ColdFusion
  • eCommerce / Shopping Cart Solutions
  • Payment Gateway Integrations
  • Shipping API Integrations
  • ColdFusion Development Services
  • REST API Development
  • MuraCMS Plugin Creation & Personalization
Technology Services
  • ReactJS Development
  • VueJS Development
  • AngularJS Development
  • NodeJS API Development
  • Python Development
  • Golang Development
  • React Native Development
  • D3.JS data Visualization
Other Services
  • Software Development
  • Mobile Development
  • Blockchain Development
  • Cloud & Devops Services

Connect with MitrahSoft

Please fill out this field
Please fill out this field
Please fill out this field
Please fill out this field
Please fill out this field
Please fill out this field

© 2026 All Rights Reserved. MitrahSoft Solutions Pvt Ltd

Home|About Us|Careers