Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / ASP.NET Новый топик    Ответить
Топик располагается на нескольких страницах: [1] 2 3 4   вперед  Ctrl      все
 Общие вьюшки на нескольких сайтах.  [new]
listtoview
Member

Откуда:
Сообщений: 1831
Есть 5 сайтов.
Домен 2го уровня одинаковый, но проекты разные.
На каждом из них справа должно быть 4 иконки, при нажатии на которые иконка прячется и выезжяет попап.
На некоторых попапах информация динамическая, зависит от пользователя.
Аутентификация виндовая, интранет.

Как правильно сделать что бы не копипастить код?

Я думаю развернуть отдельный сайт.
На этом сайте размещен яваскрипт, который умеет подключать необходимые стили, другие яваскрипты (например для попапов и слайдеров на некторых попапах)
А так же по REST запрашивает разметку.

На остальных сайтах просто подключаем этот js.
13 май 19, 13:52    [21883336]     Ответить | Цитировать Сообщить модератору
 Re: Общие вьюшки на нескольких сайтах.  [new]
fkthat
Member

Откуда:
Сообщений: 1163
Гугли по запросу "compiled razor view". В ASP.NET Core 2 встроили уже готовую возможность это делать, но я с этим еще не разбирался - нужды не было. И по-моему это какая-то вообще левая шняга. Удобней все-таки когда ты вьюхи можешь поменять независимо от всего остального без лишних манипуляций с пересборкой.
13 май 19, 14:21    [21883384]     Ответить | Цитировать Сообщить модератору
 Re: Общие вьюшки на нескольких сайтах.  [new]
fkthat
Member

Откуда:
Сообщений: 1163
Как вариант еще - свалить вьюхи в разделяемую папку и настроить разоровский движок на поиск в ней.
13 май 19, 14:22    [21883388]     Ответить | Цитировать Сообщить модератору
 Re: Общие вьюшки на нескольких сайтах.  [new]
listtoview
Member

Откуда:
Сообщений: 1831
fkthat,

ну да, по сути вьюшка - это класс
только стили и яваскрипты неохота в ней хранить

сейчас же микросервисы в моде, там наверное это плевая задачка
13 май 19, 14:35    [21883408]     Ответить | Цитировать Сообщить модератору
 Re: Общие вьюшки на нескольких сайтах.  [new]
Petro123
Member

Откуда: Загрузочный сектор Москвы (AutoPOI.ru)
Сообщений: 38643
listtoview
сейчас же микросервисы в моде, там наверное это плевая задачка
их никто не видел в реале)
13 май 19, 14:56    [21883455]     Ответить | Цитировать Сообщить модератору
 Re: Общие вьюшки на нескольких сайтах.  [new]
Petro123
Member

Откуда: Загрузочный сектор Москвы (AutoPOI.ru)
Сообщений: 38643
listtoview
Есть 5 сайтов.
на разных хостингах типа auto1.ru auto2.ru или как?

listtoview
На некоторых попапах информация динамическая, зависит от пользователя
точно не от роли?
У тебя всего юзверей сколько?
13 май 19, 15:00    [21883464]     Ответить | Цитировать Сообщить модератору
 Re: Общие вьюшки на нескольких сайтах.  [new]
Petro123
Member

Откуда: Загрузочный сектор Москвы (AutoPOI.ru)
Сообщений: 38643
listtoview
Как правильно сделать что бы не копипастить код?
сначала внятное ТЗ с картинками.
13 май 19, 15:02    [21883468]     Ответить | Цитировать Сообщить модератору
 Re: Общие вьюшки на нескольких сайтах.  [new]
fkthat
Member

Откуда:
Сообщений: 1163
listtoview
fkthat,

ну да, по сути вьюшка - это класс
только стили и яваскрипты неохота в ней хранить

сейчас же микросервисы в моде, там наверное это плевая задачка


Стили и скрипты - на свой собственный CDN (просто отдельный сайт с ними). Дополнительным бонусом будет то, что они в кеш браузера для всех сайтов будут тянуться один раз. Насчет вьюшек еще вариант для core - кастомный провайдер ФС - и с ним уже можно тянуть вьюхи хоть с диска, хоть с БД, хоть от чорта лысого. В старом ASP.NET тоже была такая шляпа, кажется VirtualFileSystem называлась.
13 май 19, 15:33    [21883511]     Ответить | Цитировать Сообщить модератору
 Re: Общие вьюшки на нескольких сайтах.  [new]
listtoview
Member

Откуда:
Сообщений: 1831
Petro123,

я же написал
домен один

юзверей 3000 чел

есть роли, но на попапах от ролей ничего не зависит.
данные сотрудника вообщем то
13 май 19, 18:28    [21883666]     Ответить | Цитировать Сообщить модератору
 Re: Общие вьюшки на нескольких сайтах.  [new]
Petro123
Member

Откуда: Загрузочный сектор Москвы (AutoPOI.ru)
Сообщений: 38643
listtoview,
Вот этого скрин дай:
автор
На некоторых попапах информация динамическая, зависит от пользователя.

Так как в чем именно динамика не ясно.
В меню? В реакции на общее меню с инфой вьюхой?
Так эта вьюха одна и та же для всех юзверей. Данные разные внутри вьюхи.
13 май 19, 18:50    [21883685]     Ответить | Цитировать Сообщить модератору
 Re: Общие вьюшки на нескольких сайтах.  [new]
Petro123
Member

