نرم افزار Ohmyform

OhMyForm سازنده فرم رایگان

جایگزین منبع باز برای تایپ برای اشکال و نظرسنجی ها

Ohmyform ابزارهای سازنده فرم را برای ساخت فرم های آنلاین فراهم می کند. اشکال تعبیه شده حرفه ای را برای نظرسنجی ، تحقیقات بازار و استخدام ایجاد کنید.

بررسی اجمالی

Ohmyform 100 ٪ نرم افزار منبع باز برای تولید فرم های حرفه ای با درجه حرفه ای ، نظرسنجی ها و پرسشنامه ها است. استفاده از فن آوری های وب استاندارد ، تعبیه فرم ها را در برنامه های دسک تاپ ، وب یا تلفن همراه آسان تر می کند. Ohmyform یکی از محبوب ترین گزینه های Google ، Typeform ، Wufoo ، Formik ، فرم ساده و فرم های گرانشی است. این همه ویژگی های مورد نیاز برای ساخت و توزیع فرم های خود را به صورت رایگان به شما می دهد. همراه با ویژگی های ساختمان ، این ابزار همچنین ابزاری را برای تجزیه و تحلیل ارسال های فرم خود فراهم می کند. قدرت نرم افزار منبع باز از طریق جامعه خود حاصل می شود و Ohmyform تاکنون بهبود یافته و جامعه توسعه دهنده درجه یک را که به طور مرتب نرم افزار را بهبود می بخشد ، بهبود یافته است. Ohmyform با برنامه های پرداخت شده یا میزبان 100 ٪ منبع باز خود همراه نیست و به شما کنترل می کند تا خودتان میزبان نرم افزار باشید. همچنین با یک تصویر Docker همراه است که باعث می شود تنظیم و میزبانی آن در زیرساخت های شما آسان شود. اگرچه این امر شما را ملزم به مدیریت زیرساخت ها و امنیت نیز می کند. Ohmyform یک نرم افزار فعال در حال توسعه است و آنها لیست کاملی از ویژگی هایی را که در حال حاضر در آن کار می کنند مانند پشتیبانی چند زبانی ، صادرات به عنوان JSON ، CSV و XML هستند. و آنها همچنین لیستی از پیشرفت های آینده را در شکل یک نقشه راه برای نسخه 1.0 دارند

الزامات سیستم

برای پیکربندی Ohmyform ، باید نرم افزارهای زیر را داشته باشید

  • node.js
  • Mongo DB
  • redis
  • نمونه ایمیل

امکانات

در زیر ویژگی های اصلی Ohmyform آورده شده است

  • پشتیبانی چند زبانه (نیمه اجرا)
  • 11 نوع سوال احتمالی
  • صفحات شروع و پایان قابل ویرایش
  • ارسال ارسال به XLS ، JSON یا CSV
  • Analytics بومی و Google Analytics پشتیبانی می کنند
  • زیر دامنه های سفارشی برای هر کاربر
  • فرم های تعبیه شده
  • فرم به عنوان یک سرویس API.

در نقشه راه V1.0.0

  • رمزگذاری برای همه داده های فرم را پیاده سازی کنید
  • ادغام API Typeform را اضافه کنید
  • افزودن افزونه/پشتیبانی ادغام شخص ثالث (ALA Slack)
  • برای نصب و راه اندازی آسان ویکی ایجاد کنید
  • قسمت فرم راه راه/پرداخت را اضافه کنید
  • پس زمینه سفارشی و تصاویر زمینه کشویی اضافه کنید
  • قسمت فرم بارگذاری پرونده را اضافه کنید
  • قابل استقرار با هروکو و داکرهوب
  • Ditch MongoDB برای افت جایگزین با مجوز بهتر.

دستورالعمل نصب و راه اندازی

روش توصیه شده از طریق Docker است

داکر این لوکس را به ما می دهد که فقط باید با تعداد بسیار محدودی از سناریوهای استقرار احتمالی مقابله کنیم ، زیرا ما می توانیم کل محیط را با برنامه حمل کنیم بدون اینکه هزینه زیادی در این روند داشته باشیم. قبل از اینکه داکر برای دستیابی به این هدف برسد ، ما مجبور شدیم یک دستگاه مجازی کامل را حمل کنیم یا حتی بدتر از آن یک سرور یکسان بسازیم و به روش خود ارسال کنیم. اکنون فقط یک داکر است که از واقعیت دور می شود. به همین دلیل ما با Docker می رویم ، اسناد و مدارکی در مورد چگونگی انجام کارهایی مستقیم با منبع وجود خواهد داشت ، اما از نظر ایده آل فقط با آن روبرو خواهد شد.

توسعه محلی

مراحل به شرح زیر است:

  • مرحله اول: git کلون https://github.com/ohmyform/ohmyform.git
  • مرحله دوم: هر چیزی را که می خواهید در منبع اصلاح کنید.
  • مرحله سوم: cd ohmyform -SetP Four: Update Submodule Git -INIT -مرحله پنجم: docker -compose up -d
  • مرحله ششم: Docker-Compose PS در این مرحله باید یک نمونه کار برای بازی در http: // localhost: 5000/در لحظه ها داشته باشید.

نصب یک نمونه تولید

Ohmyform اخیراً قبل از اینکه توصیه کنیم از آن در تولید استفاده کنید ، مجدداً مجوز و مجدداً مجدداً مجدداً مجدداً مجدداً مجدداً مجدداً مجوز و مجدداً مجدداً مجدداً مجدداً مجدداً مجوزهای سنگین و مجدداً مجدداً مجدداً مجدداً مجوزهای سنگین و مجدداً مجدداً مجدداً مجدداً مجوزهای سنگین و مجدداً مجدداً مجدداً مجوزهای سنگین و مجدداً مجدداً تأیید كنید. ما موفق شده ایم تا هدف از انتشار یک نسخه به روز شده و CVE Free Pre 1.0 را در دسترس داشته باشیم. ما قصد داریم قبل از اینکه آن را 1.0 پایدار در نظر بگیریم ، تعدادی از کارها را تکمیل کنیم اما شما از اجرای آن برای کمپین های کوچک استقبال می کنید. بعید است که ما می خواهیم سیستم ذخیره سازی را بشکنیم.

کامپایل از منبع

این به طور معمول پشتیبانی نمی شود و بیشتر QA از طریق مسائل GIT این خط را ذکر می کند و به موارد لبه تریاژ بسته می شود ، ما نمی خواهیم از موارد بی نهایت احتمالی پشتیبانی کنیم. در مقابل ، ما قطعاً همه مسائل را به طور عادلانه در نظر خواهیم گرفت ، اما اگر به تلاش قابل توجهی نیاز داشته باشد یا به شدت از دامنه و بدون دلیل منطقی منحرف شود ، احتمالاً آن را از ردیاب خارج خواهیم کرد.

 فارسی