Разрешить администраторам задавать категорию новых тем в настройках плагина

Упростите настройку категории ленты

В настоящее время URL-адрес ленты задаётся на странице плагина RSS (/admin/plugins/rss_polling), а категория (или категории) Discourse, в которую публикуются элементы ленты, определяется путём создания одной или нескольких записей «Разрешённые хосты» на странице сайта Настройка / Внедрение. В идеале категория (или категории), в которую публикуется лента, должна настраиваться на странице самого плагина.

Возможно, определять категорию Discourse для ленты на основе домена ленты?

Это вопрос, так как я не уверен, полагаются ли сайты на текущее поведение плагина для публикации тем из ленты в несколько категорий Discourse. В настоящее время категория Discourse, в которую публикуется лента, определяется значением атрибута link для каждого элемента ленты. Домен атрибута link добавляется в поле «Разрешённые хосты» на странице Внедрение. Такое поведение сложно объяснить, и для просмотра значений, используемых в атрибутах link, необходимо загрузить ленту непосредственно в браузере.

Вышеописанное поведение имеет преимущество: позволяет публиковать одну RSS-ленту в несколько категорий Discourse в зависимости от доменов атрибута link ленты. Было бы полезно получить обратную связь от сайтов, использующих плагин, чтобы выяснить, зависят ли они от этого поведения. При решении вопросов технической поддержки для Discourse я замечаю, что обычно ожидается, что для определения категории будет использоваться домен ленты, а не домены атрибута link её элементов.

2 лайка

У меня есть PR, который добавляет эту функцию:

3 лайка