Интерактивные компоненты вместо кнопки «Редактировать»

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

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

Не знаю, как это будет работать с контейнером из-за ссылок «Подробнее», но если можно совместить оба варианта — отлично. Если нет, то хотя бы кликабельное название уже будет достаточно.

Если ссылки «Подробнее» добавляются автоматически системой Discourse, а не создателем компонента, то это можно реализовать, добавив отдельный столбец только для них, сделав при этом контейнер кликабельным.

Тогда столбцы выглядели бы так:
Название | Подробнее | Темы | Статус активности | Изменить | Еще

Таким образом, область заголовка могла бы быть кликабельной, а компоненты, имеющие ссылку «Подробнее», отображали бы её в отдельном столбце.

Примерно как здесь, где контейнер «Category Banners» кликабелен:

7 лайков

У меня схожие мысли с вашими, но применительно к списку установленных плагинов.

Как-то так, что подсветка строки создаёт у меня впечатление, будто элемент кликабелен. Ранее, когда шёл процесс обновления настроек плагинов, я поднимал этот вопрос внутри компании.

В результате заголовок теперь не кликабелен, но кнопка «Настройки» осталась (аналог «Изменить» на вашем скриншоте).

Лично мне хотелось бы, чтобы весь контейнер вёл в режим редактирования, но посмотрим, что получится. Так что с моей стороны это +1.

10 лайков

Это действительно «триггер».

Также было бы хорошим дополнением покрасить заголовок так, как на вашем исходном изображении, если заголовок и/или контейнер становятся кликабельными.

Это, конечно, будет работать как для плагинов, так и для компонентов.

4 лайка

Согласен, что выделение создаёт такое впечатление, @awesomerobot. Мне кажется, простое решение здесь — убрать выделение, так как это устраняет небольшую путаницу.

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

2 лайка

Да, подсветка строк во всей панели администратора не имеет особого смысла — слишком много ситуаций, когда приходится вкладывать ссылки, да и сделать всю строку кликабельным элементом всё равно нельзя… Удаление — лучший вариант…

Здесь я занимаюсь очисткой:

4 лайка

Но разве не логично хотя бы сделать заголовок «синим» (или того цвета, который используется на сайте в качестве акцента) и сделать его кликабельным, поскольку это то, что пользователи делают естественно? Несмотря на то, что кнопка «Изменить» (или «Настройки» в плагинах) уже присутствует, клик по заголовкам, именам пользователей и т. д. является частью взаимодействия с любым веб-сайтом, поэтому я понимаю, почему это также имело бы смысл для плагинов и компонентов.

2 лайка

Конечно, кликабельные заголовки тоже выглядят разумно

2 лайка

Отлично! Мозг поблагодарит вас за это :laughing:

1 лайк

Работаю над тем, чтобы заголовки здесь стали кликабельными

7 лайков