JetFormBuilder فرم ساز داینامیک Crocoblock برای وردپرس است که فرم را مستقیما در ویرایشگر بلوکی می سازد. برخلاف فرم سازهایی که یک رابط کاملا جدا از WordPress دارند، ساختار اصلی این افزونه با بلوک های بومی ویرایشگر کار می کند و فیلد، منطق شرطی، محاسبه، اقدام پس از ارسال و بخش های ساختاری فرم در همان محیط قرار می گیرند.جت فرم بیلدر فقط برای فرم تماس طراحی نشده است.
فرم می تواند کاربر جدید بسازد، اطلاعات حساب را ویرایش کند، نوشته یا نوع نوشته سفارشی ایجاد کند، داده موجود را بروزرسانی کند، ایمیل بفرستد، رکورد ذخیره کند، Webhook فراخوانی کند، کاربر را به صفحه دیگر هدایت کند یا براساس شرط چند اقدام متفاوت را اجرا نماید.JetFormBuilder در نسخه رایگان یک هسته کامل فرم ساز ارائه می دهد و بسته Pro قابلیت های تخصصی را با 20 افزودنی رسمی گسترش می دهد. این افزودنی ها از آپلود کشیدن و رها کردن، امضا و PDF تا ورود کاربر، اتوماسیون ایمیل، HubSpot، WooCommerce، PayPal و Stripe را پوشش می دهند.

| مشخصه | اطلاعات |
|---|---|
| نام افزونه | JetFormBuilder | جت فرم بیلدر |
| توسعه دهنده | Crocoblock |
| کاربرد اصلی | ساخت فرم های داینامیک و عملیاتی در وردپرس |
| نسخه رایگان | دارد و در WordPress.org منتشر می شود |
| نسخه Pro | دارد و شامل مجموعه 20 افزودنی رسمی است |
| بلوک های فیلد | 24+ |
| عناصر فرم | 10+ |
| اقدامات پس از ارسال | 15+ |
| سازنده فرم با هوش مصنوعی | دارد |
| Multi-step Form | دارد |
| منطق شرطی | دارد |
| فیلد محاسباتی | دارد |
| فیلد تکرارشونده | دارد |
| فیلد نقشه | دارد |
| Advanced Choices | دارد |
| رکوردهای فرم | دارد |
| Register / بروزرسانی کاربر | دارد |
| ایجاد/بروزرسانی نوشته | دارد |
| تایید | دارد |
| PayPal | پرداخت و سناریوهای دوره ای با امکانات مرتبط |
| Stripe | از طریق افزودنی Pro |
| WooCommerce تسویه حساب | از طریق افزودنی Pro |
| PDF و امضا | از طریق افزودنی های Pro |
| Elementor | المنتور | ویجت اختصاصی نمایش فرم |
| Gutenberg | محیط اصلی ساخت و بلوک نمایش فرم |
| Bricks | المان اختصاصی نمایش فرم |
| شورت کد | دارد |
| JetEngine | یکپارچگی عمیق برای داده داینامیک، CPT و CCT |
| WooCommerce | یکپارچگی پرداخت و سبد خرید |
| کپچا | reCAPTCHA v3، hCaptcha، Friendly کپچا و Turnstile |
هسته رایگان جت فرم بیلدر یک فرم ساز واقعی و مستقل است و فقط نسخه نمایشی Pro محسوب نمی شود. بلوک های فیلد اصلی، فرم چندمرحله ای، محاسبات، منطق شرطی، مقادیر داینامیک، اقدامات مهم پس از ارسال، ذخیره رکورد، ثبت و بروزرسانی کاربر و محتوا و بسیاری از یکپارچگی های پایه در خود افزونه قرار دارند.
نسخه Pro بیشتر برای توسعه قابلیت های تخصصی طراحی شده است. 20 افزودنی رسمی به هسته متصل می شوند و امکاناتی مانند امضای دیجیتال، PDF، آپلود پیشرفته، تکمیل خودکار آدرس و Select، ذخیره پیشرفت فرم، محدودسازی پاسخ، زمان بندی، ورود کاربر، اتصال به سرویس های ایمیل مارکتینگ و CRM و پرداخت های پیشرفته را اضافه می کنند.

| حوزه | هسته JetFormBuilder | افزودنی های Pro |
|---|---|---|
| ساخت فرم | بلوک های فیلد و عناصر ساختاری | فیلدها و رفتارهای تخصصی مانند امضا و Drag & Drop آپلود |
| منطق | شرط فیلد و شرط اقدام | افزودنی هایی مانند انتخاب سلسله مراتبی و Save پیشرفت |
| کاربر | ثبت کاربر و بروزرسانی کاربر | ورود کاربر و بازیابی رمز عبور |
| محتوا | ایجاد/بروزرسانی نوشته | Formless اقدامات برای عملیات بدون فرم قابل مشاهده |
| ایمیل مارکتینگ | برخی اقدامات داخلی مانند MailChimp، GetResponse و ActiveCampaign | MailPoet، ConvertKit، MailerLite و Moosend |
| CRM | Webhook و Hook | HubSpot |
| پرداخت | ساختار Gateway و PayPal در سناریوهای پشتیبانی شده | PayPal Recurring، WooCommerce سبد خرید & تسویه حساب و Stripe پرداخت ها & Subscriptions |
| اسناد | رکوردهای فرم | پیوست PDF و امضا |
جت فرم بیلدر برای فرم های ساده تا Workflowهای چندمرحله ای طراحی شده است. ساختار رسمی محصول نمونه هایی مانند تماس، درخواست همکاری، ثبت نام و ورود، فرم سفارش، اشتراک، آزمون، محاسبه، رزرو و فرم ارسال محتوا را پوشش می دهد و محدودیت فرم به یک الگوی ثابت وجود ندارد.
| نوع فرم | امکانات قابل استفاده |
|---|---|
| فرم تماس | Text، ایمیل، WYSIWYG، کپچا و ارسال ایمیل |
| فرم ثبت نام | ثبت کاربر، تایید، نقش کاربری و فیلدهای سفارشی |
| فرم ورود | ورود کاربر افزودنی، مرا به خاطر بسپار و بازیابی رمز عبور |
| فرم محاسباتی | فیلد محاسباتی، فیلد مخفی، Range و فرمول های پیشرفته |
| فرم سفارش | فیلد محصول، قیمت محاسباتی و پرداخت |
| فرم چندمرحله ای | Page Break، مرحله نشانگر و منطق شرطی |
| فرم آزمون | Advanced Choices، محاسبه امتیاز و بلوک شرطی |
| فرم درخواست همکاری | فایل، Repeater، امضا و Limit Responses |
| فرم ارسال محتوا | ایجاد/بروزرسانی نوشته، Media و فیلدهای متای داینامیک |
| فرم پروفایل | بروزرسانی کاربر، مقادیر از پیش پرشده و متای کاربر |
| فرم رزرو | تاریخ، زمان، محاسبه و یکپارچگی با JetBooking یا JetAppointment |
| فرم اشتراک | پرداخت دوره ای PayPal یا Stripe و تغییر نقش کاربر |
ساخت فرم در جت فرم بیلدر از داخل ویرایشگر بلوکی WordPress انجام می شود. هر فیلد یک بلوک است و بخش هایی مانند بلوک شرطی، شکست صفحه فرم، Group Break و دکمه اقدام نیز به همان ساختار بلوکی اضافه می شوند. این معماری باعث می شود فرم در همان محیطی ساخته شود که کاربر با ویرایشگر بلوکی وردپرس آشناست.

جت فرم بیلدر برای نمایش فرم نیز JetForm بلوک اختصاصی دارد. چیدمان برچسب و فیلد، علامت فیلد اجباری، نوع ارسال و سایر تنظیمات نمایش از همان بلوک کنترل می شوند و در صورت نیاز JetStyleManager امکان استایل دقیق تر اجزای فرم را فراهم می کند.
فرم در Gutenberg ساخته می شود اما می تواند در Elementor با JetForm ویجت نمایش داده شود. مدیر فرم موردنظر را انتخاب می کند و تنظیمات نمایش و استایل را در صفحه ساز انجام می دهد. این ساختار باعث می شود منطق و فیلدهای فرم از طراحی صفحه جدا باشند و یک فرم در چند صفحه قابل استفاده باشد.
اگر سایت شما با نسخه حرفه ای Elementor ساخته شده است، Elementor Pro | المنتور پرو می تواند لایه طراحی صفحات و قالب ها را تکمیل کند؛ منطق خود فرم همچنان توسط JetFormBuilder مدیریت می شود.
برای Bricks نیز عنصر اختصاصی JetForm وجود دارد. فرم ساخته شده در WordPress داخل صفحه Bricks انتخاب می شود و تنظیمات نمایشی متناسب با همان سازنده در دسترس قرار می گیرند. به این ترتیب پروژه لازم نیست برای استفاده از جت فرم بیلدر حتما بر Elementor متکی باشد.

فرم ها شورت کد اختصاصی دارند و می توانند در محیط هایی که ویجت یا بلوک بومی JetFormBuilder ندارند نمایش داده شوند. این ویژگی برای Theme Builderها، صفحه سازهای دیگر یا بخش هایی که فقط شورت کد می پذیرند مفید است.
سازنده فرم با هوش مصنوعی اجازه می دهد نوع فرم موردنظر با توضیح متنی تعریف شود و افزونه ساختار اولیه آن را تولید کند. فیلدها و چیدمان پیشنهادی به صورت خودکار ساخته می شوند و طراح بعدا می تواند بلوک ها، Labelها، منطق و اقدامات پس از ارسال را براساس نیاز واقعی پروژه اصلاح کند.
این ابزار برای ساخت اسکلت اولیه فرم تماس، ثبت نام، درخواست، آزمون یا فرم های داده محور مفید است. خروجی هوش مصنوعی جای تصمیم نهایی درباره ساختار داده، امنیت و روند کاری را نمی گیرد اما زمان آماده سازی فرم اولیه را کاهش می دهد.
جت فرم بیلدر شش الگو اصلی برای شروع سریع دارد: مخاطب، Register، Application، Subscribe، Profile و Booking. الگو یک فرم قفل شده یا قالب غیرقابل ویرایش نیست؛ بلکه مجموعه بلوک آماده ای است که پس از اضافه شدن می توان فیلدها، متن ها، اقدامات و ظاهر آن را تغییر داد.
برای کاربری که نمی خواهد فرم را از صفحه کاملا خالی شروع کند، Patternها یک ساختار منطقی اولیه فراهم می کنند و سپس قابلیت های حرفه ای مانند شرط، Repeater، محاسبه یا پرداخت به همان فرم اضافه می شوند.

