Я только что обнаружил потрясающий аддон @awesomerobot: Topic List Sidebars!
К сожалению, у меня нет времени модифицировать его самостоятельно, так как я должен запустить новый форум в понедельник ![]()
Вот что мне нужно как минимально жизнеспособный продукт (некоторые функции уже доступны):
- Боковая панель должна отображаться на всём десктопном сайте (сейчас это возможно только на отдельных страницах).
- Возможность указать тему по умолчанию для боковой панели (чтобы она отображалась на каждой странице, для которой не задана конкретная тема боковой панели).
- Возможность указать тему для каждого раздела сайта, которая переопределяет тему по умолчанию, а именно: Последнее, Категории (и все категории — уже возможно), Теги (и тогда одна и та же тема в боковой панели для всех тегов — хотя было бы здорово, если бы это хорошо работало вместе с Discourse Tag Sidebars), Лучшее, Пользователи, Тема (и тогда одна и та же связанная тема боковой панели во всех темах), /u и Поиск. (Сейчас поддерживаются только некоторые страницы).
- Каждый просмотр страницы в Discourse должен запрашивать свежую версию связанной темы боковой панели ИЛИ (что ещё лучше) проверять, изменилась ли эта тема, и если да, отображать последнюю версию. (Сейчас изменения фиксируются только после полной перезагрузки страницы).
Также есть некоторые другие вещи, которые я хотел бы видеть в будущем, но перечисленное выше — это минимум, необходимый мне для использования аддона.
Когда это нужно сделать?
Как можно скорее ![]()
Какой ваш бюджет в долларах США, который вы можете предложить за эту задачу?
Я не уверен, но так как основная часть работы уже выполнена, как насчёт $100?
Я также с радостью пожертвую эту сумму в благотворительную организацию по вашему выбору, если вы предпочитаете ![]()