Лайки к собственным постам — частный случай дискурса

Обновление: Позвольте мне ещё раз объяснить, что именно я хочу получить — возможно, я плохо сформулировал свою мысль ранее. Мой пост был отредактирован, и новый заголовок не отражает рабочий процесс, который я пытаюсь организовать. Извините, я вернул всё как было. Я понимаю все ваши предложения, и они, возможно, сработали бы, если бы я был учителем. Но я студент.

Мы используем Discourse для публикации математических задач, и это работает отлично. Я развернул его с плагином solved, добавил кнопку, которая показывает нерешённые задачи, отсортированные по количеству лайков. Идея в том, чтобы мы, студенты, могли лайкать задачи, даже если это наши собственные темы. Таким образом, это число станет единым показателем, который учитель сможет увидеть, нажав на кнопку «нерешённые».

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

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

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


Оригинальный текст: Можно ли настроить Discourse так, чтобы я мог лайкать свои собственные темы? Мы используем его для публикации математических задач, и я хотел бы иметь возможность выделять самые интересные из них.

Добавлю, что у нас есть кнопка unsolved, которую наш учитель использует, чтобы видеть самые лайкаемые нерешённые задачи.

Можно закрепить их, добавить цвет для сотрудников или просто полагаться на то, что интересные посты действительно будут интересными — тогда всё сойдётся: просмотры и ответы :grinning_face_with_smiling_eyes:

Но лайкать свой собственный пост — это вроде излишне. Вы ведь вряд ли напишете что-то, что вам не понравится, верно?

Э-э-э, нет. Нельзя лайкать свои собственные темы, и надеюсь, что codinghorror этого не увидит : )

Использовать тег для их идентификации? Например, «featured»

Связанное обсуждение:

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

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

Попробуйте эту рекомендацию — я обнаружил, что она очень эффективна (и бросается в глаза). :slight_smile:

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

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

Вы пробовали добавить в закладки?

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

Да, я знаю, что моя просьба странная, но пока у нас именно такая настройка.

В этом и заключается функция закладок. Мне кажется, именно для этого они и предназначены.

Я бы также рекомендовал закладки. У нас в разработке есть некоторые изменения и для них. Следите за новостями.

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

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

О, это хороший вариант, спасибо.

Вот пост на форуме:

Я думаю, что существует плагин или компонент темы под названием что-то вроде «Topic Ratings»? Это может помочь в том, чего вы пытаетесь достичь.

Я разберусь в этом, спасибо.

Если вы просто хотите продвигать свои посты, не думали, может быть, о боте?

Я не совсем понимаю. Как это будет работать?

Бот, возможно, можно настроить так: например, если вы добавите в свой пост @имя_бота, он лайкнет пост автора.