Я участвовал в воркшопе, который проходил на платформе Discourse, и смог скачать все данные о моей активности пользователя. В ходе этого воркшопа я разрабатывал концепцию нашего проекта community.createyourownschool.com. Я бы очень хотел импортировать эту активность в своё сообщество на Discourse, чтобы моя команда могла увидеть истоки проекта и внести предложения по вопросам, которые я, возможно, упустил при продолжении работы.
Возможно ли загрузить CSV-файл в моё сообщество Discourse? Если да, не могли бы вы указать мне на соответствующие инструкции?
Вы хотите мигрировать… что именно? Только темы, которые вы создали, и свои посты в этих темах?
Поскольку ваш экспорт пользователя включает только ваши посты и ваши темы, неясно, что на практике будет означать импорт этого в другой Discourse. Можете ли вы привести реальный пример, чтобы прояснить ситуацию?
Оригинальный сайт всё ещё работает? Почему бы вам просто не добавить ссылки на каждую тему в новые темы на вашем собственном сайте?
Я не думаю, что миграция активности пользователей имеет смысл, если не импортировать все данные, включая оригинальные темы и посты. Уникальные идентификаторы ссылок специфичны для того экземпляра, поэтому импорт — это непростая задача. Звучит как куча проблем!
@codinghorror В рамках мастер-класса, в котором я участвовал, каждый создал одну тему и в течение более чем 100 дней отвечал в ней. Другие люди комментировали наши идеи, что помогало нам лучше разобраться в собственных мыслях. Когда я впервые посмотрел на выгруженные данные, там было почти 1200 записей. Я начал их просматривать и удалять то, что не имеет значения, а затем понял, что, вероятно, проще выделить именно те части, которые мне действительно нужны: все мои ответы в той одной теме и 35 других запросов, на которые я отвечал.
Поскольку это, похоже, непросто сделать, я, скорее всего, сделаю слияние писем в документ Word или Google Docs и просто попрошу свою команду оставить там комментарии, чтобы извлечь идеи и стилистику повествования, которые мы сможем использовать в дальнейшем.
@neounix Благодарю за этот ответ и надеюсь, что он поможет кому-то в будущем, но я не очень разбираюсь в технологиях.
@merefield Исходный сайт представляет собой закрытое пространство для мастер-класса, поэтому он исчезнет через несколько дней, так как он официально завершился 31 декабря.
Я не уверен, что это возможно. Я привлекаю друга @craigconstantine, который, возможно, знает, как это сделать, и если да, то, возможно, захочет мне помочь.
…Не уверен, где размещён CYOS (её сообщество). Упомянутый @Falco эксп/импорт выглядит как инструмент командной строки. Я с ним не работал (я на Hosted Discourse, поэтому у меня нет доступа к командной строке.)
Однако для этого требуется экспорт категорий, который отличается от экспорта ваших пользовательских данных.
Вы можете обратиться к владельцу оригинального форума и узнать, готовы ли они и способны ли предоставить вам экспорт категорий.
Насколько я помню, такой экспорт также будет содержать профили других пользователей, участвовавших в обсуждениях (и они также появятся в вашем форуме). Не уверен, что это то, чего вы (или эти пользователи, или владелец другого форума) хотите.
По моему мнению, в данном конкретном случае проще и требует меньше усилий вручную скопировать и вставить содержимое.
Извините, что поднимаю эту тему, но она очень близка к тому, что я хотел бы иметь возможность сделать, и я пока не нашёл ничего более подходящего.
Сценарий: группа писателей на форуме Discourse, который распадается в неопределённые сроки.
Новый форум Discourse на предоставленном Бхану Шармой пространстве, где я буду администратором.
Мне нужно понять, как перенести годы наших постов, многие из которых представляют собой короткие произведения художественной литературы, в неизменном виде на новый форум?
Я только что просматривал свой собственный архив в формате CSV и думал о прошлых проектах в моей карьере в сфере программного обеспечения, когда я использовал CSV для экспорта/импорта между различными базами данных, а также код на Perl для разделения/объединения/создания полей — по сути, преобразования одной схемы CSV в другую.
Существует ли простой способ взять мой архив CSV со старого сайта и импортировать его на новый? Если да, не могли бы вы указать мне на него? Я изучил коллекцию скриптов импорта на GitHub, но все они, кажется, предназначены для импорта из различных структур данных.
Если такого способа нет — ну, мой бюджет ничтожно мал, но я уже делал подобное раньше, часто под давлением на новой работе. Я на пенсии, у меня есть весь день. Кроме того, мне кажется, что это было бы полезным вкладом.
Хорошо. У меня было время подумать, и я нашел веские причины, почему моему сообществу будет лучше начать с чистого листа. Кроме того, могут существовать проблемы с безопасностью, которые не видны мне сразу — я не знаю достаточно!
Но я hereby отказываюсь от этого проекта, так как ушел на пенсию из сферы разработки программного обеспечения, и у меня теперь есть множество других проектов, которые для меня важнее.
На самом деле это довольно просто сделать — при условии, что у вас есть доступ к серверу сообщества, которое вы покинули (или есть администратор, который сделает это за вас). Я сам делал это несколько раз. Вот как это описывается здесь:
Это не идеальное решение: импортируются пользователи (только их адреса электронной почты) и темы/ответы, но не лайки, данные пользователей, профили и т. д. Однако это работает.
Ах! Это полезно знать, хотя мне это не поможет, так как сейчас на Nano, похоже, нет активных администраторов. Но я думаю, что для нас вполне нормально начать с чистого листа.
Однако я уже связался с несколькими людьми, которые могут быть заинтересованы в этом и, возможно, имеют влияние, чтобы кто-то из Nano проявил активность и действительно помог им.
Если «ответы» означают все сделанные публикации, то разделы «Темы/ответы» охватят всё, что люди захотят перенести на новый форум, и этого будет более чем достаточно для высокой точности!