هسته جت فرم بیلدر بیش از 24 بلوک فیلد دارد. این مجموعه فقط شامل Text و ایمیل نیست و از فیلدهای محاسباتی، انتخاب های پیشرفته، تاریخ، رسانه، نقشه، WYSIWYG و داده های تکرارشونده نیز پشتیبانی می کند. همین تنوع اجازه می دهد فرم های عملیاتی بدون وابستگی اجباری به Addonهای متعدد ساخته شوند.
| گروه | فیلدها و بلوک های شاخص | کاربرد |
|---|---|---|
| متنی | Text، Textarea، WYSIWYG | متن کوتاه، توضیح و محتوای غنی |
| عددی | Number، Range، Calculated | مقدار عددی، اسلایدر و محاسبه |
| انتخابی | Select، Radio، Checkbox، Switcher | تک انتخاب، چند انتخاب و دو وضعیت |
| انتخاب پیشرفته | Advanced Choices | گزینه های تصویری و Layoutهای سفارشی |
| تاریخ و زمان | Date، Time، Datetime | رزرو، برنامه و داده زمان محور |
| فایل و رسانه | Media | آپلود تصویر، فایل و رسانه |
| مکان | Map | انتخاب مختصات یا آدرس روی نقشه |
| داده پنهان | Hidden | ذخیره مقدار محاسباتی یا داینامیک بدون نمایش |
| تکرارشونده | Repeater | گروه فیلد با تعداد ردیف متغیر |
| رنگ | Color Picker | انتخاب رنگ و ذخیره مقدار رنگ |
| امنیت | کپچا بلوک ها | نمایش کپچا در محل موردنظر فرم |
فیلد Text برای داده کوتاه مانند نام، کد یا عنوان استفاده می شود و Textarea برای متن چندخطی مناسب است. WYSIWYG یک ویرایشگر غنی در سمت کاربر نمایش می دهد و اجازه می دهد کاربر محتوای قالب بندی شده، لینک و تصویر وارد کند.
مقادیر این فیلدها می توانند وارد ایمیل، فیلد متا، اطلاعات کاربر، نوشته ایجادشده یا سایر اقدامات پس از ارسال شوند. قابلیت پاکسازی مقدار نیز برای فیلدهای پشتیبانی شده وجود دارد تا داده ورودی پیش از پردازش به شکل مناسب پاکسازی شود.

فیلدهای انتخابی می توانند گزینه ها را به صورت دستی یا از منابع داینامیک دریافت کنند. هر گزینه می تواند مقدار نمایشی و مقدار محاسباتی جدا داشته باشد؛ بنابراین یک انتخاب همزمان می تواند برای نمایش متن به کاربر و محاسبه قیمت در فیلد محاسباتی استفاده شود.
گزینه های Select، Radio و Checkbox می توانند از داده داینامیک و Generatorها تغذیه شوند و در ساختارهای جدید، بروزرسانی خودکار منبع گزینه براساس مقدار فیلد دیگر نیز پشتیبانی می شود.
Advanced Choices برای ساخت گزینه هایی فراتر از Radio و Checkbox ساده طراحی شده است. هر Choice می تواند چیدمان و محتوای غنی تری داشته باشد و برای فرم آزمون، انتخاب پلن، انتخاب محصول، تصویر، کارت خدمات یا پاسخ های بصری استفاده شود.
این فیلد مقدار محاسباتی اختصاصی نیز دارد و با بلوک شرطی و فرم چندمرحله ای ترکیب می شود. در آزمون یا فرم قیمت گذاری، هر گزینه می تواند وزن یا مبلغ خودش را وارد فرمول نهایی کند.

Switcher یک کنترل روشن/خاموش است و برای رضایت، فعال کردن گزینه اضافه، انتخاب حالت یا تغییر ساده بین دو وضعیت به کار می رود. مقدار روشن و مقدار محاسباتی آن قابل تعریف است و مقدار پیش فرض نیز می تواند از داده داینامیک دریافت شود.
Range یک اسلایدر عددی با حداقل، حداکثر و مرحله مشخص است. علاوه بر استفاده در امتیازدهی یا انتخاب مقدار، خروجی آن می تواند مستقیما وارد محاسبات شود. Prefix و Suffix نیز برای نمایش واحد یا علامت پول کنار مقدار قابل تنظیم هستند.
فیلدهای تاریخ و زمان برای رزرو، رویداد، تاریخ تولد، زمان ارائه خدمت و هر سناریوی زمان محور استفاده می شوند. مقدار اولیه و محدودیت شروع و پایان می توانند ثابت، داینامیک یا مبتنی بر ماکرو باشند و تاریخ نیز در صورت نیاز به صورت Timestamp ذخیره شود.
نسخه های جدید فیلد محاسباتی از محاسبات تاریخ و زمان نیز پشتیبانی می کنند و می توان اختلاف زمانی یا نتیجه فرمول را با فیلدهای تاریخ ترکیب کرد.

فیلد نقشه از Google Maps، Leaflet و Mapbox پشتیبانی می کند و کاربر می تواند موقعیت را روی نقشه انتخاب کند. مقدار مکان به شکل رشته مختصات، آرایه یا آدرس ذخیره می شود و با فیلد Map در JetEngine قابل هماهنگ سازی است.
این فیلد برای فرم ثبت ملک، شعبه، کسب و کار، آگهی و خدمات مکانی کاربرد دارد. داده انتخاب شده می تواند از طریق ایجاد/بروزرسانی نوشته داخل فیلد متای نوشته ذخیره شود.
فیلد رسانه فایل، تصویر، سند، صوت و ویدیو را از سمت کاربر دریافت می کند و می تواند در فرم ارسال محتوا، پروفایل، درخواست همکاری، پشتیبانی و سفارش سفارشی به کار رود. محدودیت نوع و اندازه فایل براساس تنظیمات فرم قابل کنترل است.
نسخه Pro با افزودنی آپلود فایل با کشیدن و رها کردن همین حوزه را توسعه می دهد و رابط آپلود گروهی، پیش نمایش، مرتب سازی و کنترل کیفیت تصویر را به فرم اضافه می کند.

Repeater برای زمانی است که تعداد ردیف های اطلاعات از قبل مشخص نیست. کاربر می تواند چند عضو تیم، چند محصول، چند سابقه، چند مهمان، چند مهارت یا هر گروه دیگری از فیلدها را اضافه کند و هر ردیف داده خودش را داشته باشد.
مقدارهای داخل Repeater می توانند در فیلد محاسباتی نیز استفاده شوند. برای مثال تعداد آیتم ها، قیمت هر ردیف یا مجموع خدمات قابل محاسبه است و داده نهایی به متای نوشته یا سایر مقصدهای فرم منتقل می شود.
فیلد مخفی داده ای را ذخیره می کند که لازم نیست کاربر آن را ببیند. شناسه نوشته، نرخ مالیات، قیمت پایه، شناسه کاربر یا مقدار داینامیک می توانند در فیلد مخفی قرار گیرند و بعدا در محاسبه یا اقدام پس از ارسال استفاده شوند.
فیلد محاسباتی یکی از قدرتمندترین بخش های جت فرم بیلدر است و می تواند مقدارهای واردشده در فیلدها، فیلد متاها و Macroها را داخل فرمول استفاده کند. عملیات پایه جمع، تفریق، ضرب و تقسیم در کنار گرد کردن، توان، حداقل، حداکثر، مقایسه و عبارت های شرطی پشتیبانی می شوند.
خروجی محاسبه می تواند عدد، رشته یا تاریخ باشد و برای قیمت، مساحت، اقساط، هزینه خدمات، امتیاز آزمون، تخمین پروژه، تعداد روز رزرو یا هر محاسبه سفارشی استفاده شود. قالب نمایش قیمت، جداکننده هزارگان و دقت اعشار نیز قابل تنظیم است.

فرمول محاسباتی می تواند از عملگر شرطی استفاده کند. نتیجه بر اساس پاسخ کاربر تغییر می کند و چند شرط را می توان داخل فرمول ترکیب کرد. این قابلیت برای تخفیف پلکانی، قیمت بر اساس پلن، هزینه ارسال، نوع سرویس یا امتیازدهی آزمون کاربرد دارد.
نسخه های جدید جت فرم بیلدر محاسبه تاریخ و زمان را توسعه داده اند. فرمول می تواند فاصله زمانی را محاسبه کند یا مقدار تاریخ را با فیلترها و Macroهای مخصوص روز، ماه و سال پردازش نماید.
بلوک شرطی گروهی از فیلدها را براساس پاسخ کاربر نمایش یا مخفی می کند. یک یا چند شرط می توانند بررسی شوند و نتیجه شرط تعیین کند محتوای داخل بلوک دیده شود یا نه.
فرم سفارش می تواند گزینه های مرتبط با نوع محصول را فقط پس از انتخاب همان محصول نشان دهد؛ فرم درخواست نیز می تواند سوال های متفاوتی برای مشتری شخصی و سازمانی داشته باشد. این رفتار فرم را کوتاه تر و متناسب با پاسخ واقعی کاربر نگه می دارد.

علاوه بر منطق شرطی، بسیاری از فیلدها می توانند فقط برای کاربران واردشده، فقط برای مهمان ها یا برای همه نمایش داده شوند. این قابلیت برای فرم پروفایل، ورود، عضویت و Workflowهای وابسته به حساب کاربری مناسب است.
شکست صفحه فرم فرم بلند را به چند مرحله تقسیم می کند و کاربر به جای مشاهده تمام فیلدها در یک صفحه، هر بخش را جدا تکمیل می کند. نشانگر پیشرفت می تواند مسیر تکمیل را نشان دهد و دکمه های قبل و بعد نیز برای ناوبری میان مراحل استفاده می شوند.
فرم چندمرحله ای با منطق شرطی، محاسبات، ذخیره پیشرفت فرم و اقدام های شرطی ترکیب می شود و برای درخواست وام، سفارش پیچیده، ثبت نام سازمانی، آزمون و فرم های طولانی مناسب است.
فیلدها می توانند با داده موجود از قبل پر شوند. منبع مقدار می تواند نوشته جاری، کاربر، متغیر کوئری، Options Page، Query جت انجین، ترم مرتبط یا سایر منابع پشتیبانی شده باشد.
این قابلیت برای فرم ویرایش پروفایل و محتوا اهمیت زیادی دارد، چون مقدار فعلی ابتدا در فرم نمایش داده می شود و کاربر همان داده را ویرایش می کند. Restrict Access نیز می تواند کنترل کند چه کاربری مجاز به تغییر مقدار از پیش پرشده باشد.

JetFormBuilder می تواند هر ارسال موفق را در بخش رکوردهای فرم پیشخوان ذخیره کند. رکورد شامل نام فرم، برگه مبدا، وضعیت، کاربر ارسال کننده، زمان و مقدار فیلدها است و مدیر می تواند ارسال ها را مشاهده، علامت گذاری و حذف کند.
ذخیره رکورد فقط برای فرم تماس کاربرد ندارد. فرم درخواست، ثبت نام، سفارش، پرداخت و PDF نیز می توانند Record داشته باشند و اطلاعات تولیدشده مانند فایل PDF یا وضعیت پرداخت در همان روند کاری قابل پیگیری باشند.
فرم ها قابل Export و انتقال به سایت دیگر هستند و نسخه های جدید افزونه درون ریزی چند فرم را نیز پشتیبانی می کنند. این قابلیت برای آژانس، توسعه دهنده یا پروژه هایی که چند فرم پایه در سایت های مختلف استفاده می کنند مناسب است.
قدرت اصلی جت فرم بیلدر فقط در فیلدها نیست؛ پس از ثبت فرم می توان چند اقدام را همزمان اجرا کرد. هر اقدام تنظیمات خودش را دارد و می تواند شرط مستقل داشته باشد. ترتیب اقدامات برای مدیریت رابط قابل تغییر است و Actionها بدون حذف شدن قابلیت روشن و خاموش شدن دارند.

