نرم افزار

Form.IO سازنده فرم رایگان

یک سازنده فرم وب پیشرفته با موتور REST API

فرم های آنلاین مشابه Google Form را ایجاد کنید ، با API های Backend یا خدمات شخص ثالث ارتباط برقرار کنید. با اطمینان داده های حساس را به طور ایمن ضبط کنید.

بررسی اجمالی

Form.io یک نرم افزار سازنده فرم محبوب با ویژگی های پیشرفته برای تولید فرم های وب و بررسی اطلاعات به همراه یک بستر کامل API مدیریت داده است. این یک رقیب مستقیم فرم های Google با مزیت اضافی بودن نرم افزار منبع باز است. نسخه ابری آن با برنامه های اشتراک های مختلفی همراه است ، هرچند اشتراک اصلی رایگان است. form.io از معماری بدون سرور از جعبه پشتیبانی می کند که باعث می شود فرم های یکپارچه در برنامه های پلت فرم سرور جلوی سرور جلو را آسان کنید. ابزارهای قدرتمند ساختمان و رندر امکان تولید فرم هایی با رابط کشیدن و رها کردن را فراهم می کند. Form.io به راحتی با ارائه دهندگان شخص ثالث و سیستم های میراث ادغام می شود. امنیت داده های مؤثر برای مشاغل دیجیتالی امروزی بسیار مهم است ، و انجام اقدامات محافظتی برای جلوگیری از دسترسی غیرمجاز وب سایت ها و بانکهای اطلاعاتی بسیار مهم است. امنیت داده ها یکی از ویژگی های اصلی فرم های Form.io و وب است که با Form.io احراز هویت کاربر پیشرفته انجام می شود. این نرم افزار خود را با خط برچسب “100 ٪ کنترل داده های برنامه شما در محیط های شخصی شما” به بازار عرضه می کند.

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

مورد نیاز برای تنظیم فرم. شامل

  • NPM
  • Nodejs 8.x +
  • MongoDB 4.2.x +

امکانات

در زیر ویژگی های اصلی Form.io وجود دارد

  • سازنده فرم پیشرفته
  • مدیریت اطلاعات
  • پلت فرم چند مستاجر
  • متن باز.
  • تقویت ویژگی آسان.
  • مدیریت کاربر & amp ؛ زبان
  • ارائه دهندگان OAUTH
  • اشکال پویا
  • فرم تعبیه
  • به هر چیزی وصل شوید
  • اشکال قابل ترجمه
  • استقرار در هر کجا
  • دوستانه موبایل
  • قابل انعطاف
  • ابر در محل یا خصوصی با استفاده از ظروف Docker
  • ایجاد خودکار API
  • کشیدن & amp ؛ رابط قطره
  • سیستم ایمیل
  • مستندات کامل

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

سرور پایگاه داده را نصب کنید ، از دستور زیر برای نصب mongoDB استفاده کنید

 sudo apt-get update; sudo apt install -y mongodb   MongoDB will be started automatically once installation is completed.

پس از نصب سرور پایگاه داده ، از دستور زیر برای نصب NPM استفاده کنید

 sudo apt-get install npm

پس از نصب سرور پایگاه داده ، از دستور زیر برای نصب NodeJS استفاده کنید

 sudo apt-get install nodejs

بعد ، repo را با استفاده از دستور زیر کلون کنید

 git clone <a href="https://github.com/formio/formio">https://github.com/formio/formio</a>

پس از اتمام کلون ، از دستورات زیر برای اجرای سرور استفاده کنید

 cd formio <br></br> sudo npm install<br></br> npm start 

پس از اتمام این کار ، یک برنامه مدیریت در حال اجرا خواهید داشت.

 <a href="https://github.com/formio/formio">http://</a>localhost:3001

تبریک می گویم با موفقیت در Form.io

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

تصاویر Docker در Docker Hub قرار دارد تا آن را به پایین بکشید ، دستور Docker زیر را اجرا کنید.

docker pull formio/formio-enterprise

یک شبکه Docker ایجاد کنید تا تمام نمونه های Docker را در خود جای دهید.

docker network create formio

نمونه مونگو را ایجاد کنید.

mkdir ~/opt/mongodb
# Double check permissions on /opt/mongodb
docker run -itd  \
  --name formio-mongo \
  --network formio \
  --volume ~/opt/mongodb:/data/db \
  --restart unless-stopped \
  mongo

نمونه Formio-Interprise را شروع کنید.

docker run -itd \
  -e "ADMIN_EMAIL=<span id="cloakd599c59a1669d71b635ca8704350f38c">This email address is being protected from spambots. You need JavaScript enabled to view it.</span><script type="text/javascript">document.getElementById('cloakd599c59a1669d71b635ca8704350f38c').innerHTML='';var prefix='&#109;a'+'i&#108;'+'&#116;o';var path='hr'+'ef'+'=';var addyd599c59a1669d71b635ca8704350f38c='&#97;dm&#105;n'+'&#64;';addyd599c59a1669d71b635ca8704350f38c=addyd599c59a1669d71b635ca8704350f38c+'&#101;x&#97;mpl&#101;'+'&#46;'+'c&#111;m';var addy_textd599c59a1669d71b635ca8704350f38c='&#97;dm&#105;n'+'&#64;'+'&#101;x&#97;mpl&#101;'+'&#46;'+'c&#111;m';document.getElementById('cloakd599c59a1669d71b635ca8704350f38c').innerHTML+='<a '+path+'\''+prefix+':'+addyd599c59a1669d71b635ca8704350f38c+'\'>'+addy_textd599c59a1669d71b635ca8704350f38c+'<\/a>';</script>" \
  -e "ADMIN_PASS=CHANGEME" \
  -e "PRIMARY=true" \
  -e "LICENSE=YOURLICENSE" \
  -e "PORTAL_SECRET=CHANGEME" \
  -e "JWT_SECRET=CHANGEME" \
  -e "DB_SECRET=CHANGEME" \
  --restart unless-stopped \
  --name formio-server \
  --network formio \
  --link formio-mongo:mongo \
  --restart unless-stopped \
  -p 3000:80 \
  formio/formio-enterprise;
 فارسی