Можно ли импортировать темы с ProBoards в Discourse?

Привет!

Я недавно настроил Discourse здесь: https://forum.animalcrossingportal.com.

У меня есть старый форум здесь: https://thesapling.proboards.com. Я хотел бы узнать, есть ли способ экспортировать темы с Proboards и перенести их в Discourse? Мой экземпляр Discourse настроен на Droplet в Digital Ocean. Я посмотрел на форумах поддержки и увидел темы о миграции для большинства крупных форумов, но не для Proboards?

Думаю, главный вопрос в том, есть ли у ProBoards инструмент экспорта.

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

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

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

Хотя технически это возможно, извлечение всех сообщений требует огромных усилий. Вам предстоит парсить каждого пользователя, каждую тему, каждое сообщение и каждую реакцию (что усложняется наличием Cloudflare). Затем необходимо очистить данные, исправив некорректный HTML, кавычки, URL-адреса и т. д. В конце вам понадобится собственный скрипт импорта для переноса полученных данных в Discourse.

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

Я изучу вопрос экспорта, ребята, спасибо за ваши советы! Конечно, способ это сделать существует: владелец https://www.elitefourum.com/ переехал с ProBoards на Discourse и перенёс все свои аккаунты и посты. Я связался с владельцем, но он обращался за помощью при переносе, поэтому не до конца уверен в деталях, однако я попробую узнать больше.

Скорее всего, как вы и говорите, @piffy, это очень сложно, так как платформа довольно закрыта для извлечения данных. Я проведу дополнительное расследование и сообщу, если узнаю что-то новое.

Что тут скажешь, именно так они и зарабатывают.

Загнать пользователя в бесплатную версию — если проект вырастет, у него не останется выбора, кроме как начать платить.

Да, это справедливо. Я платил за это долгое время в прошлом. Премиум-версия ProBoards не добавляет так много к сервису: она убирает рекламу, позволяет использовать свой домен и менять URL форума. ProBoards Premium Forum Features | ProBoards

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

Вы потенциально можете извлечь данные из поста, но это будет болезненно. Их правила использования могут запрещать подобные действия, но :man_shrugging:

Лично я не считаю принудительные антипотребительские и антиконкурентные практики чем-то приемлемым только потому, что это позволяет компании получать прибыль.

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

Конечно, никто не утверждает, что это правильно. Однако, если владелец сайта согласился с этим условием при регистрации, нам особо нечего сделать.

Ладно, другой администратор форума мне не ответил, но я нашёл способ экспортировать только свои данные — свои темы и сообщения в формате CSV. Честно говоря, думаю, это никому не пригодится.