| گروه | اقدامات شاخص | کاربرد |
|---|---|---|
| ارتباط | ارسال ایمیل، MailChimp، GetResponse، ActiveCampaign | ارسال اعلان و انتقال مخاطب به سرویس بازاریابی |
| کاربر | ثبت کاربر، بروزرسانی کاربر، تایید | ساخت حساب، ویرایش حساب و تایید ایمیل |
| محتوا | ایجاد/بروزرسانی نوشته، بروزرسانی تنظیمات | ایجاد یا بروزرسانی نوشته و تنظیمات |
| اتوماسیون | فراخوانی هوک، فراخوانی وب هوک | اتصال به کد یا سرویس بیرونی |
| ذخیره | ذخیره رکورد فرم | ثبت ارسال در پیشخوان |
| ناوبری | هدایت به برگه | هدایت کاربر پس از ارسال |
| Pro | ورود کاربر، بازیابی رمز عبور، Generate PDF، HubSpot و اقدامات پرداخت | قابلیت های تکمیلی پس از فعال سازی افزودنی مربوط |
ارسال ایمیل می تواند پس از ارسال فرم پیام سفارشی برای مدیر، کاربر یا آدرس به دست آمده از یکی از فیلدها بفرستد. Subject، متن، گیرنده و داده های فرم با Macroها قابل تنظیم هستند و برای فرم تماس، درخواست، ثبت نام و سفارش استفاده می شوند.
ثبت کاربر داده فرم را به حساب WordPress تبدیل می کند. نام کاربری، ایمیل، رمز، نقش و متای کاربر می توانند از فیلدها دریافت شوند و کاربر پس از ارسال فرم به عنوان یک حساب واقعی در سایت ساخته شود.
ثبت نام می تواند با تایید ترکیب شود تا حساب پس از تایید ایمیل کامل شود. در Workflowهای پولی نیز اقدام ثبت کاربر می تواند با Gateway و Eventهای پرداخت ترکیب شود تا ایجاد یا فعال سازی حساب به نتیجه تراکنش وابسته باشد.
بروزرسانی کاربر برای فرم پروفایل و حساب کاربری استفاده می شود. فیلدها ابتدا با داده کاربر پر می شوند و بعد از ارسال، اطلاعات استاندارد حساب یا متای کاربر بروزرسانی می شوند.

تایید مسیر تایید ایمیل را پیش از تکمیل بعضی اقدامات فراهم می کند. در ثبت نام، کاربر لینک تایید دریافت می کند و پس از کلیک روی آن جریان تعریف شده ادامه پیدا می کند. این قابلیت برای عضویت، درخواست و Workflowهایی که مالکیت ایمیل باید تایید شود مفید است.
ایجاد/بروزرسانی نوشته داده فرم را به یک Post، Page یا Custom Post Type تبدیل می کند یا محتوای موجود را ویرایش می نماید. عنوان، محتوا، وضعیت، نویسنده و فیلد متاها می توانند از فیلدهای فرم دریافت شوند.
این قابلیت برای ارسال آگهی، ملک، پروژه، محصول محتوایی، درخواست پشتیبانی یا هر محتوای ساخته شده توسط کاربر مناسب است. CPTهای ساخته شده با JetEngine یا ACF نیز در فهرست نوع نوشته قابل استفاده هستند.
بروزرسانی تنظیمات برای نوشتن مقدارهای فرم در Optionهای WordPress استفاده می شود. این اقدام در پنل تنظیمات سمت کاربر، صفحه تنظیمات کاربر یا Workflowهای مدیریتی که باید مقدار مرکزی سایت را ویرایش کنند کاربرد دارد.
فراخوانی هوک یک Hook وردپرس را پس از ارسال اجرا می کند و توسعه دهنده می تواند رفتار سفارشی را به آن متصل نماید. فراخوانی وب هوک نیز داده فرم را به Endpoint بیرونی ارسال می کند و مسیر ساده ای برای اتصال CRM، اتوماسیون و سرویس های ثالث فراهم می سازد.

هدایت کاربر را پس از ثبت موفق به یک برگه، URL سفارشی یا مقصد داینامیک منتقل می کند. این اقدام می تواند برای صفحه تشکر، نتیجه آزمون، حساب کاربری، تسویه حساب یا محتوای ایجادشده استفاده شود.
هر اقدام پس از ارسال می تواند شرط مستقل داشته باشد. مثلا ایمیل فقط در صورت انتخاب یک گزینه فرستاده شود، کاربر با نقش متفاوت ثبت گردد، Webhook برای نوع درخواست خاص اجرا شود یا هدایت براساس پاسخ فرم مسیر متفاوتی داشته باشد.
این قابلیت باعث می شود یک فرم بتواند چند روند کاری را پوشش دهد و لازم نباشد برای هر حالت یک فرم جدا ساخته شود.
اعتبارسنجی در سطح فرم و بسیاری از فیلدها قابل کنترل است. علاوه بر اعتبارسنجی بومی مرورگر، قواعد پیشرفته می توانند مقدار را با فیلد دیگر، مقدار ثابت یا شرط های سفارشی مقایسه کنند و پیام خطای اختصاصی نمایش دهند.
نسخه های جدید همچنین روش اعتبارسنجی سمت سرور را گسترش داده اند تا Ruleهای فرم فقط به مرورگر وابسته نباشند. فیلدهای متن، Textarea، Media، Number، Range، Date، Datetime و Time از تنظیمات اعتبارسنجی اختصاصی پشتیبانی می کنند.
قابلیت پاکسازی مقدار برای گروه بزرگی از فیلدها در دسترس است و مقدار ورودی را پیش از ذخیره یا پردازش پاکسازی می کند. Text، Textarea، Checkbox، Radio، Select، Switcher، Advanced Choices، Calculated، Color Picker، Date، Datetime، Hidden، Number، Range، Time و WYSIWYG از فیلدهای پشتیبانی شده هستند.

جت فرم بیلدر چهار ارائه دهنده اصلی کپچا را در تنظیمات فعلی ارائه می کند: Google reCAPTCHA v3، hCaptcha، Friendly کپچا و Cloudflare Turnstile. کلیدها می توانند به صورت سراسری در تنظیمات ذخیره شوند یا برای هر فرم جدا تعریف شوند.
هانی پات، CSRF Protection و پاکسازی مقادیر نیز در مجموعه امنیت فرم قرار دارند. مدیر می تواند متناسب با تجربه کاربر و سیاست سایت از روش مناسب استفاده کند و کپچا بلوک را در محل دلخواه فرم قرار دهد.
چون فرم در Gutenberg ساخته می شود، تنظیمات پایه ویرایشگر بلوکی برای ساختار و چیدمان در دسترس هستند. JetStyleManager رایگان نیز کنترل هایی مانند Alignment، Border، Color، Margin، Padding و Typography را به Blockهای فرم اضافه می کند.
در Elementor و Bricks نیز ابزار نمایش فرم تنظیمات ظاهری خودش را دارد. بنابراین منطق فرم یک بار ساخته می شود و ظاهر آن می تواند متناسب با سازنده صفحه تنظیم گردد.
برچسب و توضیحات بسیاری از فیلدها مستقیما در بوم امضا ویرایش می شوند و لازم نیست برای هر تغییر متن چند پنل باز شود. دکمه اقدام و Form Break نیز از همین رویکرد ویرایش مستقیم استفاده می کنند.
ویرایشگر بلوکی اجازه می دهد چند فیلد داخل Columns یا Group قرار بگیرند و فرم های طولانی به چیدمان دو یا چند ستون تقسیم شوند. این قابلیت برای اطلاعات نام و نام خانوادگی، آدرس، مشخصات محصول یا فرم های دسکتاپ مفید است و در موبایل می تواند به چیدمان مناسب تر تبدیل شود.

فرم ها در سمت کاربر برای نمایشگرهای مختلف قابل استفاده هستند و چیدمان Blockها با ساختار واکنش گرا قالب و سازنده هماهنگ می شود. در پروژه های پیچیده، استایل و Width فیلدها می توانند برای ایجاد تجربه مناسب موبایل تنظیم شوند.
نسخه Pro جت فرم بیلدر در حال حاضر 20 افزودنی رسمی دارد که در پنج گروه دسته بندی شده اند: 12 افزودنی امکانات فرم، 3 افزودنی ایمیل مارکتینگ، 1 افزودنی اتوماسیون بازاریابی، 1 افزودنی CRM و فروش و 3 افزودنی پرداخت. هر افزودنی فایل و قابلیت تخصصی خودش را دارد و فقط در پروژه ای که به آن نیاز است فعال می شود.
| # | افزودنی | گروه | کاربرد اصلی |
|---|---|---|---|
| 1 | آپلود فایل با کشیدن و رها کردن | امکانات فرم | آپلود گروهی فایل با کشیدن و رها کردن |
| 2 | امضا | امکانات فرم | دریافت امضای دیجیتال |
| 3 | پیوست PDF | امکانات فرم | تولید PDF از داده فرم |
| 4 | نقاط پایانی اقدامات بدون فرم | امکانات فرم | اجرای اقدام بدون فرم قابل مشاهده |
| 5 | انتخاب سلسله مراتبی | امکانات فرم | Selectهای آبشاری از تاکسنومی سلسله مراتبی |
| 6 | ورود کاربر | امکانات فرم | ورود و بازیابی رمز کاربر |
| 7 | انتخابگر پیشرفته رنگ | امکانات فرم | انتخاب رنگ HEX/RGB و Opacity |
| 8 | تکمیل خودکار فیلد انتخابی | امکانات فرم | جستجوی AJAX در گزینه های Select |
| 9 | تکمیل خودکار آدرس | امکانات فرم | پیشنهاد آدرس با Google Places |
| 10 | ذخیره پیشرفت فرم | امکانات فرم | ذخیره خودکار پیشرفت فرم |
| 11 | زمان بندی فرم ها | امکانات فرم | تعیین زمان باز و بسته بودن فرم |
| 12 | محدودسازی پاسخ های فرم | امکانات فرم | محدودسازی تعداد ارسال ها |
| 13 | MailPoet | ایمیل مارکتینگ | افزودن مشترک به لیست MailPoet |
| 14 | ConvertKit اقدام | ایمیل مارکتینگ | ارسال مخاطب و Tag به ConvertKit |
| 15 | MailerLite اقدام | ایمیل مارکتینگ | ارسال مشترک به Groupهای MailerLite |
| 16 | Moosend | اتوماسیون بازاریابی | مدیریت مشترک و Automation |
| 17 | HubSpot | CRM و فروش | ایجاد و بروزرسانی مخاطب در CRM |
| 18 | PayPal Recurring پرداخت ها | پرداخت ها | اشتراک و پرداخت دوره ای PayPal |
| 19 | WooCommerce سبد خرید & تسویه حساب اقدام | پرداخت ها | افزودن محصول به سبد و انتقال به تسویه حساب |
| 20 | Stripe پرداخت ها & Subscriptions | پرداخت ها | پرداخت یک باره و دوره ای Stripe |
این افزودنی رابط پیشرفته تری برای دریافت فایل از کاربر ایجاد می کند. چند فایل می توانند به صورت همزمان داخل ناحیه آپلود کشیده شوند و پیشرفت ارسال هر فایل به شکل بصری نمایش داده شود. برای کاربران واردشده، انتخاب فایل از کتابخانه رسانه وردپرس نیز قابل استفاده است.
جت فرم بیلدر با این افزودنی امکان پیش نمایش، تغییر ترتیب فایل ها پیش از ارسال، محدودسازی نوع و اندازه و کنترل کیفیت تصویر را توسعه می دهد. تصویر می تواند پیش از ذخیره به اندازه مشخص تغییر کند و کیفیت خروجی نیز برای مدیریت حجم رسانه تنظیم شود. فرم پشتیبانی، ارسال محتوا، سفارش سفارشی، درخواست طراحی و رزومه از کاربردهای اصلی این افزودنی هستند.

