Последние четыре месяца я с небольшой группой друзей использовали форум, созданный на платформе Discourse и принадлежащий одному из моих друзей. Однако теперь мы перешли на более крупный форум, и наш старый больше не нужен. Оплата за него должна истечь завтра, поэтому я решил архивировать множество постов ради воспоминаний. Но, будучи неопытным в работе с Discourse, я не знаю, куда попадают архивированные темы или нужно ли предпринять какие-то действия, чтобы темы были отправлены на определённый сайт. Пожалуйста, помогите.
Вы можете создать резервную копию базы данных сайта, восстановить её локально и продолжить работу с неё.
Кажется, здесь возникло некоторое недопонимание относительно «Архивации темы» — действия администратора в меню действий темы (иконка гаечного ключа), — и более общей идеи архивирования обсуждений для офлайн-доступа.
Действие «Архивировать тему» по сути просто замораживает тему и указывает, что она помещена в своего рода холодное хранилище, но не сохраняет её где-либо во внешней системе. Подробнее о том, что это означает, здесь: Understanding closed, unlisted, and archived topics
Чтобы действительно сохранить контент форума для потомков (то, что вы подразумеваете под «архивацией»), есть несколько вариантов:
-
Загрузка резервной копии форума через Администрирование > Резервные копии — это наиболее полный способ, который позволит вам восстановить форум позже. Однако это, по сути, снимок всей базы данных, а не удобный для человека способ сохранения обсуждений для последующего чтения.
-
Для сохранения отдельных тем одним из простых способов является печать в PDF — нажатие CMD + P открывает диалоговое окно печати, где страница отформатирована в специальном режиме печати, после чего вы можете сохранить её как PDF. Вероятно, это лучший способ сохранить определённые темы в офлайне в читаемом виде.
Существуют, вероятно, и другие способы массовой загрузки тем программно с помощью пользовательского кода, но готовых решений для такой задачи мне не известно.
Я признаю, что я коллекционер данных, но рекомендую вам скачать резервную копию базы данных на случай, если она вам понадобится. Развернуть новый экземпляр и восстановить данные не так уж сложно. Недавно я восстановил резервную копию с форума, которому уже несколько лет, и всё прошло отлично.