Webiny - это дизайнер форм HTML с открытым исходным кодом

Webiny Сборщик бесплатных форм

Создание производственных готовых форм с дизайнером форм начальной загрузки

Webiny - это строитель с открытым исходным кодом, который предлагает полный пакет, содержащий отслеживание версий, тематические формы, управление данными и многое другое.

Обзор

Webiny-это самостоятельная платформа с открытым исходным кодом, разработанную для удовлетворения большинства вариантов использования без сервера. Таким образом, это полный пакет для автоматизации большинства онлайн -бизнес -процессов, который включает в себя строитель корпоративных форм для создания и развертывания форм. Кроме того, этот дизайнер форм HTML разработан с использованием наиболее продвинутых технологий, таких как GraphQL, NodeJS в качестве среды на стороне сервера, и ReactJS для передней части. Тем не менее, Webiny предоставляет CLI для настройки и загрузки проекта локально, а также для развертывания в облаке. Кроме того, Webiny поддерживает варианты лесов, чтобы ускорить процессы разработки, такие как создание услуг, схемы, и поставляется со встроенной интеграцией Apollo Gateway. Более того, будучи без серверной среды, этот дизайн формы CSS предлагает неограниченные положения о масштабируемости для устранения проблем, связанных с балансировкой нагрузки, и все это происходит автоматически с помощью определенных услуг. Прежде всего, это программное обеспечение для создания формы веб-сайта представляет механизмы на основе токков, в которых API вызывает токены для пользователей, чтобы потреблять сторонние интеграции в приложении. Form Builder в Webiny предлагает пользовательские правила проверки в полях формы, поддержку с несколькими языками, обеспечение предварительного просмотра формы перед публикацией и встроенной поддержки для Recaptcha. После этого этот дизайнер форм HTML написан в TypeScript. Поэтому существует комплексная документация в отношении разработки и развертывания.

Системные Требования

Ниже приведены требования для настройки Webiny

  • node.js & gt; = 10.9.0
  • npm & amp; npx
  • пряжа & lt; 2.0
  • учетная запись AWS с пользователем IAM
  • mongodb 4.2.x +

Функции

Ниже приведены ключевые функции Webiny

  • Без сервера архитектура
  • Открытый источник
  • Drag & amp; Отбросить интерфейс
  • Усовершенствованная формовая строитель
  • высоко масштабируемый
  • Легкое управление данными
  • пользовательские проверки
  • Сторонние интеграции
  • Полная административная панель администратора
  • Управление темами
  • Мобильный дружелюбный
  • Гибкий
  • Webhooks
  • Управление пользователями и ролями
  • экспортные материалы
  • Интегрированная рекапча

Инструкции по установке

Во -первых, запустите эту команду для создания проекта Webiny:

 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 App запустит мастер установки, так что выполняет каждый шаг, прежде чем идти дальше. Наконец, среда настраивается локально, и вы можете увидеть несколько готовых приложений, включая Строитель формы. Аналогично, следуйте следующим командам, чтобы запустить любое другое приложение:

 cd apps/site <br></br> yarn start 

 Русский