Задать вопрос

Как создать frontend формы с возможностями сохранения и редактирования?

Какой php-фреймворк или CMS, wordpress-фреймворк порекомендуете использовать для создания многоэтапной frontend формы, содержащей различные типы полей: текстовые, временные, изображения, и т.д., с возможностями сохранения и продолжения редактирования.

Т.е. форма представляет собой множество вкладок. Каждая вкладка имеет различные поля и кнопку "Сохранить". Форма имеет общую кнопку "Отправить".
Т.е. сценарий такой: имеется форма из 2 вкладок. Зарегистрированный пользователь заполняет поля на 1-ой вкладке формы сайта, жмет кнопку "Сохранить". Через несколько дней заходит на страницу формы, редактирует поля на 1-й вкладке, жмет кнопку "сохранить". Переходит на 2-ую вкладку, заполняет поля на 2-ой вкладке, жмет кнопку "сохранить". Далее жмет кнопку "Отправить". После этого редактировать он уже ни одно поле не может, может только смотреть на заполненные поля формы.

После модерации, администратор может разблокировать пользователю редактирование формы для того, чтобы пользователь внес коррекции в значения и данные, содержащихся в форме.

Рассмотриваю использование всех вариантов разработки и реализации, но, возможно, лучше будет wordpress, но подходящих плагинов для вышеуказанного функционала не нашел.

Как-то так.

Большое спасибо!
  • Вопрос задан
  • 726 просмотров
Подписаться 1 Оценить 1 комментарий
Пригласить эксперта
Ответы на вопрос 4
webinar
@webinar Куратор тега PHP
Учим yii: https://youtu.be/-WRMlGHLgRg
Для создания многоэтапных frontend форм не нужны backend решения, нужен js плагин form wizard, а их куча:
https://yandex.ru/search/?text=jquery%20wizard%20f...
Ответ написан
HeadOnFire
@HeadOnFire
PHP, Laravel & WordPress Evangelist
Gravity Forms
Ninja Forms
Caldera Forms
Torro Forms
...
Да любой адекватный плагин для форм под WordPress предоставляет этот функционал.
Ответ написан
@honeymoonny Автор вопроса
Хорошо, а порекомендуйте достойный фреймворк для решения этой задачи ?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы