+25.90
Рейтинг
57.92
Сила

Алексей Качаев

Отвечу с удовольствием.

Ajax подгрузка для того, чтобы не увеличивать время загрузки основного контента страницы.

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

По поводу хранения в базе, имеется ввиду что не будет использована система, когда список похожих топиков составляется при ДОБАВЛЕНИИ статьи в базу (и сохраняется в отдельном поле, или таблице). Этот список будет формироваться по запросу. С кешем, естественно.

Вопрос «почему бы не обновлять индекс при добавлении поста» — не понял саму идею операции. Хранить в базе список похожих, и при добавлении пересматривать эту информацию для каждого из уже существующих постов?
В тексте статьи указан номер стабильной ревизии: #548. Сейчас идет смена механизма подсчета кода и закрытие POST-запросов.
Номер ревизии?
Мешает то, что пользователь должные быть авторизирован.
1) Единожды для каждого уникального списка js и для каждого уникального списка css. По поводу производительности еще рано отвечать на этот вопрос. Все станет на свои места тогда, когда будет тестировать финальная сборка. Тем более версия с SVN всегда доступна — можно ставить и тестировать :)
не очень понимаю для чего надо


Там же на прямо на баннере написано зачем это надо :)
Пишите в приватные сообщения, договоримся.
С точки зрения базы данных — это число (по другому сложно придумать). С точки зрения определения ролей в модулях — это константы класса LsBlog вида BLOG_USER_ROLE_{} (следовательно, доступны глобально).

Создания новых ролей «правильнее» всего (с архитектурной точки зрения) организовывать с помощью подмены LsBlog кастомным, унаследованным от исходного.

Разбирайтесь :)
В ядре с кешем и отображением штука запутанная :) В блок Блоги, например, выводятся закрытые, но со специальной пометкой. В облако тегов и прямой эфир — только происходящее в открытых, независимо от того состоит ли где-то пользователь или нет. Аналогично по записям из избранного, комментариям в избранном.

В отображении записей появляется понятие Accessible блог (Открытые + Те, в которых моя роль выше нулевой). Ньансов, тонкостей и хитростей много. Чего только стоит перевод ранее открытого блога в закрытый :)
К сожалению, я не видел ни функционал вашего хака, ни его реализацию, поэтому не могу дать толкового совета :)
Спасибо, исправил.
:)
Ну, вообще-то, это не конфигурация :) Это констатация факта.
:) Конечно есть, только пока коротенькая: «Скоро выйдет 0.4».
Функционал закрытых блогов уже реализован, т.е. можете ставить с SVN и тестировать.
Рискну предположить, что большинство продаж проходит мимо каталога

Даже рисковать не буду :) Я в этом точно уверен.
Сложность и риск, это обычная цена для крупного бизнеса.
В случае предложенной onthefly ссылки, похоже так и есть


Я именно про это и рассказывал :)
Очевидно все дело принадлежит какой-нибудь компании project owner, которая платит разработчикам за работу или сама заказывая то что нужно, или разработчики приносят предлагают сделанное своими руками.

При этом project onwer зарабатывает на разнице цен, а developers — на разработке.
… и придет в наш грешный мир добро и процветание.