Импорт из Zulip?

Привет, сообщество,

Команда, в которой я участвую, уже несколько месяцев использует Zulip, и я изучаю возможность перехода на Discourse. Меня интересует, можно ли использовать резервную копию или экспорт из Zulip для импорта истории в экземпляр Discourse? Я пока не смог найти ничего по этой теме здесь…

Пол

Добро пожаловать, @paulrudy! Я не вижу существующего импортера для Zulip. Поскольку Zulip больше похож на чат, чем на форум, я предполагаю, что никто не хотел этим заниматься (или, если кто-то и хотел, то не стал выкладывать свой код в Discourse).

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

Если у вас нет времени на это, но есть бюджет, вы можете обратиться за помощью в Marketplace или связаться со мной через форму запроса на миграцию .

Спасибо большое, Джей! Я новичок и только экспериментирую в программировании. Возможно, я попробую сделать это сам, а если окажется, что задача мне не по силам, то обращусь за помощью.

Я писал несколько импортеров, прежде чем по-настоящему освоил Ruby, но очень давно я прошел курс, на котором изучил множество (сейчас в основном неиспользуемых) языков программирования. Удачи!

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

Хорошая мысль. Хотя то, как мы используем Zulip (и как другие используют чат-приложения вроде Slack), подразумевает как мгновенный обмен сообщениями, так и обсуждения, которые стоит сохранить. Мне не хочется просить людей следить за двумя платформами. Есть ли причины, по которым Discourse менее подходит для чата?

Возвращаюсь к этой теме, так как у меня тот же вопрос, и я хочу узнать, пытался ли кто-нибудь или удалось ли кому-нибудь сделать это за это время. Да, Zulip — это платформа для чата, но она также очень близка к логике форума, так как сообщения чата публикуются в рамках тем. Мы очень довольны Zulip, но нас соблазняет интеграция ActivityPub в Discourse…