Добавить для пользователей страницу «Персональное обучение» с отобранным контентом

Я пришёл в Discourse через «Семиниар по маркетингу» Сета Година, который работает на экземплярах Discourse.

В ходе моего опыта там, в рамках TMS6 и TMS7, я постоянно хотел иметь собственную страницу, где мог бы обобщать то, что изучаю, и ссылаться на соответствующие сообщения (которые могут быть не моими) и внешние ресурсы. Почти как наличие страницы в вики.

Профиль в Discourse не очень хорошо подходил для этого. Во-первых, потому что эта информация не является частью моего профиля, который всё ещё имеет свою ценность, а во-вторых, потому что людям было нелегко её найти. Например, здесь нужно нажать «Развернуть», чтобы увидеть раздел «Обо мне» в профиле, и, похоже, ссылки при этом удаляются.

Мой собственный сайт на Discourse предназначен для обсуждений, связанных с изучением использования и разработки инструментов, которые я создаю для клиентов. Я预见, что здесь возникнет аналогичная потребность в возможности курировать полученные знания.

Обсуждалось ли это уже?

Спасибо.

Мэтт

2 лайка

Позже я прочитал

Не совсем понимаю, какую функцию вы предлагаете здесь: ваши пожелания противоречат друг другу, если я вас правильно понял? После первой цитаты я бы сказал: используйте приложение для заметок. А после второй цитаты хотел бы спросить, что не так с публичными постами в вики?

2 лайка

Создайте тему, если хотите, чтобы ваша публичная страница с заметками была видна другим.

Отправьте сообщение (ЛС) себе, если хотите, чтобы заметки были приватными, то есть чтобы другие не могли их видеть:

Страница ЛС выглядит следующим образом — замените username на своё имя пользователя:

https://meta.discourse.org/u/*username*/messages

Или с помощью мыши:

  • Нажмите на свой аватар
  • Нажмите на своё имя пользователя
  • Нажмите на Сообщения
  • Нажмите на кнопку Новое сообщение
  • Выберите своё имя пользователя в качестве получателя

Вот мой пример со ссылкой на эту тему:

P.S.
Чтобы вернуться к заметкам, добавьте страницу в закладки, как показано ниже, или создайте ярлык в браузере:

Это напомнило мне, что я хотел заменить свой список закладок сообщением с заметками, содержащим все эти ссылки, а также объяснение, почему я их сохранил.

8 лайков

Привет, Марк.

Возможно, в Discourse есть функции, которые я ещё не обнаружил, и я в основном опираюсь на то, что мне сказали в TMS, когда спрашивал о возможности реализации этого там.

Мне нужна страница, которая была бы явно связана с моим профилем и которую я мог бы редактировать. Я видел более позднее предложение создать тему для собственных заметок — да, я могу это сделать, и могу добавить ссылку на неё из своего профиля, но её будет очень трудно найти, так как она будет находиться в разделе «Развернуть» текста профиля. И я не уверен, будет ли ссылка активной (возможно, она не работает, потому что мой аккаунт здесь новый, я не знаю).

В контексте TMS я хотел вести сводку своих знаний по мере прохождения курса и ссылаться на соответствующие посты. Отчасти это для меня, но также и для того, чтобы кто-то другой мог проследить мой путь и почерпнуть из него идеи.

Я стремлюсь к тому же на своём собственном сайте.

Тем временем я изучу раздел «Как сделать», чтобы найти эти «публичные вики-посты», так как для меня это новость.

Спасибо.

Мэтт

2 лайка

Я добавил ссылку Мой путь в этот топик в свою карточку пользователя: Настройки | Профиль | Обо мне.

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

Посты в вики позволяют другим пользователям редактировать пост, созданный вами. Я не думаю, что вы этого хотите?

P.S.
Я могу получить ссылку в поле веб-сайта, но не могу сделать её более читаемой, так как там нет HTML-ссылки.

3 лайка

Кажется, я запутался, потому что он упомянул «страницу в стиле вики для пользователей» в заголовке.

@taonmatt
Я почти уверен, что вы можете создать закрытый пост и редактировать его в любое время. Вы можете поместить его в категорию или, возможно, добавить тег, если вам это нравится. Предполагаю, что только у вас есть такой сводный пост?

Вы можете закрепить этот пост, чтобы его видели все пользователи; он автоматически открепится для каждого индивидуально после прочтения. Есть несколько креативных способов достичь этого. Например, вы можете использовать этот плагин для создания ярлыка в заголовке, ведущего к вашему посту.

4 лайка

Только что заметил, что на моей карточке пользователя написано, что мой путь здесь — это четыре года, потраченные почти ни на что. Куда ушли эти годы? Что я здесь делаю? Чему я научился?

Imgur

5 лайков

Да, мне не следовало говорить «страница в стиле вики», это наверняка запутало. Я имел в виду «персональную вики». Я исправил заголовок темы соответствующим образом.

1 лайк

Я тоже не уточнил: нет, я имею в виду, что каждый пользователь должен иметь возможность создавать свою собственную curated-страницу для того, что он изучил, или ссылаться на посты, которые он считает важными по ходу своего пути на сайте.

m@

1 лайк

Просто идея: создайте категорию «Путешествие» — каждый пользователь создаёт там свою тему, может редактировать её или отвечать в ней сам, чтобы обновлять информацию о своём путешествии. Учитывая аудиторию вашего форума, это может сработать.

Решать вам: разрешить редактирование темы или ответы в ней. Если они будут отвечать в своей теме, она будет подниматься вверху списка, так что вы и все пользователи сможете легко следить за путешествиями — в духе Discourse.

3 лайка

Я понимаю привлекательность этой идеи.

