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