امضا یک فیلد امضای قابل رسم به فرم اضافه می کند. کاربر امضای خود را روی بوم امضا وارد می کند و نتیجه به عنوان فایل تصویری ذخیره می شود. فرمت های SVG، PNG و JPEG پشتیبانی می شوند و تنظیمات اندازه و ظاهر بوم امضا در اختیار طراح قرار دارند.
فایل امضا در پوشه های غیرقابل ایندکس با نام هش شده ذخیره می شود و اگر ارسال فرم با خطا مواجه شود، فایل ایجادشده می تواند حذف گردد. قرارداد، رضایت نامه، تایید سفارش، مجوز، فرم پزشکی و تایید هویت نمونه های رایج استفاده از این افزودنی هستند.
پیوست PDF داده ارسال شده فرم را براساس قالب مشخص به فایل PDF تبدیل می کند. نتیجه می تواند در مرورگر قابل مشاهده باشد، داخل کتابخانه رسانه ذخیره شود، به Record فرم متصل گردد یا به عنوان Attachment همراه ایمیل ارسال شود.
قالب PDF قابل شخصی سازی است و فیلدهای فرم داخل آن قرار می گیرند. جت فرم بیلدر با این افزودنی برای فاکتور، رسید، درخواست، قرارداد، گزارش، فرم ثبت نام یا سند قابل آرشیو مناسب می شود. فایل های تولیدشده در ساختار پوشه ای اختصاصی ذخیره می شوند تا مسیر آن ها نسبت به آپلود عمومی قابل تفکیک باشد.
نقاط پایانی اقدامات بدون فرم اجازه می دهد اقدامات تعریف شده بدون نمایش فرم کامل در سمت کاربر اجرا شوند. یک Button یا درخواست REST می تواند Endpoint مشخص را فراخوانی کند و داده لازم را برای اجرای اقدام ارسال نماید.
این افزودنی برای تغییر وضعیت نوشته، حذف یا بروزرسانی محتوا، اجرای عملیات کاربری، خرید یک کلیکی یا اتصال سایت دیگر از طریق REST API کاربرد دارد. دسترسی نیز می تواند برای هر کاربر ثبت نام شده، نقش مشخص یا سطح دسترسی خاص محدود شود تا Endpoint فقط توسط کاربر مجاز اجرا گردد.

انتخاب سلسله مراتبی برای Taxonomyهای والد/فرزند یک گروه Select وابسته می سازد. کاربر ابتدا سطح بالاتر را انتخاب می کند و گزینه های سطح بعدی براساس همان Parent نمایش داده می شوند. تعداد Levelها محدود به دو مرحله نیست و ساختار چندسطحی قابل ایجاد است.
مقدار ترم می تواند از ID، Name، Slug یا ترم Meta دریافت شود و گزینه افزودن ترم جدید از خود فرم نیز وجود دارد. این افزودنی برای برند و مدل خودرو، کشور و شهر، دسته و زیر دسته محصول، سازمان و موقعیت شغلی یا هر تاکسنومی سلسله مراتبی مناسب است.
ورود کاربر اقدام امکان ساخت فرم ورود اختصاصی را اضافه می کند. کاربر می تواند با نام کاربری یا ایمیل و رمز عبور وارد شود و مرا به خاطر بسپار نیز برای نگهداری Cookie ورود پشتیبانی می شود. در سایت HTTPS می توان کوکی امن را نیز فعال کرد.
این افزودنی ابزارهای بازیابی رمز عبور را هم در اختیار فرم قرار می دهد. Render State می تواند مرحله درخواست بازیابی و مرحله تعیین رمز جدید را در یک ساختار فرم مدیریت کند و Token بازیابی دارای زمان اعتبار باشد. فروشگاه، عضویت، دایرکتوری و پورتال کاربری از سناریوهای اصلی آن هستند.
انتخابگر پیشرفته رنگ قابلیت فیلد انتخاب رنگ را گسترش می دهد و انتخاب رنگ از Palette یا Picker را در سمت کاربر فراهم می کند. مقدار می تواند با فرمت HEX یا RGB ذخیره شود و Alpha برای تعیین Opacity نیز قابل فعال سازی است.
این داده می تواند به متای کاربر، متای نوشته یا سفارش منتقل شود. انتخاب رنگ برند در ثبت نام فروشنده، رنگ بسته بندی سفارش، رنگ موردنظر پروژه طراحی یا تنظیم ظاهر پروفایل مثال هایی از کاربرد آن هستند.

تکمیل خودکار فیلد انتخابی به فیلد انتخابی یک کادر جستجو اضافه می کند تا کاربر میان تعداد زیاد گزینه ها تایپ و جستجو کند. گزینه ها می توانند با AJAX در لحظه دریافت شوند و حداقل تعداد کاراکتر لازم برای آغاز جستجو نیز قابل تعیین است.
این افزودنی برای Selectهای بزرگ مانند فهرست شهر، محصول، کاربر، نوشته یا مقدارهای داینامیک مناسب است. به جای بارگذاری و پیمایش صدها گزینه، فقط نتیجه مرتبط با عبارت کاربر نمایش داده می شود.
تکمیل خودکار آدرس با Google Places کار می کند و هنگام تایپ کاربر تا چند پیشنهاد مکانی مرتبط ارائه می دهد. نوع مکان می تواند روی Geocode، آدرس، Establishment، منطقه یا شهر محدود شود و کشور یا کشورهای مجاز نیز قابل تعریف هستند.
فرم ثبت نام، سفارش، درخواست همکاری، نظرسنجی و فرم خدمات محلی می توانند از این قابلیت استفاده کنند. پیشنهادهای استاندارد آدرس احتمال خطای تایپی را کاهش می دهند و تجربه وارد کردن کشور، شهر، منطقه و آدرس را سریع تر می کنند.
ذخیره پیشرفت فرم داده واردشده را در حافظه محلی مرورگر نگه می دارد تا اگر کاربر صفحه را ببندد یا فرآیند تکمیل متوقف شود، بتواند بعدا از همان نقطه ادامه دهد. این قابلیت برای کاربر واردشده و مهمان قابل استفاده است و داده به شناسه همان فرم وابسته می شود.
جت فرم بیلدر با این افزودنی فقط متن فیلدها را ذخیره نمی کند؛ نتیجه محاسبات، وضعیت شرط ها، مرحله فعال فرم چندمرحله ای، فایل های آپلودشده و مقدارهای تکمیل خودکار فیلد انتخابی و تکمیل خودکار آدرس نیز می توانند در پیشرفت ذخیره شوند. فرم درخواست شغلی، سفارش طولانی، رزرو و پرسشنامه از کاربردهای اصلی آن هستند.

زمان بندی فرم ها بازه زمانی نمایش فرم را کنترل می کند. تاریخ شروع و پایان می توانند جداگانه تعریف شوند؛ پیش از تاریخ شروع پیام در انتظار و بعد از تاریخ پایان پیام منقضی به جای فرم نمایش داده می شوند.
این افزودنی برای ثبت نام رویداد، ارسال درخواست در دوره محدود، مسابقه، پذیرش، پیش فروش یا هر فرم زمان دار مناسب است. اگر فقط تاریخ شروع تعیین شود فرم از آن تاریخ به بعد فعال باقی می ماند و اگر فقط تاریخ پایان تعیین شود از اکنون تا همان تاریخ در دسترس است.
محدودسازی پاسخ های فرم تعداد ارسال موفق کل فرم و تعداد ارسال مجاز برای هر کاربر را کنترل می کند. محدودیت فردی می تواند براساس IP، حساب واردشده، Cookie یا Session اعمال شود و شمارنده نیز براساس روز، هفته، ماه، سال یا بدون بازنشانی تنظیم گردد.
پیام بسته بودن، پیام محدودیت و خطاها قابل شخصی سازی هستند. برای ظرفیت رویداد، نظرسنجی یک بار مصرف، رای گیری، ارسال تکلیف، درخواست استخدام یا ثبت نام محدود می توان هم سقف کل و هم سقف هر کاربر را تعریف کرد. این افزودنی با زمان بندی فرم ها نیز قابل ترکیب است تا فرم با رسیدن ظرفیت یا پایان زمان، هرکدام زودتر اتفاق افتاد، بسته شود.
MailPoet اقدام فرم های JetFormBuilder را به افزونه MailPoet متصل می کند. پس از ارسال فرم، مخاطب می تواند به یک یا چند فهرست ایمیل افزوده شود و فیلدهای ایمیل، First Name و Last Name با داده فرم هماهنگ شوند.
گزینه ارسال ایمیل تایید، ایمیل خوش آمد و مدیریت اعلان مشترک نیز در اقدام وجود دارد. این افزودنی برای فرم خبرنامه، Lead Generation، ثبت نام رویداد و Landing Pageهایی مناسب است که مدیریت مشترک داخل خود WordPress و MailPoet انجام می شود.

