Новые шаги вперёд
Было принято два, не, три важных архитектурных решения. Они теперь будут проходить по всему сайту и это техническое решение будет использоваться в других проектах. Это касается выборки данных, вопросов сесурити и карты страниц.
* В системном низкоуровневом методе, например GetList, вместо списка параметров передавать объект со свойствами. Люди в теме поймут.
Растёт кол-во страниц только для авторизованных пользователей и было мне видение что надо уже сделать нормально так, чётко. Раньше давным-давно была например страница «Избранное» и там можно было сделать форму логина. И этого хватало, чтобы не строить парк велосипедов. Сейчас на пороге 22-й век, человеки неудержимо летают в космос, и на блекболыче теперь чтобы разрешить доступ только авторизованным посетителям, в код любой "толька для" страницы нужно добавить всего одну строку: LoginRequired = true;
В вопросе инструментов управления контентом лёд тронулся, продумано решение, уже появились страницы, осталось довести всё до ума и ввести в эксплуатацию.
И как бонус, ужесточена система контроля дебилов. Теперь мне не нужно тратить время на одёргивание упырей из Индии, Украины и Сингапура, блекболыч в состоянии позаботиться сам о себе. Если на сайт заходят посмотреть на умное доброе вечное - добро пожаловать. Если цель придти и насрать в горшочек с цветком - какое-то время придётся погулять за забором.