اکشن فرم (Action Form) چیست؟
اکشن فرم یک ابزار بسیار قدرتمند ، انعطاف پذیر ، امن و سریع برای ساختن فرم های شگفت انگیر در دی ان ان می باشد.فرم های ساخته شده با اکشن فرم قابلیت سفارشی سازی کامل پوسته و فیلد ها را دارا می باشند و قدرت طراحی هر نوع فرمی را به شما میدهد مانند :فرم نظر سنجی ، فرم تماس ، انواع ویجیت ، فرم ثبت نام و لاگین و حتی فرم های اتوماسیون های اداری و سازمانی.
هر آنچه که یک فرم ساز باید داشته باشد را در مقیاس بسیار وسیع تر و تکامل یافته تر داراست.
پیشنهاد دی ان ان پلاس :
(اگر نیازمند یک فرم ساز بسیار قدرت مند و پیشرفته و کامل هستید تنها اکشن فرم است که می تواند پاسخ گوی نیاز شما باشد.)
تذکر قبل از خرید
این محصول بخش کلاینت ساید (نمایش فرم کاربر) فارسی شده است و بخش مدیریت فرم فارسی نشده است.
یک توضیح کوتاه از ویژگی های تمام نشدنی اکشن فرم
این ماژول طوری طراحی شده است که در کمترین زمان ممکن می توانید اطلاعات کاربران را از طریق فرم های ساخته شده جمع آوری کنید ،پروفایل کاربر را به روز رسانی کنید یا اطلاعات دریافتی را در ده ها نوع دیتابیس ومختلف با انواع ساختار مختلف ذخیره کنید و انواع فرم های ثبت نام و لاگین و حتی فرم اتوماسیون اداری و سازمانی و فرم های پیچیده و محاسباتی و عملیاتی دلخواه خود را به سادگی طراحی کنید ! از ویژگی های این ماژول امکان توسعه آن می باشد به طوری که دی ان ان پلاس برای ماژول اکشن فرم درگاه پرداخت آنلاین با بانک های عضو شتاپ را در قالب یک اکشن طراحی کرده که با نصب بر روی این فرم ساز امکان پرداخت آنلاین را به شما می دهد. و همچنین از ساده ترین امکانات این محصول ساخت فرم ها با کد رهگیری بوده یکی از دغدغه در فرم ساز ها می باشد که در این فرم ساز به سادگی امکان پذیر بوده و حتی امکان ویرایش فرم ثبتی برای کاربران نیز در صورت اجازه مدیر محیا می باشد .
تذکر : دی ان ان پلاس ماژول های درگاه پرداخت آنلاین , پیامک , تلگرام و پی دی اف(PDF) ساز را برای اکشن فرم به صورت اختصاصی تولید کرده که بعد از نصب قابلیت های اکشن فرم توسعه می باشد که به صورت جداگانه در فروشگاه درج شده می توانید تهیه کنید و با اکشن فرم قدرت مندتر عمل کنید .
ویژگی های کلیدی ماژول اکشن فرم :
ساختن فرم های به شدت پیچیده و حرفه ای
توابع سریع و قدرتمند
ساخت فرم های محاسباتی ساده و پیشرفته
سفارشی کردن کامل قالب فرم به صورت توکن
طراحی فرم های ثبت نام و لاگین امن و انواع فرم های متداول
مدیریت و اجرای فرم ها با ثبت دیتا در انواع دیتابیس ها به صورت همزمان
ایجاد رویداد ها مختلف برای هر فیلد مثل نمایش یا عدم نمایش هر فیلد به ازای انتخاب فیلد دیگر
نمایش هر فیلد با توجه به حق دسترسی کاربر
و ...
ویژگی های کاربردی ماژول فرم ساز اکشن فرم :
زیبا و واکنشگرا
دو قالب پیش فرض بوت استرپ و متریال دیزاین
با قابلیت های متنوع طراحی و توکن بیس بودن هر فیلد ساخته شده جهت طراحی های سفارشی
مدیریت بسیار آسان
توسعه پذیری و یکپارچگی
قابلیت کشیدن و رها و کردن (Drag & Drop )
برای طراحی ظاهر فرم
چند ستونه کردن هر سطر
طراحی سفارشی : اگر کشیدن و رها کردن برای شما کافی نیست میتوانید قالب مورد نظر خود را به سادگی با Html طراحی کنید
سفارشی کردن ظاهر فرم از قبیل رنگ و تم و ...
فعال/غیر فعال کردن جی کوییری پیش فرض مازول
تغییر پس زمینه فرم
رنگ متن
طرازبندی برچسب ها
پهنای هر برچسب
نمایش فرم با انواع شرط
فعال کردن اعتبار سنجی سمت کاربر
ماسک کردن(MASK) یک مقدار عددی برای مثال کد ملی یا شماره تلفن تاریخ و ....
فعال کردن حالت خطایابی
فیلد های از پیش تعریف شده: تلفن / شهر/ کمپانی / لیست کشور / ایمیل / نام / رمزعبور / تلفن / کد پستی / ناحیه / منطقه / خیابان / نام کاربری / وب سایت
فیلد های رایج : جعبه متن / عدد / متن طولانی / ویرایشگر متن دی ان ان / چک باکس / دراپ دان / رادیو باتن / چک باکس لیست / دکمه / انتخاب رنگ
فیلد ها : تاریخ / لیست صفحات سایت / لیست پرتالها / آپلود فایل تکی و گروهی / فیلد مخفی / تصویر / نوار زمان / قبول شرایط / تگ / کپچا (کد امنیتی) و ...
لایه اتصال داده ها : همه عملیات ها مانند نمایش/مخفی کردن فیلد ها ، محاسبات و ... سمت کاربر انجام میشود و در هر درخواست صفحه مرورگر دوباره سازی نمی شود (Ajax).
سازگار با ماژول My Token
سازگار با ماژول Action Grid
برای نمایش اطلاعات ثبت شده XSL
موتور قدرتمند قالب : به این معنی میباشد که شما کنترل کاملی روی استایل کنترل ها دارا می باشید
سازگار با DNN Taxonomy
خروجی گرفتن اطلاعات در فرمت CSV
ذخیره اطلاعات فرم در سیشن برای بازیابی دوباره
استفاده از کد امنیتی کپچا
اعتبار سنجی از طریق وب سرویس
اعتبار سنجی گروهی فیلدها در یک درخواست
ارسال اطلاعات از طریق HTTP Request
افزودن نقش جدید به کاربر بعد از ثبت فرم
اعتبار سنجی های سفارشی
ارسال ایمیل
قابلیت طراحی فرم های چند مرحله ای و ذخیره اطلاعات هر فرم و استفاده در فرم های بعدی
لغو یک نقش از یک کاربر
به روز رسانی مستقیم پروفایل کاربر
افزودن محتوای پیش فرض موقع کلیک روی یک دکمه
اجرای دستورات SQL Query
و استفاده در فرم های بعدی
سازگار با پی پال و درگاه های ایرانی (درگاه های ایرانی به صورت اختصاصی توسط دی ان ان پلاس نوشته شده است.)
تغییر مسیر کاربر بعد از عملیات
استفاده از عبارات منظم و باقاعده
ترکیب دو دراپ دان با هم و تغییر مقادیر با تغییر یکدیگر
عمیلات شرطی قبل از ذخیره فرم
طراحی انواع اکشن ها و رویدادها
قابلیت شرط گذاری پیشرفته بین فیلد ها برای نمایش یا برای دریافت مقادیر و ...
لیست رویدادهای فرم : On PreInit/ On Init/ On Validation Failed / On Submit
لیست عملیات ها (Action ) در هر رویداد :
- Execute Token
- Inject Form Data
- Load Entry (by ID)
- Load Entry (by User ID)
- Load User
- Run SQL Query
- Server Request
- Repost Data
- Update Form Data (AJAX)
- Clear Cache (by Key)
- Delete File
- Send Email
- Save State
- Auto Save State
- Clear State
- Load State
- Display Message
- Display Error Message
- Send Plain Text as File Download
- Regex
- Regex - Multiple Results
- [Obsolete] Collect PayPal Payment
- Redirect to URL
- Redirect to Portal Page
- Send File for Download
- AES Encrypt
- AES Decrypt
- RSA Encrypt
- RSA Decrypt
- User Login
- User Registration
- Update User Profile
- Authorize User
- Unauthorize User
- Grant User Role
- Revoke User Role
چند نمونه عکس از محیط ماژول
بدون محدودیت نصب فارسی شده بخش کاربرDNN 6.2.xDNN 7.xDNN 8.xDNN 9.x