ConvertKit اقدام مخاطب فرم را به حساب ConvertKit منتقل می کند. کلید API اعتبارسنجی می شود، ایمیل و First Name با فیلدهای فرم Map می شوند و Tagهای موجود حساب می توانند هنگام عضویت به مشترک اختصاص داده شوند.
این ساختار برای وبلاگ، دوره، رویداد، Lead Magnet و فروش محصول مناسب است. جت فرم بیلدر می تواند اطلاعات فرم را جمع آوری کند و ConvertKit مدیریت Tag، مشترک و کمپین ایمیلی را ادامه دهد.
MailerLite اقدام فرم را به سرویس MailerLite وصل می کند و مخاطب را به Group انتخاب شده اضافه می نماید. ایمیل فیلد ضروری است و سایر داده ها از طریق نگاشت فیلدها به فیلدهای مشترک متصل می شوند.
Groupهای موجود از حساب MailerLite دریافت می شوند و فهرست آن ها قابل همگام سازی است. این افزودنی برای خبرنامه، ثبت نام وبینار، دانلود محتوا و هر فرم Lead Generation قابل استفاده است و می تواند همراه پرداخت Stripe برای روند کاری بازاریابی پس از خرید به کار رود.
Moosend افزودنی داده فرم را به سرویس Moosend می فرستد و مشترک را داخل فهرست ایمیل و Segmentهای موردنظر مدیریت می کند. Custom Fieldها، فیلدهای Hidden و Required و جلوگیری از ثبت تکراری ایمیل در ساختار اتصال پشتیبانی می شوند.
تایید دو مرحله ای عضویت نیز برای تایید عضویت قابل فعال سازی است. این یکپارچگی برای Landing Page، فرم عضویت، کمپین و جمع آوری Lead مناسب است و اطلاعات مخاطب پس از ارسال فرم وارد Workflowهای خودکار Moosend می شوند.

HubSpot افزودنی اطلاعات فرم را به Contactهای HubSpot منتقل می کند و می تواند مخاطب جدید بسازد یا داده مخاطب موجود را بروزرسانی نماید. فیلدهایی مانند ایمیل، Name، Phone و Website از طریق نگاشت فیلدها به Propertyهای CRM متصل می شوند.
Associated شرکت، مخاطب Owner و مرحله چرخه عمر نیز در تنظیمات اقدام قابل استفاده هستند. نسخه فعلی اتصال از OAuth 2.0 پشتیبانی می کند و Crocoblock برای Connectionهای جدید استفاده از OAuth را مسیر اصلی می داند. فرم فروش، درخواست مشاوره، رویداد، عضویت و Lead Generation از کاربردهای اصلی این افزودنی هستند.
PayPal Recurring پرداخت ها فرم را به Subscription Planهای PayPal متصل می کند و پرداخت دوره ای را برای عضویت، دوره، سرویس، Donation و پلن های خدماتی فراهم می سازد. مدل های Fixed، Quantity-Based، Volume-Based و Tiered در ساختار Subscription پشتیبانی می شوند.
Dashboard اشتراک ها اطلاعات مشترک، چرخه پرداخت، Status و Paymentها را نمایش می دهد و عملیات بازپرداخت، لغو و تعلیق از روند کاری افزونه قابل مدیریت هستند. دوره آزمایشی و Quantity نیز می توانند بخشی از Plan باشند و Gateway Status از طریق ماکرو در پیام های موفق یا ناموفق استفاده شود.

این افزودنی یک اقدام پس از ارسال به فرم اضافه می کند تا یک محصول مشخص WooCommerce وارد سبد خرید شود و کاربر به تسویه حساب هدایت گردد. داده فرم می تواند قبل از انتقال، اطلاعات سفارش یا روند کاری محصول را تکمیل کند.
جت فرم بیلدر با این افزودنی برای فرم سفارش سفارشی، محصول دارای گزینه های اختصاصی، ثبت نام پولی و سناریوهایی مناسب می شود که ابتدا کاربر اطلاعات لازم را وارد می کند و سپس پرداخت داخل WooCommerce انجام می شود. اقدام فعلی برای افزودن یک محصول در هر اجرا طراحی شده است.
برای طراحی تخصصی صفحات فروشگاه و تسویه حساب می توان از JetWooBuilder | جت وو بیلدر در کنار فرم و WooCommerce استفاده کرد.
Stripe پرداخت ها & Subscriptions پرداخت یک باره و دوره ای را از طریق Stripe تسویه حساب به فرم اضافه می کند. مبلغ می تواند از فیلد محاسباتی یا فیلد مخفی دریافت شود و کاربر براساس انتخاب داخل فرم پلن یا بازه پرداخت متفاوتی داشته باشد.
اشتراک ماهانه، سالانه و Interval سفارشی پشتیبانی می شوند. Dashboard پرداخت و Subscription در WordPress وضعیت، تمدیدها و تراکنش های مربوط را نمایش می دهد و امکان تعلیق، لغو و بازپرداخت از سمت WordPress با همگام سازی Stripe وجود دارد.
پرداخت در صفحه میزبانی شده Stripe انجام می شود و اطلاعات کارت در خود سایت ذخیره نمی شوند. محیط آزمایشی رسمی Stripe نیز برای آزمایش روند کاری پیش از فعال کردن پرداخت واقعی قابل استفاده است و کلید API می تواند سراسری یا مخصوص هر فرم تعریف شود.

| افزودنی | ویژگی های شاخص | نمونه کاربرد |
|---|---|---|
| آپلود فایل با کشیدن و رها کردن | آپلود چند فایل، پیشرفت، پیش نمایش، مرتب سازی، کتابخانه رسانه، تغییر اندازه و کیفیت | رزومه، پشتیبانی، سفارش سفارشی |
| امضا | امضا، SVG/PNG/JPEG، بوم امضا، ذخیره امن | قرارداد و رضایت نامه |
| پیوست PDF | ساخت PDF، قالب، ایمیل، Record و کتابخانه رسانه | رسید، فاکتور و سند |
| نقاط پایانی اقدامات بدون فرم | Endpoint، Button، REST، نقش و سطح دسترسی | عملیات یک کلیکی و Automation |
| انتخاب سلسله مراتبی | Select آبشاری، ترم ID/Name/Slug/Meta و Level نامحدود | کشور/شهر، برند/مدل |
| ورود کاربر | ورود، مرا به خاطر بسپار، کوکی امن و بازیابی رمز عبور | پورتال کاربری |
| انتخابگر پیشرفته رنگ | HEX، RGB، Alpha و Palette | انتخاب رنگ محصول یا برند |
| تکمیل خودکار فیلد انتخابی | جستجوی AJAX و حداقل تعداد کاراکتر | فهرست های بزرگ |
| تکمیل خودکار آدرس | Google Places، کشور Restriction و نوع مکانs | آدرس سفارش و ثبت نام |
| ذخیره پیشرفت فرم | حافظه محلی، مرحله، Calculation، Conditions و Files | فرم های طولانی |
| زمان بندی فرم ها | From/تاریخ پایان و پیام در انتظار/منقضی | رویداد و پذیرش |
| محدودسازی پاسخ های فرم | Limit کل، IP، Cookie، Session، User و بازنشانی Interval | رای گیری و ظرفیت محدود |
| MailPoet | Lists، Confirmation، Welcome و نگاشت فیلدها | خبرنامه |
| ConvertKit اقدام | مشترک، Tag و نگاشت فیلدها | Lead Generation |
| MailerLite اقدام | Group، فیلد Mapping و Sync | ایمیل مارکتینگ |
| Moosend | مشترک، Segment، تایید دو مرحله ای عضویت و Custom فیلدها | اتوماسیون کمپین |
| HubSpot | مخاطب، شرکت، Owner، Lifecycle و OAuth 2.0 | CRM فروش |
| PayPal Recurring پرداخت ها | Subscription، Trial، Billing، بازپرداخت، تعلیق و لغو | عضویت و سرویس دوره ای |
| WooCommerce سبد خرید & تسویه حساب | Add to سبد خرید و هدایت to تسویه حساب | فرم سفارش فروشگاهی |
| Stripe پرداخت ها & Subscriptions | One-Time، Recurring، تسویه حساب، Dashboard، بازپرداخت و محیط آزمایشی | پرداخت و اشتراک |
JetEngine و جت فرم بیلدر نقش های متفاوت اما مکمل دارند. JetEngine ساختار داده را با CPT، CCT، فیلد متا، Relation و Query سازنده ایجاد می کند و جت فرم بیلدر داده را از سمت کاربر دریافت یا بروزرسانی می نماید.
فرم می تواند نوشته جدید داخل CPT بسازد، CCT را بروزرسانی کند، مقدار فیلد متاها را دریافت کند و داده موجود را با پیش تنظیم داخل فیلدها نمایش دهد. این ترکیب برای آگهی، املاک، دایرکتوری، پروفایل، پنل فروشنده و سیستم های Data-Driven بسیار رایج است.

JetSmartFilters وظیفه فیلتر و جستجوی داده های نمایش داده شده را بر عهده دارد، در حالی که جت فرم بیلدر بیشتر برای ورود و بروزرسانی داده استفاده می شود. در یک دایرکتوری، فرم می تواند Listing جدید بسازد و JetSmartFilters | جت اسمارت فیلتر همان Listingها را در سمت کاربر براساس شهر، دسته یا قیمت فیلتر کند.
JetFormBuilder با JetBooking و JetAppointment در Workflowهای رزرو ترکیب می شود. تاریخ، زمان، سرویس، ارائه دهنده و قیمت می توانند در فرم قرار بگیرند و فیلد محاسباتی هزینه یا تعداد روز را محاسبه کند. ذخیره پیشرفت فرم نیز برای فرم رزرو طولانی قابل استفاده است.
جت فرم بیلدر می تواند قبل از تسویه حساب اطلاعات سفارشی از خریدار دریافت کند و با WooCommerce سبد خرید & تسویه حساب اقدام محصول را به سبد خرید منتقل نماید. برای محصول یا سفارش سفارشی، مقدارهای فرم می توانند بخشی از روند کاری خرید باشند و محاسبه قیمت نیز در خود فرم انجام شود.

صفحه رسمی Crocoblock سازگاری JetFormBuilder با ابزارهای داینامیک و Data Frameworkهایی مانند ACF، Meta Box، Pods و Toolset را اعلام می کند. فرم می تواند داده مرتبط با Custom فیلد و Custom Post Type را دریافت و در ساختار WordPress ذخیره کند.
سطح دقیق Integration به نوع فیلد و روند کاری پروژه بستگی دارد، اما معماری ایجاد/بروزرسانی نوشته، پیش تنظیم و داده داینامیک اجازه می دهد فرم روی ساختار محتوایی ساخته شده با ابزارهای دیگر نیز کار کند.
علاوه بر 20 افزودنی Pro، فهرست اقدامات خود جت فرم بیلدر شامل اتصال به MailChimp، GetResponse و ActiveCampaign نیز هست. این اقدامات مخاطب را پس از ارسال فرم به سرویس بازاریابی مربوط منتقل می کنند و می توانند همراه با شرط های اقدام اجرا شوند.
رکوردهای ذخیره شده برای مدیریت پاسخ های فرم استفاده می شوند و ساختار محصول امکان Export داده های ارسال شده را برای پردازش خارج از سایت فراهم می کند. این قابلیت برای گزارش، آرشیو، CRM و تحلیل پاسخ ها مفید است.

