У меня есть старый форум здесь: https://thesapling.proboards.com. Я хотел бы узнать, есть ли способ экспортировать темы с Proboards и перенести их в Discourse? Мой экземпляр Discourse настроен на Droplet в Digital Ocean. Я посмотрел на форумах поддержки и увидел темы о миграции для большинства крупных форумов, но не для Proboards?
Proboards не предоставляет возможности экспорта данных. Это сделано намеренно, чтобы удержать вас на своей платформе.
Хотя технически это возможно, извлечение всех сообщений требует огромных усилий. Вам предстоит парсить каждого пользователя, каждую тему, каждое сообщение и каждую реакцию (что усложняется наличием Cloudflare). Затем необходимо очистить данные, исправив некорректный HTML, кавычки, URL-адреса и т. д. В конце вам понадобится собственный скрипт импорта для переноса полученных данных в Discourse.
К сожалению, вам придётся самостоятельно решить, стоит ли затраченных усилий, так как простого варианта не существует.
Я изучу вопрос экспорта, ребята, спасибо за ваши советы! Конечно, способ это сделать существует: владелец https://www.elitefourum.com/ переехал с ProBoards на Discourse и перенёс все свои аккаунты и посты. Я связался с владельцем, но он обращался за помощью при переносе, поэтому не до конца уверен в деталях, однако я попробую узнать больше.
Скорее всего, как вы и говорите, @piffy, это очень сложно, так как платформа довольно закрыта для извлечения данных. Я проведу дополнительное расследование и сообщу, если узнаю что-то новое.
Да, это справедливо. Я платил за это долгое время в прошлом. Премиум-версия ProBoards не добавляет так много к сервису: она убирает рекламу, позволяет использовать свой домен и менять URL форума. ProBoards Premium Forum Features | ProBoards
Они имеют полное право всё держать у себя. Я продолжу искать информацию, но если варианта экспорта данных не окажется, я предположу, что это, скорее всего, противоречит их условиям использования.
Лично я не считаю принудительные антипотребительские и антиконкурентные практики чем-то приемлемым только потому, что это позволяет компании получать прибыль.
С другой стороны, я рад использовать Discourse, который придерживается полностью противоположного подхода и при этом всё же обеспечивает доход.
Ладно, другой администратор форума мне не ответил, но я нашёл способ экспортировать только свои данные — свои темы и сообщения в формате CSV. Честно говоря, думаю, это никому не пригодится.