Откуда: Загрузочный сектор Москвы (AutoPOI.ru)
Сообщений: 38643
listtoview
Как правильно сделать что бы не копипастить код?

listtoview
но проекты разные.
в чем именно проекты разные.
Разные проекты делают по предметной области.
13 май 19, 18:52    [21883686]     Ответить | Цитировать Сообщить модератору
 Re: Общие вьюшки на нескольких сайтах.  [new]
Petro123
Member

Откуда: Загрузочный сектор Москвы (AutoPOI.ru)
Сообщений: 38643
listtoview,
Я понял. Вместо одного проекта, ты начитавшись хайпа микросервисов сделал 5 проектов. И теперь проблема в копипасте.
Так?
13 май 19, 19:00    [21883689]     Ответить | Цитировать Сообщить модератору
 Re: Общие вьюшки на нескольких сайтах.  [new]
ViPRos
Member

Откуда:
Сообщений: 9560
Petro123,

умнеешь на глазах :)
13 май 19, 19:22    [21883695]     Ответить | Цитировать Сообщить модератору
 Re: Общие вьюшки на нескольких сайтах.  [new]
Petro123
Member

Откуда: Загрузочный сектор Москвы (AutoPOI.ru)
Сообщений: 38643
ViPRos,
Может наоборот, народ мельчает?)
13 май 19, 19:25    [21883697]     Ответить | Цитировать Сообщить модератору
 Re: Общие вьюшки на нескольких сайтах.  [new]
ViPRos
Member

Откуда:
Сообщений: 9560
Petro123,

и то верно
13 май 19, 19:28    [21883698]     Ответить | Цитировать Сообщить модератору
 Re: Общие вьюшки на нескольких сайтах.  [new]
ViPRos
Member

Откуда:
Сообщений: 9560
я ж грю - умнеешь, АОП
13 май 19, 19:29    [21883699]     Ответить | Цитировать Сообщить модератору
 Re: Общие вьюшки на нескольких сайтах.  [new]
Petro123
Member

Откуда: Загрузочный сектор Москвы (AutoPOI.ru)
Сообщений: 38643
ViPRos,
У тебя самого АОП и один АРМ на 3000 сотрудников?
Только не копипасть сюда скины)
13 май 19, 19:39    [21883706]     Ответить | Цитировать Сообщить модератору
 Re: Общие вьюшки на нескольких сайтах.  [new]
listtoview
Member

Откуда:
Сообщений: 1831
Корп сайты
13 май 19, 20:15    [21883745]     Ответить | Цитировать Сообщить модератору
 Re: Общие вьюшки на нескольких сайтах.  [new]
Petro123
Member

Откуда: Загрузочный сектор Москвы (AutoPOI.ru)
Сообщений: 38643
listtoview
Корп сайты
это сразу прояснило все вопросы).
Если сделал - закрывай топег.
13 май 19, 20:31    [21883768]     Ответить | Цитировать Сообщить модератору
 Re: Общие вьюшки на нескольких сайтах.  [new]
listtoview
Member

Откуда:
Сообщений: 1831
Petro123
listtoview
Корп сайты
это сразу прояснило все вопросы).
Если сделал - закрывай топег.

еще не сделал, но думаю по REST
13 май 19, 23:11    [21883866]     Ответить | Цитировать Сообщить модератору
 Re: Общие вьюшки на нескольких сайтах.  [new]
Petro123
Member

Откуда: Загрузочный сектор Москвы (AutoPOI.ru)
Сообщений: 38643
listtoview
Petro123
пропущено...
это сразу прояснило все вопросы).
Если сделал - закрывай топег.

еще не сделал, но думаю по REST
изврат невообразимый
14 май 19, 07:04    [21883948]     Ответить | Цитировать Сообщить модератору
 Re: Общие вьюшки на нескольких сайтах.  [new]
Petro123
Member

Откуда: Загрузочный сектор Москвы (AutoPOI.ru)
Сообщений: 38643
listtoview,
Пример:
Три тысячи сотрудников и при входе на папап появляется вьюха с данными - фио, возраст, пол, имя собаки.
Всё динамически.
Вопрос:
Где копипаст и что необычного в данном ТЗ?
14 май 19, 07:13    [21883953]     Ответить | Цитировать Сообщить модератору
 Re: Общие вьюшки на нескольких сайтах.  [new]
fkthat
Member

Откуда:
Сообщений: 1163
Petro123
изврат невообразимый

Сразу же пометил себе в TODO, чтобы не забыть на работе сегодня донести до всех мнение столь известного и авторитетного аркитектора БДП. Придется нам теперь аркитектуру всю менять, но что поделать.
14 май 19, 07:16    [21883954]     Ответить | Цитировать Сообщить модератору
 Re: Общие вьюшки на нескольких сайтах.  [new]
Petro123
Member

Откуда: Загрузочный сектор Москвы (AutoPOI.ru)
Сообщений: 38643
fkthat,
Ты лет 5 за мной тенью ходить будешь))) LOL
14 май 19, 07:26    [21883959]     Ответить | Цитировать Сообщить модератору
 Re: Общие вьюшки на нескольких сайтах.  [new]
fkthat
Member

Откуда:
Сообщений: 1163
Petro123
fkthat,
Ты лет 5 за мной тенью ходить будешь))) LOL

Ты уже утомил всех рассказами о том, как ты меня заблокировал.
14 май 19, 07:27    [21883960]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2 3 4   вперед  Ctrl      все
Все форумы / ASP.NET Ответить