Миграция с Talkyard

Возможно ли миграция с Talkyard на Discourse?

Код импортера пока отсутствует, но написать его самостоятельно несложно, так как Talkyard изначально создавался как клон Discourse и также использует PostgreSQL.

Вы также можете оформить подписку на наш хостинг: в некоторых тарифных планах мы можем выполнить импорт ваших данных.

Ещё один вариант — разместить информацию о вашем бюджете и деталях в новой теме в разделе Marketplace.

Talkyard начался как клон Discourse

Не так-то просто сказать, но он появился раньше Discourse (и не является клоном) — идея создать новое и лучшее программное обеспечение для форумов пришла ко мне зимой 2009–2010 годов, а первые строки исходного кода я написал весной 2010 года. См. https://github.com/debiki/debiki-server-old и первый коммит от 5 апреля 2010 года. Вот объявление на Hacker News от 2012 года (тогда я называл проект «Debiki»). Discourse был объявлен в 2013 году.

написать своё собственное решение не должно быть сложно

На самом деле я бы сказал, что это требует огромной работы. Хотя оба проекта используют Postgres, структуры баз данных различаются: Talkyard использует гораздо меньше таблиц, созданных вручную, с множеством ограничений, тогда как Discourse использует таблицы, автоматически сгенерированные Rails, с проверкой ограничений в коде сервера приложения. Нет прямого соответствия таблиц баз данных один к одному, и при конвертации из одного формата в другой теряется часть информации.

Однако сегодня, с тем как ИИ становится всё лучше и лучше в программировании, возможно, скоро вы окажетесь правы :slight_smile:

@Sectros

Извините, что всё сложилось не так, как вы надеялись.