| نوع سایت | قابلیت های کاربردی |
|---|---|
| فروشگاه WooCommerce | فرم سفارش، فیلد محاسباتی، Woo تسویه حساب و Stripe/PayPal |
| دایرکتوری | Insert Post، User Registration، JetEngine و انتخاب سلسله مراتبی |
| املاک | Map، Media، Repeater، ایجاد CPT و محاسبه |
| سایت عضویت | Register، تایید، Login، بازیابی رمز عبور و Recurring Payment |
| سایت آموزشی | ثبت نام، Quiz، Calculation، Payment و Subscription |
| سایت شرکتی | مخاطب، Application، HubSpot و ایمیل مارکتینگ |
| استخدام | Multi-step، File آپلود، امضا و Limit Responses |
| رزرو | Date/Time، Calculations، JetBooking و JetAppointment |
| پرتال کاربری | Login، بروزرسانی کاربر، Update Post و سمت کاربر روند کاری |
| نظرسنجی و آزمون | Advanced Choices، Range، منطق شرطی و فیلد محاسباتی |
| سامانه سازمانی | Webhook، Hook، Formless Endpoints، HubSpot و Records |
مستندات رسمی فعلی JetFormBuilder بیش از 24 بلوک فیلد و بیش از 10 عنصر ساختاری را برای فرم معرفی می کنند. بعضی موارد «فیلد ورودی» هستند و بعضی مانند بلوک شرطی، Page Break یا نوار پیشرفت وظیفه کنترل ساختار و رفتار فرم را بر عهده دارند.
| بلوک یا فیلد | کاربرد |
|---|---|
| فیلد انتخابی | فهرست انتخابی تک گزینه |
| فیلد متن | ورودی متن کوتاه؛ در نسخه های جدید دارای حالت های ایمیل، رمز عبور، URL، First Name و Last Name |
| فیلد مخفی | نگهداری مقدار مخفی، داینامیک یا محاسباتی |
| فیلد رادیویی | انتخاب یک گزینه از چند مقدار |
| فیلد چک باکس | انتخاب چند گزینه |
| فیلد عدد | دریافت مقدار عددی |
| فیلد تاریخ و زمان | تاریخ و زمان در یک فیلد |
| فیلد تاریخ | انتخاب تاریخ |
| فیلد زمان | انتخاب زمان |
| فیلد محاسباتی | محاسبه با فرمول و ماکرو |
| فیلد انتخاب رنگ | انتخاب مقدار رنگ |
| فیلد رسانه | دریافت فایل و رسانه |
| فیلد WYSIWYG | ویرایشگر محتوای غنی |
| فیلد بازه | انتخاب عدد با اسلایدر |
| Heading فیلد | عنوان برای کل فرم یا بخش های آن |
| فیلد متن چندخطی | متن چندخطی |
| فیلد تکرارشونده | گروه فیلد تکرارشونده |
| فیلد دو حالته | کنترل دو حالته |
| فیلد انتخاب های پیشرفته | انتخاب های بصری و قابل شخصی سازی |
| فیلد نقشه | انتخاب موقعیت روی نقشه |
| فیلد شماره تلفن | دریافت شماره تلفن با ساختار اختصاصی شماره و کشور |
| کپچا بلوک ها | نمایش hCaptcha، Turnstile، Friendly کپچا و Providerهای پشتیبانی شده |
| بلوک شرطی | نمایش یا مخفی کردن گروهی از فیلدها با شرط |
| شکست صفحه فرم | ساخت مرحله بعدی در فرم چندمرحله ای |
| آغاز صفحات فرم | آغاز ساختار چندصفحه ای |
| نوار پیشرفت | نمایش مرحله فعلی و پیشرفت فرم |
| فیلد جداکننده گروه | تقسیم منطقی بخش های فرم |
| دکمه اقدام | دکمه ارسال، مرحله، تغییر Render State و Actionهای مرتبط |
| پیش نمایش فیلدها | پیش نمایش داده های واردشده پیش از ارسال با HTML، CSS و ماکرو |
فیلد شماره تلفن در نسل 3.6 به هسته افزونه اضافه شده و برای دریافت شماره تلفن در فرم های ثبت نام، سفارش و تماس استفاده می شود. ساختار این فیلد برای شماره های بین المللی و انتخاب کشور طراحی شده و به جای استفاده از فیلد متن عمومی، کنترل تخصصی تری برای شماره موبایل و تلفن فراهم می کند.

پیش نمایش فیلدها داده هایی را که کاربر تا آن لحظه وارد کرده است پیش از ثبت نهایی نمایش می دهد. طراح می تواند ساختار پیش نمایش را با HTML، CSS و Macroهای مقدار فیلدها طراحی کند و در فرم چندمرحله ای یک مرحله مرور نهایی بسازد.
این قابلیت برای سفارش، ثبت نام سازمانی، درخواست و فرم هایی که کاربر باید اطلاعات خود را پیش از Submit تایید کند کاربرد دارد.
User Journey اطلاعات مسیر بازدیدکننده را پیش از ارسال فرم ثبت می کند تا مشخص شود کاربر از چه صفحه هایی عبور کرده و در نهایت فرم را ارسال کرده است. این داده برای تحلیل Lead، فرم فروش و ارزیابی مسیر تبدیل کاربرد دارد و در نسخه های جدید به قابلیت های هسته اضافه شده است.
نسخه های جدید جت فرم بیلدر قابلیت Import from HTML را ارائه می کنند تا ساختار یک فرم HTML به بلوک های قابل ویرایش تبدیل شود. این ویژگی برای مهاجرت فرم های موجود یا تبدیل Markup اولیه به ساختار ویرایشگر بلوکی مناسب است و بعد از تبدیل می توان منطق، اقدامات و استایل JetFormBuilder را روی آن اعمال کرد.

ماسک ورودی قالب مورد انتظار برای ورودی را به کاربر نشان می دهد و برای داده هایی مانند شماره، کد، تاریخ یا الگوی حرفی/عددی استفاده می شود. افزونه حالت های عددی، حرفی و ترکیبی را برای ساخت Mask ارائه می کند تا داده در ساختار مشخص وارد شود.
Generator داخلی می تواند یک بازه عددی تولید کند و همان اعداد را به عنوان گزینه Select، Radio یا Checkbox در اختیار فرم قرار دهد. این قابلیت برای تعداد نفر، سال، سن، تعداد محصول یا هر فهرست عددی متوالی مناسب است و نیاز به وارد کردن دستی گزینه ها را حذف می کند.
فیلد مخفی می تواند به شکلی تنظیم شود که مقدار آن حتی در HTML سمت کاربر رندر نشود. این قابلیت برای داده هایی مناسب است که فقط باید در پردازش سمت سرور، فرمول یا اقدام استفاده شوند و لازم نیست در Markup صفحه حضور داشته باشند.
نسخه های جدید جت فرم بیلدر اجازه می دهند چند Gateway پرداخت در یک فرم فعال باشند. کاربر می تواند مسیر پرداخت متناسب را انتخاب کند و منطق شرطی نیز روی Gateway اعمال شود تا روش پرداخت براساس پاسخ فرم، پلن یا شرایط دیگر فعال گردد.

علاوه بر ایجاد Post و User، اقدام مربوط به ترم نیز در نسخه های جدید هسته توسعه یافته است. فرم می تواند ترم تاکسنومی را ایجاد یا بروزرسانی کند و در پروژه های دایرکتوری و داده محور برای مدیریت دسته، منطقه، برند یا طبقه بندی سفارشی از سمت کاربر استفاده شود.
ثبت کاربر و بروزرسانی کاربر در نسخه های جدید می توانند با چند نقش قابل تخصیص کار کنند. این قابلیت برای پورتال، مارکت پلیس و سامانه هایی مناسب است که حساب کاربر باید براساس داده فرم بیش از یک نقش یا نقش متفاوت دریافت کند.
نسخه 3.6.5 پشتیبانی والد/فرزند را برای اقدامات پس از ارسال گسترش داده است. این ساختار برای Workflowهایی مناسب است که اجرای یک اقدام به نتیجه اقدام دیگر وابسته است و چند مرحله پردازش باید به صورت مرتبط مدیریت شوند.
فرم سازهای حرفه ای WordPress در ظاهر یک هدف مشترک دارند، اما معماری و تمرکز آن ها متفاوت است. WPForms بیشتر بر تجربه Drag & Drop و مجموعه بزرگ قالب و Addonها تمرکز دارد؛ Gravity Forms یک اکوسیستم قدیمی و توسعه پذیر با Add-onهای رسمی و ثالث دارد؛ Fluent Forms ابزارهای بازاریابی، پرداخت و فرم های مکالمه ای را در یک محصول گسترده جمع کرده است؛ Formidable Forms نیز علاوه بر فرم، روی نمایش داده، View، Calculator و ساخت برنامه های داده محور تمرکز ویژه دارد.

