У нас есть собственная разработка форума. Этот форум создан в 2003 году и содержит около 5 000 тем и 250 000 сообщений.
Мы рассматриваем возможность использования Discourse в будущем для управления нашим форумом.
Существует ли нативный плагин импорта, который может импортировать пользователей, темы и сообщения из JSON, CSV или подобных форматов? Мы можем предоставить данные практически в любом формате (предпочтительно простые форматы ;-).
Я искал здесь, но нашел информацию только об автоматическом импорте из «крупных форумов».
С наилучшими пожеланиями и огромной благодарностью за любые идеи,
Андреас
Почти все импортеры работают по одному принципу: преобразуют существующие данные (или базу данных) в формат, удобный для обсуждения. Хотя готового универсального решения может не существовать, вы можете ознакомиться с примерами импорта из Google Groups или Disqus, которые, как предполагается, используют данные в формате JSON. Изучение скриптов импорта поможет вам понять точные требования и другие детали.
Спасибо за ваши идеи. Я разработчик, но раньше никогда не работал с Ruby. Поэтому по исходному коду сложно понять логику работы с данными Discourse.
Нашёл универсальный импортёр JSON (но нет документации о том, каким должен быть формат JSON), и сейчас смотрю не на файл mylittleforum.rb.
В моей базе данных есть пользователи, темы и сообщения. Категорий пока нет (возможно, отсортируем темы после импорта). Не понимаю в исходном коде, как идентификаторы (мы используем ID как ключи, а не адреса электронной почты) передаются через код, и что нужно сделать, чтобы все данные были корректно сформированы в новой базе данных.
Есть ли кто-то (м/ж/д ), кто мог бы модифицировать для меня скрипт импорта, добавить комментарии или подсказать, что именно нужно сделать? Сколько это будет стоить? Могу отправить структуру базы данных (MySQL) в личном сообщении для более точной оценки, и вы также можете связаться со мной таким же образом, предложив свои услуги