Webiny سازنده فرم رایگان
تولید فرم های آماده تولید با یک طراح فرم bootstrap
جینی یک سازنده فرم کشش و رها کردن منبع باز است که یک بسته کامل حاوی ردیابی نسخه را ارائه می دهد ، مضامین ، مدیریت داده ها و موارد دیگر را تشکیل می دهد.
بررسی اجمالی
جینی یک بستر منبع باز خود میزبان است که برای دیدار با بسیاری از موارد استفاده از مشاغل بدون سرور ساخته شده است. بنابراین ، این یک بسته کامل برای خودکارسازی بیشتر فرآیندهای تجاری آنلاین است که شامل یک سازنده فرم سازمانی برای ساخت و استقرار فرم ها است. علاوه بر این ، این طراح فرم HTML با استفاده از پیشرفته ترین فن آوری هایی مانند GraphQL ، NodeJs به عنوان محیط سمت سرور و Reactjs برای قسمت جلویی توسعه یافته است. با این حال ، جینی CLI را برای تنظیم و راه اندازی پروژه به صورت محلی و همچنین استقرار در ابر فراهم می کند. علاوه بر این ، وبینی از گزینه های داربست برای سرعت بخشیدن به فرآیندهای توسعه مانند ایجاد خدمات ، طرحواره پشتیبانی می کند و همراه با ادغام دروازه آپولو است. علاوه بر این ، به عنوان یک محیط بدون سرور ، این طراح فرم CSS مقررات مقیاس پذیری نامحدودی را برای از بین بردن مسائل مربوط به تعادل بار ارائه می دهد و همه اینها با کمک خدمات تعریف شده به طور خودکار اتفاق می افتد. مهمتر از همه ، این نرم افزار Builder Form سازوکارهای مبتنی بر نشانه را معرفی می کند که در آن API نشانه هایی را برای کاربران برای مصرف ادغام های شخص ثالث در برنامه منتشر می کند. سازنده فرم در Webiny قوانین اعتبار سنجی سفارشی را در زمینه های فرم ، پشتیبانی چند زبانه ، ارائه پیش نمایش فرم قبل از انتشار و پشتیبانی داخلی از Recaptcha ارائه می دهد. پس از آن ، این طراح فرم HTML در TypeScript نوشته شده است. بنابراین مستندات جامع در مورد توسعه و استقرار وجود دارد.
الزامات سیستم
در زیر الزامات تنظیم Webiny وجود دارد
- node.js & gt ؛ = 10.9.0
- NPM & amp ؛ NPX
- نخ & lt ؛ 2.0
- حساب AWS با کاربر IAM
- MongoDB 4.2.x +
امکانات
در زیر ویژگی های کلیدی جینی وجود دارد
- معماری بدون سرور
- متن باز
- کشیدن & amp ؛ رابط قطره
- سازنده فرم پیشرفته
- بسیار مقیاس پذیر
- مدیریت آسان داده
- اعتبارسنجی سفارشی
- ادغام های شخص ثالث
- داشبورد سرپرست کامل
- مدیریت موضوع
- دوستانه موبایل
- قابل انعطاف
- Webhooks
- کاربران و مدیریت نقش ها
- ارسال های صادراتی
- recaptcha یکپارچه
دستورالعمل نصب و راه اندازی
در مرحله اول ، این دستور را برای ایجاد پروژه جینی اجرا کنید:
npx create-webiny-project new-project
ثانیا ، اکنون پایگاه داده را تنظیم کنید. سوم ، پرونده .env.json را در فهرست اصلی پروژه خود قرار دهید ، و پس از تغییر پارامترهای mongoDb_server و mongoDb_name ، پرونده .env.json شما باید به این شکل باشد:
{ <br></br>"default": {
"AWS_PROFILE": "default",
"AWS_REGION": "us-east-1",
"MONGODB_SERVER": "mongodb+srv://{YOUR_USERNAME}:{YOUR_PASSWORD}@someclustername.mongodb.net",
"MONGODB_NAME": "{YOUR_MONGODB_NAME}",
"DEBUG": true
}
}
با این حال ، مقادیر پارامترهای AWS را می توان از حساب AWS شما یافت. سپس ، ما باید محیط API را به صورت محلی تنظیم کنیم و ممکن است 10 تا 15 دقیقه طول بکشد.
yarn webiny deploy api --env=local
پس از اتمام آن ، برنامه را با استفاده از دستورات زیر شروع کنید:
cd apps/admin<br></br> yarn start
برنامه Admin یک جادوگر نصب را اجرا می کند ، بنابراین هر مرحله قبل از رفتن بعدی کامل شود. سرانجام ، محیط به صورت محلی تنظیم شده است و می توانید چندین برنامه آماده از جمله سازنده فرم را مشاهده کنید. به همین ترتیب ، دستورات زیر را دنبال کنید تا هر برنامه دیگری را اجرا کنید:
cd apps/site <br></br> yarn start