درباره افزونه جت فرم بیلدر JetFormBuilder
داستان JetFormBuilder به اواخر ۲۰۲۰ برمیگرده. تیم Crocoblock، یه شرکت اوکراینی که از ۲۰۱۴ روی افزونههای وردپرس کار میکرد، به این نتیجه رسید که ماژول فرمساز قدیمیشون داخل JetEngine دیگه جواب نمیده. اون موقع همه چیز داشت به سمت ویرایشگر بلاکی گوتنبرگ میرفت و Crocoblock تصمیم گرفت یه افزونه مستقل بسازه که از روز اول برای بلاک ادیتور طراحی شده باشه، نه این که بعداً بهش وصل بشه. بعد از شبهای بیخوابی زیاد در دوران پاندمی، ژانویه ۲۰۲۱ اولین نسخه JetFormBuilder منتشر شد. تیم از اون موقع تا حالا بدون وقفه روش کار کرده؛ نسخه ۳.۰ در ابتدای ۲۰۲۴ یه بازنویسی بزرگ بود و آخرین نسخه ۳.۶ هم چند گیتوی پرداخت همزمان و یه فیلد تلفن اختصاصی اضافه کرد. کارش از یه فرم تماس ساده خیلی فراتر میره. بیش از ۲۴ نوع فیلد داره: متن، عدد، تاریخ، آپلود فایل، تکرارشونده (Repeater)، محاسباتی، مپ و غیره. وقتی فرم ارسال میشه، میتونی ۱۲ اکشن مختلف تعریف کنی: ثبت کاربر، آپدیت پست، ارسال ایمیل، ریدایرکت، Webhook، اتصال به MailChimp یا ActiveCampaign. فرمهای چندمرحلهای با نوار پیشرفت، منطق شرطی برای نمایش یا پنهان کردن فیلدها، و فیلد محاسباتی که فرمولهای پیچیده رو پشتیبانی میکنه از جمله امکانات اصلیشه. فرم رو داخل گوتنبرگ میسازی، ولی استایلدهیش رو میتونی توی المنتور یا Bricks هم انجام بدی. برای کاربر ایرانی چند نکته مهم هست. اول، این افزونه هیچ سرویس خارجی اجباری نداره و کل منطق فرم روی سرور خودت اجرا میشه، پس فیلتر و تحریم مشکلی ایجاد نمیکنه. دوم، به جای reCAPTCHA گوگل (که توی ایران کار نمیکنه) میتونی از روشهای اعتبارسنجی سرور-ساید خودش یا hCaptcha استفاده کنی. سوم، برای فروشگاههای ووکامرس ایرانی که درگاه پرداخت ایرانی دارن، این افزونه از Webhook پشتیبانی میکنه و میشه باهاش فرمهای سفارش سفارشی ساخت که مستقیم به هر درگاهی وصل بشن. چهارم، روی هاست اشتراکی ایرانی با PHP 7.0 به بالا بدون مشکل کار میکنه و سربار حافظهاش کمه. اما محدودیتهاش رو هم بدون: اول، UI گوتنبرگمحورش برای کسایی که به drag-and-drop کلاسیک عادت دارن (مثل WPForms یا Gravity Forms) در ابتدا گیجکنندهست و یه دوره یادگیری میخواد. دوم، پشتیبانی از RTL و فارسی در نسخه رایگان کامل نیست و ممکنه بعضی فیلدها نیاز به CSS دستی داشته باشن. سوم، امکانات پیشرفته مثل پرداخت Stripe، ذخیره پیشرفت فرم، و PDF همه پشت paywall هستن و ادانهای پولی میخوان. توصیه عملی: اگه داری یه سایت دایرکتوری، پلتفرم عضویت، یا فروشگاهی میسازی که فرمهای پیچیده با منطق شرطی نیاز داره، JetFormBuilder انتخاب درستیه. اگه فقط یه فرم تماس ساده میخوای، Contact Form 7 یا WPForms Lite کافیه و نیازی به این سطح از پیچیدگی نداری.
راهنمای نصب افزونه
- فایل ZIP افزونه را با کلیک روی دکمه «دانلود نسخه 3.6.0.1» در بالای همین صفحه دریافت کنید. فایل از سرور WPFORIRAN در ایران ارائه میشود و نیاز به VPN ندارد.
- وارد پنل مدیریت وردپرس خود شوید و به مسیر «افزونهها → افزودن → بارگذاری افزونه» بروید.
- فایل ZIP دانلود شده (jetformbuilder-3.6.0.1.zip) را انتخاب و آپلود کنید.
- پس از پایان نصب، روی دکمه «فعالسازی افزونه» کلیک کنید.
- افزونه جت فرم بیلدر JetFormBuilder اکنون آماده استفاده است. برای تنظیمات، به منوی مربوطه در پنل وردپرس مراجعه کنید.
تغییرات نسخه 3.6.0.1
- بروزرسانی به نسخه 3.6.0.1