Я хотел бы, чтобы пользователи моей платформы выбирали лицензию Creative Commons, под которой они хотят публиковать свои посты. Они могут выбрать тип лицензии из поля профиля в настройках своего аккаунта:
Думаю, что в каталоге плагинов нет решения, позволяющего редактировать посты таким образом. Я не хочу добавлять автоматическое вступление в тело поста, так как пользователи могут удалить его впоследствии.
В идеале было бы лучше иметь возможность переопределить этот выбор при создании темы или поста (на случай, если они захотят использовать лицензию, отличную от указанной в их профиле по умолчанию).
Возможно ли реализовать эту функцию с помощью текущих возможностей плагинов и компонентов, предоставляемых Discourse?
Кажется, вы правы, и идея с плагином для этого выглядит хорошей. Мое предположение (хотя решение принимаю не я) состоит в том, что PR с таким плагином будет принят. Это кажется разумным запросом на новую функцию.
Необходимость выбирать лицензию при каждом создании сообщения является существенным барьером для публикации, создает много лишнего шума и потребует кастомного плагина, но, как я понимаю, ваш запрос касается именно плагина.
Да, в идеале это должна быть настройка «выбрать один раз в профиле» с возможностью «изменить её для отдельных постов при необходимости». Но это частный случай, и мой первоначальный вопрос касался магазина плагинов, как вы и предложили.
Недавно я работал над плагином, где они хотели добавлять ссылку к каждому сообщению, и мне показалось странным, что там нет магазина плагинов. Если вы знаете, как это сделать, можете смело отправлять pull-запрос. Они в основном их принимают, так как это не требует затрат.