(deprecated) Plugin outlet locations theme component

Ещё одно обновление, теперь с обёрнутыми розетками (и ссылкой на исходный файл в GitHub при клике на любую розетку)

И последнее на сегодня: настройка, позволяющая отображать переключатель только для администраторов (спасибо @pfaffman за эту отличную идею :+1:)

10 лайков

Отлично! Спасибо за обновление! :+1:

Как вы думаете, возможно ли добавить поддержку плагинов в сырых шаблонах? :thinking:

3 лайка

Правильно ли я понял, что сырые hbs-шаблоны исчезнут?

3 лайка

Я полностью упустил этот момент. Ладно, тогда всё в порядке. :+1:

3 лайка

Спасибо за плагин! Можете ли вы добавить лицензию в репозиторий? Сейчас её там нет.

3 лайка

Спасибо, что обратили на это внимание. Я добавил лицензию (MIT).

3 лайка

Спасибо! :heart:

1 лайк

Похоже, что недавно здесь произошло регрессионное изменение

3 лайка

Отличное замечание, @Lilly, спасибо!

Там используется очень широкий CSS-селектор, нацеленный просто на div вот здесь, так что это проблема не только для компонента темы в местах размещения плагинов, она затронет всех, кто использует эти плагин-оутлеты.

Поэтому вместо того чтобы делать множество хрупких обходных путей в CSS, @jordan.vidrine, возможно, это стоит исправить непосредственно в компоненте темы пользовательской карточки?

4 лайка

Другой слот появляется на странице сводки пользователя, даже когда он отключен: user-profile-secondary

Я рекомендую ознакомиться с Introducing Discourse developer toolbar. Интеграция с ядром означает, что она может обеспечить более надежный опыт и включать больше точек расширения для плагинов.

user-profile-secondary корректно скрывается/отображается там.Я добавлю примечание о новой функции plugin-outlet в ядре в исходном сообщении. Надеюсь, это нормально, @RGJ. Возможно, мы также могли бы обновить сам компонент темы каким-либо сообщением об устаревании?

6 лайков

Спасибо, Дэвид. Я знаю о инструментах разработчика, которые использую в своей локальной установке для разработки, но иногда применяю неофициальный TC на продакшн-средах, особенно когда у меня нет доступа к компьютеру. :slight_smile:

Или есть способ включить эти инструменты на продакшн-установке?

1 лайк

5 лайков

Понял, упустил этот момент. Спасибо! Пора убрать TC с моих форумов. :slight_smile:

edit: и спасибо, Ричард, за этот очень полезный плагин, которым я пользовался все эти годы, конечно!

2 лайка

Да, я сделаю это в ближайшие несколько дней.
Кстати, мне очень нравится новая панель разработчика! :heart_eyes:

6 лайков

Теперь, когда это интегрировано в ядро, я просто хочу поблагодарить тебя, @RGJ, за создание этого TC! Это, безусловно, сэкономило нам много времени. :+1:

9 лайков

да, это потрясающе :+1:

3 лайка

Грустно видеть, что компонент Theme подходит к концу своего жизненного цикла. :cold_sweat:

3 лайка

Вы видели панель разработчика? Она стала гораздо круче!

7 лайков