На мой взгляд, здесь требуются следующие функции:

  • «страница», где пользователь может добавлять информацию, относящуюся к его путешествию;
  • ссылка на эту страницу, которая легко доступна на профиле пользователя или его карточке;
  • возможность редактировать её по своему усмотрению.

Возможные проблемы:

  • По умолчанию в Discourse есть ограничение на срок, в течение которого можно редактировать пост или тему, но это легко настраивается через параметры сайта.
  • Будет ли каждое редактирование поднимать тему путешествия в конец списка последних? — Для таких тем можно отключить поднятие при редактировании.
  • Должна ли тема путешествия выглядеть иначе, чем обычные темы? — Вы можете легко настроить внешний вид тем в определённой категории. См. Blog Post Styling

На вскидку, всё это можно реализовать эффективным способом с помощью грамотно созданного theme-component.

Если стандартные опции не совсем соответствуют вашим требованиям, потребуется некоторая кастомизация. Однако, как я уже отмечал выше, я не вижу никаких «красных флагов», которые помешали бы реализовать это в виде theme-component. Если хотите сделать это самостоятельно, ознакомьтесь с приведённой выше инструкцией по темам, или создайте тему в категории Marketplace, если хотите нанять кого-то из сообщества для выполнения работы.

15 лайков

Я использую несколько экземпляров Discourse для хранения различных баз знаний. Моя идея: потоки и/или посты в Discourse обходятся недорого, а инструменты таксономии должны использоваться лишь для облегчения поиска и ссылок, и не более того.

Я веду много живых блогов и начинаю эти «глубокие погружения». Когда я изучаю что-то новое, я создаю новый поток и просто публикую там всё подряд, как в блокноте. У меня отдельный поток для всех моих заметных файлов «могилы» из Dungeon Crawl и находок. На моём частном экземпляре у меня есть поток для каждого домена или другого IT-актива, с которым я взаимодействую, и я оставляю ответ с временной меткой моего взаимодействия. Для различных игр, в которые мы играем, у нас есть страницы вики, и ответы обновляются по мере развития лора.

Есть несколько примеров; я не отношусь к ним особо иначе (за исключением «частного экземпляра»). Любой может комментировать что угодно. Если это интересно, это служит документу. Если обсуждение набирает обороты, оно может отделиться или объединиться с чем-то более подходящим (возможно, с чьими-то другими заметками…).

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

Я мало знаю о контексте TMS, кроме того, что почерпнул в этой теме, но мой личный метод заключается в том, чтобы делать заметки и выносить их наружу, чтобы помочь начальному запоминанию и созданию опоры. После этого я не обращаюсь к своим заметкам, пока не возникнет необходимость.

Однако я обнаружил, что возвращение к заметкам и их расширение — ценный образовательный процесс, поэтому я использую комбинацию редакционного рабочего процесса и автоматических поднятий/напоминаний, чтобы держать их в актуальном состоянии и в движении. Часть процесса — обсуждение интересных моментов моего племени, чтобы воспользоваться когнитивным разнообразием.


Я выделил несколько частей того, что вы сказали, и у меня были мысли по ним, но если всё это кажется разрозненным, мой совет: начните использовать Discourse как базу знаний и механизм ведения журнала уже сейчас, а затем посмотрите, каких частей не хватает в вашей идее. Discourse во многом уже всё делает правильно. :slight_smile:

4 лайка

Это также актуально для yoyoexpert в контексте покупки/продажи/обмена. Им нужна ссылка на уникальную тему «отзывы о покупателе / продавце» для конкретного пользователя на карточке пользователя.

Таким образом, эта идея имеет множество применений, cc @eviltrout.

8 лайков

Привет, Марк.

Это интересная идея, и поскольку конкретная функция пока не внедрена, я думаю, что займусь этим.

Спасибо.

Мэтт

2 лайка

Джо, да, у вас всё верно с требованиями.

Можно ли варьировать ограничение по времени редактирования для разных категорий?

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

Также я предполагаю, что как администратор сайта я всегда могу вернуться и отредактировать. В какой-то степени это необходимо, поскольку некоторые темы содержат ссылки на файлы, которые будут обновляться со временем. Например, у меня есть тема, в которой представлен инструмент в формате PDF; мне потребуется обновлять эту тему, чтобы указывать на новые версии по мере их публикации.

Спасибо за ссылку на маркетплейс — полезно знать, что он существует. Скорее всего, я пока не буду ничего делать с темами оформления, так как всё ещё проверяю, подходит ли мне Discourse (на данный момент все признаки говорят «да»).

Мэтт

2 лайка

Кроме того, если это удобно (зависит от количества ваших пользователей), вы можете создать тему для каждого из ваших студентов, позже изменить владельца и установить права доступа «Просмотр/Ответ», чтобы они не могли создавать темы самостоятельно.

1 лайк

Интересно, сможем ли мы реализовать контроль административного ключа с функцией «Оформить эту тему на моей карточке пользователя?»

11 лайков

Это был бы хороший первый шаг!

5 лайков

Когда вы говорите «admin wrench», вы имеете в виду «административный инструмент» или что-то, что будет доступно только администраторам?

Если первое, то да, возможность пометить тему в каком-либо месте (возможно, в категории JOURNEY, как предложил @MarcP), я думаю, во многом решит то, что я искал.

Спасибо.

Мэтт

5 лайков

@markvanlan начал работу над этим здесь:

https://review.discourse.org/t/feature-featured-topic-for-user-profile-card-pr-8461/7498/10

Представьте, что в этой красной рамке будет размещена эта иконка:

А текст «Купить/Продать», который будет вести на «Тему Джеффа о покупке и продаже йо-йо».

Это означает, что нам потребуется хранить короткое название и иконку.

11 лайков