Структура и дублирование содержимого категорий внутри дискурса и между дискурсивными сайтами

Я использую Discourse для документирования частей и компонентов конкретного недавнего законопроекта и хотел бы использовать существующую категорию и её содержимое для этого законопроекта, чтобы первоначально наполнить категорию, посвящённую отмене этого законопроекта.

То есть категория A с содержимым → категория B. Есть ли у кого-нибудь идеи по поводу хорошего экспорта/импорта категорий внутри Discourse?

Я рассматривал возможность запуска нового экземпляра Discourse для работы категории B на поддомене или на другом домене, например, домене, сфокусированном на усилиях по отмене, или сайте, посвящённом самому тексту закона об отмене.

Также, возможно, это связано: Кто-нибудь настраивал синхронизацию из какой-либо категории одного экземпляра Discourse в такую же или похожую категорию другого экземпляра Discourse?

Хотите создать только подкатегории или также темы?

Вы можете экспортировать категорию… Возможно, это здесь: Массовые административные операции

Спасибо! Это полезно, но чтобы ответить на ваш вопрос: подкатегорий нет, просто содержимое одной категории переносится в другую — один раз и всё. Я пытаюсь избежать ручного дублирования, но, работая в ручном режиме, я снова напоминаю себе, что заголовок темы нельзя использовать повторно, поэтому мне нужно добавлять/изменять заголовок и менять содержимое на необходимый текст или заглушку.

Возможно, я немного путаюсь, пока пытаюсь разобраться во всём. Кроме того, я стараюсь не использовать некоторые реальные ссылки, которые помогли бы лучше сформулировать мои потребности, учитывая крайне политизированный характер рассматриваемого законопроекта. :wink:

Надеюсь, это проясняет ситуацию.

Для отдельных тем без всего индекса и глав:

Категория A
Sec. 10101. Пересмотр плана экономного питания с тегом Enrolled-Text
Закон с поправками | Sec. 10101. Пересмотр плана экономного питания с тегом Law-as-Amended
Влияние | Sec. 10101. Пересмотр плана экономного питания с тегом Impact

Категория B
Черновик | Sec. 10101. Пересмотр плана экономного питания с тегом Draft
Готово к публикации | Sec. 10101. Пересмотр плана экономного питания с тегом Ready-to-Publish
Опубликовано | Sec. 10101. Пересмотр плана экономного питания с тегом Published (текст будет опубликован на отдельном специализированном сайте.)

Вы можете изменить это в настройках сайта: Разрешить дублирование заголовков тем

Да, мне нужно использовать это для писем с повторяющейся темой.

Я не смог найти рабочий путь, используя комбинацию запросов Rails, предложенную @pfaffman, но его подсказка насчет подкатегорий оказалась очень полезной.

Я колебался насчет разрешения дублирования заголовков тем, как предложил @Moin, но, как оказалось, результат не вызвал путаницы, по крайней мере, у меня, хотя я опасался обратного.

Итак… категория A для оригинального законопроекта, две подкатегории для «Закона с поправками» и «Влияния», создание новых зеркальных групп тегов для двух подкатегорий с использованием существующих тегов, затем создание новых тем с текстом-заполнителем для каждого раздела оригинального законопроекта. Эта часть довольно утомляет мозг :persevering_face:, учитывая, что в категории A насчитывается 307 разделов/тем. 614 тем, созданных вручную, ужас!

Я думал, что отключение опции «Разрешить дублирование заголовков тем» будет лучшим решением после открытия форума для пользователей, но, полагаю, это сделает невозможным сохранение любых правок в темах, что не сработает для тем в режиме вики.

На практике разрешение дублирования заголовков может не создать той путаницы, которой я опасался, но…

Разумно ли добавить предупреждение, которое предложит пользователю изменить заголовок вместо того, чтобы просто разрешить сохранение темы? Возможно, что-то вроде:

Но с другим текстом, и при нажатии «OK» тема сохраняется.

«Заголовок темы, который вы пытаетесь использовать, уже использовался как минимум один раз. Пожалуйста, рассмотрите возможность изменения заголовка или, если дублирование заголовка необходимо или желательно, продолжите сохранение.»

Дубликаты заголовков тем — это нормально, у меня их сотни. Моя цель разрешать дубликаты заголовков — упростить поиск по базе данных, возможно, это не подходит вам?

Я больше обеспокоен дубликатами названий/слаг категорий.

Однозначно этого делать не будем :slight_smile:

Я тоже виноват в дублировании названий подкатегорий в разных родительских категориях :sweat_smile:

Это заставило бы мой маленький мозг взорваться.
Я не знал, что у категорий и подкатегорий могут быть одинаковые заголовки, хотя, возможно, дубликаты с разными слагами.

Возможно, я ошибаюсь, так как не проверял две родительские категории с одинаковым названием, просто быстро просмотрел свои сотни категорий.

Думаю, слаг предназначен для того, чтобы его могли легко прочитать человек или поисковый индексатор, если это актуально :wink:

Не думаю, слаг здесь вполне читабелен.

omitted://meta.discourse.org/c/support/6

Редактирование: Извините, я полностью неправильно прочитал ваш пост. И не уверен, что слаг действительно важен.