Я понимаю привлекательность этой идеи.
На мой взгляд, здесь требуются следующие функции:
- «страница», где пользователь может добавлять информацию, относящуюся к его путешествию;
- ссылка на эту страницу, которая легко доступна на профиле пользователя или его карточке;
- возможность редактировать её по своему усмотрению.
Возможные проблемы:
- По умолчанию в Discourse есть ограничение на срок, в течение которого можно редактировать пост или тему, но это легко настраивается через параметры сайта.
- Будет ли каждое редактирование поднимать тему путешествия в конец списка последних? — Для таких тем можно отключить поднятие при редактировании.
- Должна ли тема путешествия выглядеть иначе, чем обычные темы? — Вы можете легко настроить внешний вид тем в определённой категории. См. Blog Post Styling
На вскидку, всё это можно реализовать эффективным способом с помощью грамотно созданного theme-component.
Если стандартные опции не совсем соответствуют вашим требованиям, потребуется некоторая кастомизация. Однако, как я уже отмечал выше, я не вижу никаких «красных флагов», которые помешали бы реализовать это в виде theme-component. Если хотите сделать это самостоятельно, ознакомьтесь с приведённой выше инструкцией по темам, или создайте тему в категории Marketplace, если хотите нанять кого-то из сообщества для выполнения работы.