Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Java Новый топик    Ответить
 Хранение настроек сайта  [new]
Tsyklop
Member

Откуда: Украина
Сообщений: 816
Разрабатываю проект. В нем есть добавление своих сайтов. У сайта есть настройки. На данный момент остановился на настройках виджета (Это виджет онлайн чат поддержки). И вот стал вопрос. Как хранить это дело? я рассматриваю или отдельные сущности в бд и в java или же в сущности настроек сайта писать json со всеми данными? Первый вариант мне кажется грамоздким для бд ибо это придется грузить каждый раз когда человек заходит на сайт владельца где собственно и стоит этот виджет. А вот с json-ом вижу беду в том что есть риск того-то что чего-то не будет хватать + провалидировать такую структуру будет труднее чем объект в джаве. Прилагаю скрин настроек виджета - Их довольно таки много. В json-е удобно хранить такое, но есть и минусы.

Что скажете?

К сообщению приложен файл. Размер - 57Kb
11 фев 19, 13:26    [21806332]     Ответить | Цитировать Сообщить модератору
 Re: Хранение настроек сайта  [new]
Petro123
Member

Откуда: Загрузочный сектор Москвы (AutoPOI.ru)
Сообщений: 36512
Tsyklop
Разрабатываю проект. В нем есть добавление своих сайтов.
и не смотрел как у конкурентов?
Т.к. непонятно, на тройки конструктора сайта или готового сайта у заказчика.
11 фев 19, 13:41    [21806357]     Ответить | Цитировать Сообщить модератору
 Re: Хранение настроек сайта  [new]
Tsyklop
Member

Откуда: Украина
Сообщений: 816
Petro123, а как я гляну сервак конкурентов? фронт я то глянул, но больше инфы он не даст мне.

Это не конструктор сайта или сайтов. Это настройки виджета, который клиент будет подключать себе на сайт.
11 фев 19, 13:44    [21806365]     Ответить | Цитировать Сообщить модератору
 Re: Хранение настроек сайта  [new]
Tsyklop
Member

Откуда: Украина
Сообщений: 816
Petro123, то бишь схема такая. Регается клиент. Добавляет свой сайт. Мы проверяем что это реально его сайт. Выдаем ему скрипт для виджета. Он (или программисты) вставляет код в html или что там у него и используется чат. И вот эти вот настройки отвечают за сам виджет этот - цвета, расположение, размеры и т.д.
11 фев 19, 13:46    [21806368]     Ответить | Цитировать Сообщить модератору
 Re: Хранение настроек сайта  [new]
Petro123
Member

Откуда: Загрузочный сектор Москвы (AutoPOI.ru)
Сообщений: 36512
Tsyklop
я рассматриваю или отдельные сущности в бд и в java или же в сущности настроек сайта писать json со всеми данными?
сущность. Причем разные у разных типов сайта. Как в экселе у ячейки свои свойства, а у строки свои.
11 фев 19, 13:48    [21806372]     Ответить | Цитировать Сообщить модератору
 Re: Хранение настроек сайта  [new]
Petro123
Member

Откуда: Загрузочный сектор Москвы (AutoPOI.ru)
Сообщений: 36512
Tsyklop
Выдаем ему скрипт для виджета. Он (или программисты) вставляет код в html или что там у него и используется чат. И вот эти вот настройки отвечают за сам виджет этот - цвета, расположение, размеры и т.д.
ну дак он в скрипте проставит?
Настройки кому?
11 фев 19, 13:53    [21806382]     Ответить | Цитировать Сообщить модератору
 Re: Хранение настроек сайта  [new]
Petro123
Member

Откуда: Загрузочный сектор Москвы (AutoPOI.ru)
Сообщений: 36512
Tsyklop,
У меня профиле сайт. Давай скрипт.
11 фев 19, 13:55    [21806384]     Ответить | Цитировать Сообщить модератору
 Re: Хранение настроек сайта  [new]
Tsyklop
Member

Откуда: Украина
Сообщений: 816
Petro123
ну дак он в скрипте проставит?
Настройки кому?


Нет, нет. Он настраивает у нас. То бишь вся инфа хранится в нашей бд. А скрипт служить только для подгрузки скрипта с виджетом. Сам виджет идет на сервак за настройками по ресту.
11 фев 19, 14:04    [21806400]     Ответить | Цитировать Сообщить модератору
 Re: Хранение настроек сайта  [new]
Tsyklop
Member

Откуда: Украина
Сообщений: 816
Petro123
Tsyklop,
У меня профиле сайт. Давай скрипт.

Этого еще нет. я только делаю.
11 фев 19, 14:05    [21806405]     Ответить | Цитировать Сообщить модератору
 Re: Хранение настроек сайта  [new]
Tsyklop
Member

Откуда: Украина
Сообщений: 816
Petro123
сущность. Причем разные у разных типов сайта. Как в экселе у ячейки свои свойства, а у строки свои.

Правильно ли я тебя понял? настройки виджета это отдельная сущность, в которой есть другие сущности? к примеру есть настройки цветовой гаммы. Там поле больше 10. Соответственно я это выношу в отдельную сущность и связываю с сущностью настроек виджета?
11 фев 19, 14:13    [21806415]     Ответить | Цитировать Сообщить модератору
 Re: Хранение настроек сайта  [new]
Petro123
Member

Откуда: Загрузочный сектор Москвы (AutoPOI.ru)
Сообщений: 36512
Tsyklop,

Да. Получается что вся БЛ это показ фрейма чата.
Это не ИС учетка и Модель будет показ всех фреймов всяких разных.
Напр. Если не заплатил, то показать красным....
Это бизнес логика и вполне можно в таблы распихать по полям через ОРМ.
Так это основа вашей ИС.
11 фев 19, 14:44    [21806459]     Ответить | Цитировать Сообщить модератору
Все форумы / Java Ответить