Есть ли шанс увидеть добавление кнопок интерфейса WYSIWYG для тегов, предоставляемых этим плагином, там, где они не покрыты markdown?
Что я имею в виду: кнопка B для жирного текста в порядке, так как это работает через markdown, но, например, для [img][/img] нет соответствующего markdown-синтаксиса. Этот плагин добавляет поддержку таких тегов, но не предоставляет для них кнопку.
Разметка Markdown для bbcode [img][/img] отличается.
Она позволяет встраивать изображения, размещённые на других ресурсах, даже когда стандартный предпросмотр Discourse не работает.
В любом случае, это был лишь пример. Не понимаю, почему иногда приходится сталкиваться с ответами, которые кажутся пассивно-агрессивными без видимой причины.
Извините. Возможно, я не до конца понял вашу проблему. Я использовал плагин bbcode только для обработки импорта, где требуется поддержка bbcode в импортируемых постах.
Для внешних изображений можно использовать синтаксис Markdown, поэтому, скорее всего, плагин не получит функцию, которую вы хотите.
Добавить кнопку WYSIWYG в компонент темы, вероятно, возможно.
Как я уже упоминал, есть функции, которые уже покрывает Markdown, и так и должно оставаться. Абсолютно нормально, что у Discourse есть «предпочтительный» язык форматирования, и Markdown вполне подходит (я из мира разработки, я уже потерял счёт количеству файлов readme.md, которые написал ).
Однако большинство пользователей, приходящих из другого программного обеспечения для форумов, мигрирующих или только начинающих работу с Discourse, обнаружат отсутствие некоторых функций.
А именно:
[u][/u]для подчёркивания текста
[center][right][left] для выравнивания текста
[size] для изменения размера текста
[font] для изменения шрифта
[color=COLOR] для установки цвета текста
[bgcolor=COLOR] для установки цвета фона текста
[highlight] для выделения текста
[small] для уменьшения размера текста…
[aname=NAME] для создания якоря в документе с именем
[jumpto=NAME] для создания ссылки на якорь
[img] для создания HTML-тега <img src='something-something.com/image.jpg'>, что не то же самое, что загрузка изображения локально. Многие самохостинговые решения не разрешают загрузку из-за проблем с дисковым пространством. Это отдельная тема, которую я бы хотел раскрыть подробнее, но не здесь.
Я согласен, что эти теги могут использоваться редко, но отсутствие визуальной подсказки (кнопки или автодополнения при вводе [) — это прямое ухудшение пользовательского опыта для сообществ и пользователей, приходящих из другого крупного программного обеспечения для сообществ, как устаревшего, так и современного.
Я знаю о существовании плагина (или компонента, точно не помню), который предоставлял функцию автодополнения, но, к сожалению, он уже давно помечен как нерабочий.
Цвет всё же работает… или, по крайней мере, “[color=darkred]Spice[/color]” функционирует в нашем экземпляре Discourse. У меня не получается заставить это работать здесь (возможно, только для администраторов или какая-то странная особенность?), и я не могу разобраться, как реализовать другие упомянутые выше функции или исправить то, что повредилось при переносе из HTML, например, малые прописные буквы… но, похоже, возможно кое-что ещё, помимо просто перечисленного.
Мы как раз обсуждали, что можно и что нельзя делать с вариантом BBCode для Discourse, насколько я помню, но я подключился позже, так что…? Лично я просто надеялся, что смогу делать некоторые вещи, которые были доступны до перевода нашего сайта. Много моего HTML-кода было искажено.
Не переживайте. Темы плагинов могут быть смесью проблем и обсуждений, и я иногда ошибаюсь при разделении или объединении, поэтому решил перепроверить.
У нас на meta нет этого плагина, поэтому дополнительные теги здесь не будут работать. Однако, если вы сообщите, с какими именно тегами у вас возникают проблемы, я могу проверить их на своём тестовом сайте и посмотреть, есть ли какие-либо неполадки?
У меня нет «проблем» ни с чем, что встроено в систему… просто возникают сложности с моими постами, которые были написаны на HTML, но при переносе их теги HTML были удалены, так как в Discourse, похоже, нет ничего аналогичного… например, текст, написанный маленькими заглавными буквами. Что касается тегов, которые были удалены только потому, что в Discourse всё делается иначе, я узнал, как добавлять цвет и как примерно имитировать колонки с помощью таблицы.
Всё это было не попыткой решить какую-то проблему. Я просто комментировал, чтобы помочь… не знал, что у вас есть BBCode с поддержкой цвета и без неё.