Daria Motorina, то что в бд я должен прописывать тип шаблона и выстраивать связь я понимаю.
Вопрос в том как доставлять и хранить кодовую базу виджетов ?
К примеру пользователь создал проект, где на одной из страниц он выводит только таблицу с данными, на другой странице форму для добавления этих данных...
Такие виджеты как календарь или графики он не добавлял в свой проект и тут вопрос: что делать с теми виджетами которые не используются ? Не тянуть же их в проект пользователя ради 2 виджетов, когда вся библиотека состоит из 20+ виджетов...
N, да,возможно я не совсем корректно описал свою проблему...
к примеру возьмём react,сценарий следующий:
1)Пользователь заходит в админ панель и переходит в раздел конструктора
2)Конструирует исходя из возможных виджетов(ранее созданых компонентов) свой проект
3)Публикует его
И тут есть момент, который хочу прояснить:
Когда пользователь создаёт админку, он, к примеру, видит в отдельном окне все доступные виджиты для создания проекта, на каждой новой странице он привязывает нужные ему элементы(виджиты) и вот тут вопрос:
Когда в опубликовонном проекте он заходит на свои страницы, как лучше реализовать вывод тех виджетов, что он указал ранее в конструкторе ?
Не перебирать же мне при каждом переходе пользователя на его страницах все доступные виджеты и смотреть какой из них привязан ?
Именно как генерация статичных html страниц и отдельных ресурсов(css, js, img и т.д.) не предусмотрено, только ssr.
Александр, нет, указал те технологии с которыми знаком и на чём собираюсь писать! Если автор ответа напишет алгоритм реализации на одном из, то почему нет ? И там и там работа с компонентами
Сергей Соколов правильно ли понял: данные приходят на сервер( к примеру те же сообщения) и их нужно шифровать и хранить в бд уже в зашифрованном виде?
а перед отправкой дешифровать обратно ?
Сергей Соколов, всё выше перечисленное + контроль независимой комиссии как раз для того чтобы не было накрутки.
Не достаточно же просто от балды заполнить свои данные... думаю что нужно для подсчёта и фильтрации, а так же во избежании прокрутки, помимо ручного ввода определённых данных добавить обязательное поля для фотографии документа удостоверяющие личность.
+ меня скорее интересует та сторона когда эти данные улетают и безопасно хранятся, возможно ли такое на сегодняшний день и чем это реализовывают ?
Арсений Матыцин прозрачность - это скорее больше для самих пользователей и властей, чтобы оставляя свой голос они были уверенны в том что всё проходит честно. Думаю что недостаточно же просто написать что у нас всё честно... Получается что должна быть независимая комиссия которая будет это контролировать ?
Пашенька, это в качестве примера! В проекте есть главный класс формы и уже от него наследуется форма логина, регистрации и др. так как у всех форм есть базовый функционал(отправка, валидация, манипуляция с селекторами элементов формы), но к примеру форма логина и регистрации в корне отличается так как логин в 1 шаг, а регистрация в несколько(wizard) и после каждого шага нужно отправлять данные на сервер и получать уже ответ!
И что это за метод рендор, который не рендерит ничего?
не рендерит но взаимодействует с элементами после изменений в сторе (этот метод вызывается в subscribe стора
Доброго дня Дмитрий Беляев ! Наткнулся на ваш вопрос и вот пишу вам так как судя по ответам у вас хороший опыт! Меня интересует момент с подходом к реализации состояний на страницах в проекте который не SPA (обычные html страницы + js).
К примеру у меня есть модуль формы (который я создал через класс и инициализировал в индексовом файле). Чтобы работать по сути только с его локальным состоянием (скажем локальным состоянием одной страницы, так как переход осуществляется переходом/перезагрузкой) нужно ли использовать какой-либо state manager к примеру redux, или существует другой подход ?
меня интересует больше подход к созданию архитектуры не spa (когда нет глобального состояния и нужно лишь обновлять локальные стейты).
К примеру есть проект: форма логина / регистрации(в несколько шагов), кабинет пользователя с возможностью редактировать, управление и создание
подписок.... из всего по сути мне нужно отправлять данные на сервер, получать обратно и в зависимости от данных попавших в стейт удалять или добавлять классы-стили у элементов на странице (рендера у них нет).
Можно сделать абыкак (как собственно сейчас и есть), к примеру в ajax запросе в зависимости от ответа проставляется класс или удаляется и всё! Хотелось бы как-то сделать не всё так топорно...