جت فرم بیلدر از زاویه دیگری وارد می شود: ساخت فرم مستقیما در ویرایشگر بلوکی، اتصال عمیق به داده داینامیک و JetEngine، اقدامات پس از ارسال قدرتمند و ساختار 20 افزودنی تخصصی Pro. بنابراین مقایسه باید براساس نوع پروژه، سازنده، داده داینامیک، روند کاری و سرویس های موردنیاز انجام شود، نه صرفا تعداد فیلدها.
| معیار | JetFormBuilder | جت فرم بیلدر | WPForms | Gravity Forms | Fluent Forms | Formidable Forms |
|---|---|---|---|---|---|
| محیط اصلی ساخت | WordPress ویرایشگر بلوکی | سازنده کشیدن و رها کردن اختصاصی | ویرایشگر بصری فرم اختصاصی | سازنده کشیدن و رها کردن اختصاصی | سازنده کشیدن و رها کردن اختصاصی |
| تعداد فیلدهای اعلام شده | 24+ بلوک فیلد | مجموعه Standard، Fancy و Payment فیلدها | 30+ فیلد | مجموعه گسترده فیلدهای فرم | مجموعه گسترده فیلد و Repeater |
| فرم چندمرحله ای | دارد | دارد | Paginated Forms | دارد | دارد با نوار پیشرفت |
| منطق شرطی | بلوک شرطی + شرط اقدامات | Smart منطق شرطی | منطق شرطی برای فیلد، Page، Notification و Feed | دارد | دارد |
| محاسبات | فیلد محاسباتی با فرمول پیشرفته و تاریخ/زمان | Calculation Forms در Pro | Calculations و Add-onهای پیشرفته | دارد | یکی از حوزه های اصلی محصول |
| Repeater | دارد | دارد در Pro | از طریق ساختارها و Add-onهای مربوط قابل توسعه است | دارد | دارد |
| فرم ثبت نام کاربر | ثبت کاربر در هسته، Login در افزودنی Pro | User Registration افزودنی | User Registration Add-On | دارد | دارد |
| ارسال محتوا از سمت کاربر | ایجاد/بروزرسانی نوشته | Post ارسال های فرم افزودنی | Advanced Post Creation Add-On | Advanced Post Creation | ساخت داده و Viewهای سمت کاربر |
| ذخیره و ادامه فرم | ذخیره پیشرفت فرم افزودنی | Save and Resume | Save & Continue | قابلیت های فرم چندمرحله ای و ذخیره داده | Save and Continue و Auto-save Draft |
| امضای دیجیتال | افزودنی امضا | Digital Signatures | Digital Signatures Add-On/Third-party ecosystem | قابلیت های پیشرفته فرم | امضا فیلد در پلن ها و Add-onهای مربوط |
| پیوست PDF افزودنی | PDF Generation در مجموعه ویژگی ها | از طریق Add-onهای اکوسیستم قابل توسعه است | PDF و Integrationهای مرتبط در اکوسیستم | قابلیت های PDF و View در اکوسیستم محصول | |
| آپلود فایل | Media در هسته + Drag & Drop آپلود Pro | File Uploads | File آپلود | دارد | دارد |
| آدرس خودکار | تکمیل خودکار آدرس افزودنی | Geolocation افزودنی | Geolocation | تکمیل خودکار آدرس | Geolocation |
| پرداخت یک باره | Gatewayها، Stripe افزودنی و WooCommerce اقدام | Stripe، PayPal، Square و سایر Providerها | Stripe، PayPal، Square، Mollie و Add-onهای دیگر | Payment Integrations متعدد | Payment Add-onها |
| پرداخت دوره ای | PayPal Recurring و Stripe Subscriptions | پرداخت دوره ای در Integrationهای پشتیبانی شده | Subscription با Payment Add-onها | Subscription و Donation | Recurring پرداخت ها در Integrationهای مربوط |
| WooCommerce سبد خرید/تسویه حساب | افزودنی اختصاصی Add to سبد خرید & تسویه حساب | تمرکز بیشتر روی Payment Forms و Integrationها | قابل اتصال از طریق اکوسیستم Add-onها | Integrationهای WooCommerce و Payment | Integrationهای WooCommerce |
| CRM و ایمیل مارکتینگ | MailPoet، ConvertKit، MailerLite، Moosend، HubSpot + اقدامات داخلی | مجموعه گسترده Integrationها و Zapier | Add-onهای رسمی و Zapier/Webhooks | یکی از نقاط اصلی محصول | Integrationهای متعدد |
| Webhook / Hook | هر دو در هسته | Webhooks افزودنی | Webhooks و REST API | Webhook و Automation | Webhook و API |
| JetEngine / CCT | یکپارچگی مستقیم با CPT، CCT و Meta | از طریق فیلدها و Integrationهای وردپرس | Custom Post Type و Meta با Add-on/Integration | Post Creation و Dynamic Data | Views و Data-driven Apps |
| Gutenberg | محیط اصلی ساخت فرم | بلوک برای نمایش فرم | بلوک برای Embed | بلوک و سازنده مستقل | بلوک و سازنده مستقل |
| Elementor | ویجت اختصاصی نمایش و استایل | Integration | قابل Embed و Integrationهای ثالث | Integration | Integration |
| Bricks | المان اختصاصی | قابل Embed | Integrationهای اکوسیستم | Integrationها | قابل استفاده در Builderها |
| AI فرم ساز | دارد | WPForms AI و ابزارهای AI | قابلیت های AI در اکوسیستم توسعه | AI فرم ساز | AI فرم ساز |
| مدل عرضه | هسته رایگان + 20 افزودنی Pro | Lite + Pro / Elite | Premium با سطح لایسنس | Free + Pro | Free + Premium |
WPForms بر تجربه بسیار ساده Drag & Drop، کتابخانه بزرگ قالب، Conversion Tools و مجموعه گسترده Addonها تمرکز دارد. User Registration، Post ارسال فرم، Digital امضا، Geolocation، Surveys، File آپلود، Conversational Forms، Payment و Marketing Integration در پلن های مختلف آن ارائه می شوند.

جت فرم بیلدر در مقابل ساخت فرم را داخل Gutenberg انجام می دهد و ارتباط مستقیم تری با داده داینامیک Crocoblock، CPT/CCT و Workflowهای Post Submit دارد. اگر پروژه از JetEngine و ساختار داینامیک استفاده می کند، JetFormBuilder مسیر هماهنگ تری برای ورود و بروزرسانی داده ایجاد می کند؛ WPForms برای کاربری که سازنده مستقل، Templateهای بسیار زیاد و اکوسیستم عمومی بازاریابی می خواهد رویکرد متفاوتی دارد.
Gravity Forms یکی از قدیمی ترین فرم سازهای حرفه ای WordPress است و 30+ فیلد، فرم چندصفحه ای، منطق شرطی، Save & Continue، File آپلود، REST API، Calculations، Quiz، Survey، امضا، User Registration و Payment Add-onهای متعدد دارد. اکوسیستم توسعه دهندگان ثالث آن نیز بسیار گسترده است.
JetFormBuilder معماری ویرایشگر بلوکی محور دارد و بسیاری از Workflowهای داده ای را با JetEngine و اقدامات داخلی خود پوشش می دهد. Gravity Forms برای پروژه هایی که اکوسیستم Add-on بالغ و Integration سازمانی گسترده می خواهند گزینه متفاوتی است؛ جت فرم بیلدر برای Workflowهای Crocoblock و فرم های داینامیک متصل به CPT/CCT یکپارچگی عمیق تری ارائه می کند.
Fluent Forms علاوه بر فرم های معمولی، Multi-مرحله، منطق شرطی، Advanced Post Creation، Payment، تکمیل خودکار آدرس، Quiz، Survey و Integrationهای بازاریابی را ارائه می کند و تمرکز قابل توجهی روی Automation و Lead Management دارد.
تفاوت معماری جت فرم بیلدر در استفاده بومی از ویرایشگر بلوکی، اقدامات پس از ارسال و اتصال به داده JetEngine است. Fluent Forms برای کاربری که محیط Drag & Drop مستقل و مجموعه Integrationهای بازاریابی گسترده می خواهد مناسب است و JetFormBuilder برای ساخت فرم به عنوان بخشی از معماری داده Crocoblock مسیر متفاوتی دارد.

Formidable Forms خود را فراتر از فرم ساده معرفی می کند و روی Views، Calculator، Directory، Dashboard و نمایش داده ارسال شده در سمت کاربر تمرکز دارد. Repeater، Multi-Page، Cascading Lookup، Schedule، Limit Responses، Save and Continue، Geolocation و User Registration بخشی از امکانات آن هستند.
جت فرم بیلدر نیز محاسبات، Repeater، Schedule، Limit، Registration و داده داینامیک را پوشش می دهد اما برای نمایش داده معمولا با JetEngine و سایر ابزارهای Crocoblock ترکیب می شود. Formidable Views بخشی از خود اکوسیستم Formidable است، در حالی که در معماری Crocoblock وظیفه نمایش لیستینگ و Query بیشتر بر عهده JetEngine قرار می گیرد.
| دسته | قابلیت | کاربرد |
|---|---|---|
| ساخت فرم | 24+ Form فیلد بلوک ها | انواع ورودی متنی، عددی، انتخابی، رسانه و داینامیک |
| ساخت فرم | 10+ Form Elements | ساختار، شرط، مرحله و کنترل فرم |
| هوش مصنوعی | سازنده فرم با هوش مصنوعی | ساخت اسکلت فرم از توضیح متنی |
| الگو | الگوهای فرم | مخاطب، Register، Application، Subscribe، Profile و Booking |
| فیلد | Text / Textarea / WYSIWYG | داده متنی ساده و غنی |
| فیلد | Select / Radio / Checkbox | انتخاب تک و چند گزینه |
| فیلد | Advanced Choices | کارت و انتخاب بصری |
| فیلد | Switcher | دو وضعیت روشن/خاموش |
| فیلد | Range | اسلایدر عددی |
| فیلد | Date / Time / Datetime | داده تاریخ و زمان |
| فیلد | Map | مختصات و آدرس |
| فیلد | Media | آپلود فایل و رسانه |
| فیلد | Repeater | ردیف های تکرارشونده |
| فیلد | Hidden | مقدار مخفی و داینامیک |
| محاسبه | فیلد محاسباتی | فرمول، قیمت، امتیاز و تاریخ |
| محاسبه | Conditional Formula | نتیجه وابسته به شرط |
| شرط | بلوک شرطی | نمایش و مخفی کردن فیلدها |
| شرط | اقدام Conditions | اجرای شرطی Actionها |
| چندمرحله ای | Page Break | تقسیم فرم به مراحل |
| داده | مقادیر پیش فرض داینامیک | پیش پر کردن از Post، User، Query و Option |
| داده | پیش تنظیم | ویرایش داده موجود از سمت کاربر |
| داده | رکوردهای فرم | ذخیره ارسال فرم در WordPress |
| داده | Import / Export | انتقال فرم میان سایت ها |
| اقدام | ارسال ایمیل | ارسال اعلان و پاسخ |
| اقدام | ثبت کاربر | ساخت حساب |
| اقدام | بروزرسانی کاربر | ویرایش حساب |
| اقدام | تایید | تایید ایمیل |
| اقدام | ایجاد/بروزرسانی نوشته | ساخت و ویرایش محتوا |
| اقدام | بروزرسانی تنظیمات | ویرایش Optionها |
| اقدام | فراخوانی هوک | اجرای Hook وردپرس |
| اقدام | فراخوانی وب هوک | ارسال داده به سرویس بیرونی |
| اقدام | هدایت | هدایت پس از ارسال |
| اقدام | ذخیره رکورد فرم | ثبت ارسال فرم |
| Marketing | MailChimp / GetResponse / ActiveCampaign | اتصال داخلی به سرویس های بازاریابی |
| امنیت | reCAPTCHA v3 | تشخیص خودکار ربات |
| امنیت | hCaptcha | کپچای جایگزین |
| امنیت | Friendly کپچا | Proof-of-Work کپچا |
| امنیت | Cloudflare Turnstile | تشخیص کاربر و ربات |
| امنیت | هانی پات / CSRF | لایه های ضد اسپم و محافظت درخواست |
| امنیت | پاکسازی مقادیر | پاکسازی داده ورودی |
| اعتبارسنجی | اعتبارسنجی پیشرفته | Ruleهای پیشرفته و سمت سرور |
| نمایش | Gutenberg بلوک | نمایش بومی در ویرایشگر بلوکی |
| نمایش | Elementor ویجت | نمایش و استایل در المنتور |
| نمایش | Bricks المان | نمایش در Bricks |
| نمایش | شورت کد | استفاده در سایر Builderها |
| Pro | 20 افزودنی ها | آپلود، امضا، PDF، Login، Marketing، CRM و پرداخت ها |
جت فرم بیلدر فرم ساز داینامیک Crocoblock برای WordPress | وردپرس است که فرم را در ویرایشگر بلوکی می سازد و از فرم تماس ساده تا ثبت نام، Login، محاسبه، پرداخت، ارسال محتوا، Multi-step و Workflowهای پیچیده را پوشش می دهد.
بله. نسخه رایگان در WordPress.org منتشر می شود و هسته اصلی فرم ساز، بلوک های فیلد، منطق شرطی، محاسبات، اقدامات مهم و رکوردهای فرم را ارائه می دهد. نسخه Pro مجموعه 20 افزودنی تخصصی را به آن اضافه می کند.
در زمان نگارش این مقاله، نسخه رسمی موجود در WordPress.org شماره 3.6.5.4 است. شماره نسخه صفحه محصول بهتر است از فایل واقعی ووکامرس دریافت شود تا با بروزرسانی های بعدی هماهنگ بماند.
معرفی رسمی محصول بیش از 24 Form فیلد بلوک را اعلام می کند. این مجموعه شامل فیلدهای متنی، انتخابی، تاریخ، زمان، رسانه، نقشه، Repeater، Range، Advanced Choices، Hidden و Calculated است.

بله. شکست صفحه فرم فرم را به چند مرحله تقسیم می کند و نشانگر پیشرفت و دکمه های قبل و بعد قابل استفاده هستند. این ساختار با منطق شرطی و ذخیره پیشرفت فرم نیز ترکیب می شود.
بله. بلوک شرطی برای نمایش یا مخفی کردن فیلدها براساس پاسخ کاربر استفاده می شود. اقدامات پس از ارسال نیز شرط مستقل دارند و هر اقدام فقط زمانی اجرا می شود که Rule مربوط برقرار باشد.
فیلد محاسباتی می تواند مقادیر فرم، فیلد متا و Macroها را وارد فرمول کند. جمع، تفریق، ضرب، تقسیم، گرد کردن، توان، حداقل، حداکثر، شرط، مقایسه و محاسبات تاریخ و زمان در ساختار فعلی قابل استفاده هستند.
بله. Range، Select، Checkbox، Hidden و فیلد محاسباتی برای ساخت Quote، قیمت سفارش، محاسبه خدمات، اقساط، رزرو، مالیات یا امتیاز قابل ترکیب هستند.
بله. Repeater گروهی از فیلدها را به تعداد متغیر تکرار می کند و برای سوابق، مهمان ها، محصولات، اعضای تیم یا آیتم های سفارش مناسب است. مقدار ردیف ها نیز می تواند وارد محاسبات شود.
بله. فرم در ویرایشگر بلوکی ساخته می شود و با JetForm ویجت در Elementor نمایش داده می شود. تنظیمات استایل و نمایش در همان صفحه ساز قابل کنترل هستند.
بله. JetForm المان برای Bricks ارائه شده است و فرم آماده را داخل چیدمان این سازنده قرار می دهد.
بله. هر فرم شورت کد دارد و می تواند در محیطی که شورت کد را پشتیبانی می کند قرار بگیرد.
سازنده فرم با هوش مصنوعی از توضیح متنی برای تولید ساختار اولیه فرم استفاده می کند. فیلدها و چیدمان اولیه ساخته می شوند و سپس مدیر می تواند آن ها را ویرایش و اقدامات و Logic موردنیاز را اضافه کند.

رکوردهای فرم بخش ذخیره Submissionها در WordPress است. نام فرم، Referrer، Status، User، زمان و مقدار فیلدها قابل مشاهده هستند و مدیر می تواند رکوردها را مدیریت و برای Workflowهای بعدی استفاده کند.
بله. ثبت کاربر یک اقدام داخلی برای ساخت حساب WordPress است و متای کاربر و نقش نیز قابل Map هستند. تایید می تواند تایید ایمیل را به همین روند کاری اضافه کند.
بله. ورود کاربر یکی از 20 افزودنی Pro است و ورود با نام کاربری یا ایمیل و رمز عبور، مرا به خاطر بسپار، کوکی امن و بازیابی رمز عبور را به فرم اضافه می کند.
بله. بروزرسانی کاربر در هسته برای ویرایش اطلاعات حساب و متای کاربر وجود دارد. پیش تنظیم نیز مقدارهای موجود را پیش از ویرایش داخل فیلدها قرار می دهد.
بله. ایجاد/بروزرسانی نوشته می تواند Post، Page و Custom Post Type را ایجاد یا ویرایش کند. Title، Content، Status، Author و فیلد متاها از داده فرم دریافت می شوند.
بله. این دو ابزار یکپارچگی عمیقی دارند. Form می تواند داده CPT، CCT و فیلد متا را ایجاد و ویرایش کند و مقادیر Query، User، Post و Option را به صورت داینامیک دریافت نماید.
فیلد نقشه موقعیت را با Google، Leaflet یا Mapbox دریافت می کند و داده را به شکل مختصات، Array یا آدرس ذخیره می نماید. مقدار آن با Map فیلد متا در JetEngine نیز قابل هماهنگی است.
بله. فیلد رسانه در هسته برای آپلود استفاده می شود و آپلود فایل با کشیدن و رها کردن در Pro امکانات آپلود چند فایل، پیشرفت، پیش نمایش، تغییر ترتیب، کتابخانه رسانه و Image تغییر اندازه را اضافه می کند.
بله. افزودنی امضا امضا را روی بوم امضا دریافت و با فرمت SVG، PNG یا JPEG ذخیره می کند. این فایل در روند کاری قرارداد، رضایت نامه و تایید سفارش قابل استفاده است.
بله. پیوست PDF افزودنی داده ارسال فرم را براساس قالب به PDF تبدیل می کند و فایل می تواند در ایمیل، رکورد فرم یا کتابخانه رسانه استفاده شود.

این افزودنی مقدارهای فرم، Calculation، Conditions، مرحله فعال، File و داده Autocomplete را در حافظه محلی ذخیره می کند تا کاربر پس از وقفه بتواند تکمیل فرم را ادامه دهد.
بله. زمان بندی فرم ها تاریخ شروع و پایان را تعریف می کند و قبل یا بعد از بازه، پیام سفارشی به جای فرم نمایش می دهد.
بله. محدودسازی پاسخ های فرم سقف کل و سقف هر User را براساس IP، Cookie، Session یا حساب واردشده کنترل می کند و شمارنده می تواند در بازه های روزانه، هفتگی، ماهانه یا سالانه بازنشانی شود.
این افزودنی چند Select وابسته از یک تاکسنومی سلسله مراتبی می سازد؛ مثلا برند، مدل و تیپ یا کشور، شهر و منطقه. Level بعدی براساس Parent انتخاب شده نمایش داده می شود.
در Selectهای دارای گزینه زیاد، کادر Search اضافه می شود و گزینه ها با AJAX جستجو می شوند. حداقل تعداد حرف برای آغاز Search نیز قابل تنظیم است.
این افزودنی از Google Places برای پیشنهاد آدرس استفاده می کند و می تواند کشور و نوع مکان را محدود نماید. Geocode، آدرس، Establishment، منطقه و شهر از انواع منبع قابل انتخاب هستند.

20 افزودنی در پنج گروه رسمی قرار دارند: 12 امکانات فرم، سه ایمیل مارکتینگ، یک اتوماسیون بازاریابی، یک CRM و فروش و سه پرداخت ها.
MailPoet، ConvertKit اقدام و MailerLite اقدام سه افزودنی گروه ایمیل مارکتینگ هستند. Moosend نیز در گروه اتوماسیون بازاریابی قرار دارد.
اطلاعات فرم را به Contactهای HubSpot منتقل می کند و نگاشت فیلدها، شرکت، Owner و مرحله چرخه عمر را پشتیبانی می نماید. اتصال جدید می تواند با OAuth 2.0 انجام شود.
بله. WooCommerce سبد خرید & تسویه حساب اقدام یک محصول را پس از ارسال فرم به سبد خرید اضافه و کاربر را به تسویه حساب منتقل می کند. این روند کاری برای فرم سفارش و خرید سفارشی مناسب است.
WPForms روی سازنده اختصاصی Drag & Drop، Templateهای بسیار زیاد و Conversion/Marketing Addonها تمرکز دارد. JetFormBuilder در ویرایشگر بلوکی ساخته می شود و با JetEngine، CPT، CCT و Post Submit Workflowهای Crocoblock یکپارچگی عمیق تری دارد.
Gravity Forms اکوسیستم قدیمی و گسترده ای از Add-onهای رسمی و توسعه دهندگان ثالث دارد و 30+ فیلد و Integrationهای سازمانی ارائه می کند. جت فرم بیلدر ویرایشگر بلوکی محور است و برای معماری داینامیک Crocoblock و ورود داده به JetEngine مسیر یکپارچه تری دارد.
Fluent Forms محیط Drag & Drop مستقل و مجموعه گسترده Marketing، Payment، Quiz و Automation دارد. JetFormBuilder بیشتر بر ویرایشگر بلوکی، اقدامات پس از ارسال و اتصال مستقیم به داده داینامیک Crocoblock تکیه می کند.
Formidable Forms علاوه بر فرم ساز روی Views، Dashboard، Directory و نمایش Data تمرکز ویژه دارد. در اکوسیستم Crocoblock، جت فرم بیلدر ورود و پردازش داده را انجام می دهد و نمایش Listing و Query پیشرفته معمولا با JetEngine تکمیل می شود.

JetFormBuilder از یک فرم تماس ساده فراتر می رود و فرم را به بخشی از روند کاری سایت تبدیل می کند. بیش از 24 بلوک فیلد، منطق شرطی، محاسبات، Repeater، Map، مقادیر داینامیک، فرم چندمرحله ای و مجموعه اقدامات پس از ارسال اجازه می دهند داده فقط جمع آوری نشود، بلکه در WordPress پردازش و به مقصد مناسب منتقل شود.
جت فرم بیلدر در حوزه کاربر می تواند حساب ایجاد یا بروزرسانی کند، ایمیل را تایید نماید و با افزودنی ورود کاربر ورود و بازیابی رمز را پوشش دهد. در حوزه محتوا نیز ایجاد/بروزرسانی نوشته امکان ساخت و ویرایش CPT را از سمت کاربر فراهم می کند و یکپارچگی JetEngine مسیر کار با CCT و فیلد متاهای داینامیک را توسعه می دهد.
نسخه Pro با 20 افزودنی رسمی دامنه محصول را گسترش می دهد. آپلود فایل با کشیدن و رها کردن، امضا، پیوست PDF، انتخاب سلسله مراتبی، Autocomplete، Save پیشرفت، Schedule و Limit Responses تجربه خود فرم را توسعه می دهند؛ MailPoet، ConvertKit، MailerLite، Moosend و HubSpot لایه بازاریابی و CRM را می سازند و PayPal، WooCommerce و Stripe پرداخت و اشتراک را به روند کاری فرم اضافه می کنند.
ساخت فرم در Gutenberg انجام می شود اما همان فرم در Elementor و Bricks ابزار نمایش اختصاصی دارد و از طریق شورت کد نیز در محیط های دیگر قابل استفاده است. این معماری باعث می شود منطق فرم مستقل از صفحه ای باشد که فرم در آن نمایش داده می شود.
برای فروشگاه، عضویت، دایرکتوری، املاک، استخدام، آموزش، رزرو، پورتال و پروژه های داده محور، جت فرم بیلدر مجموعه ای از ابزارهای لازم برای دریافت، محاسبه، اعتبارسنجی، ذخیره و انتقال داده را در یک اکوسیستم واحد گردآوری می کند.
افزونه Jet Form Builder | بهترین افزونه فرم ساز برای گوتنبرگ جت فرم بیلدر + ۱۶ افزودنی پرمیوم در تاریخ 1405/07/01 به نسخه 3.6.5.4 آپدیت شد.