Джошуа Уолд, со-представитель команды дизайнеров WordPress, поделился ранним исследованием блока авторских карточек. Члены сообщества рассмотрели несколько идей за дизайнерским столом в течение дня участников WordCamp US 2019. В этом посте Уолд продолжил работу над оригинальными набросками, полученными в результате слияния дизайнерских умов.
Первоначальной идеей для авторского блока был билет на GitHub, созданный в июле 2017 года, но он намного опередил свое время. На этом этапе проекту Гутенберга необходимо было сосредоточиться на основах и более общих блоках для пост-контента. Пришло время переключить передачи и начать работу над этими более сложными блоками, которые, вероятно, будут значительной частью фазы редактирования всего сайта проекта.
В настоящее время в авторский блок предлагается несколько компонентов:
Я не согласен с рекомендуемым вариантом столбов в составе блока. Если бы это были рекомендованные сообщения, написанные этим автором, это могло бы быть интересной концепцией для изучения. Однако версия 1 блока должна сосредоточиться на наиболее распространенных элементах, которые охватывают другие компоненты в списке.
Уолд задал четыре ключевых вопроса о будущем блока. Ниже приведены мои ответы на каждый из них.
Что касается темы, меня удивляет то, что WordPress никогда не стандартизировал эту функцию на данный момент. Авторские биографические разделы – обычное дело при разработке темы. Core должен был стандартизировать эту функцию много лет назад. У нас есть стандартная форма поиска, список комментариев, избранное изображение и многое другое. Многие из функций, которые WordPress стандартизировал на протяжении многих лет, были рождены дизайнерами тем, прокладывающими путь вперед, и биографии авторов ничем не отличаются.
Тег шаблона биографии автора давно имеет смысл. Однако мы живем в блочном мире. Концепция просто изменилась.
Авторский биоблок нам сегодня не нужен. Он нам понадобится завтра. По мере того, как мы приближаемся к редактированию всего сайта, нам необходимо создавать, повторять и тестировать эти типы блоков, чтобы подготовиться к точке невозврата. Этот блок, наряду с аналогичными блоками, должен появиться в ядре одновременно с переключением переключателя при редактировании всего сайта.
В основном конечные пользователи могут редактировать шаблоны блоков своей темы, чтобы прикрепить биографию автора в конце просмотра отдельных публикаций. Однако такой блок не должен ограничиваться этим сценарием. Пользователи могут создать на своем сайте страницу «команда» или «авторы». Некоторые могут захотеть поместить их в столбцы или создать своего рода галерею биографий авторов.
Я мог бы пойти еще дальше и назвать его блоком «биография пользователя». Сценарии использования не обязательно должны быть связаны с концепцией автора.
Первичный или, по крайней мере, исходный источник данных должен исходить из пользовательских данных и метаданных, хранящихся в базе данных. Нет смысла дублировать усилия, перепечатывая контент внутри блока, если он уже существует.
Один большой вопрос будет касаться социальных иконок. Если они являются частью блока, нет текущего источника, из которого можно было бы извлечь URL-адреса. При автоматической генерации данных WordPress потребуется добавить методы контактов в социальных сетях на экран профиля пользователя в админке. Это может быть скользкой дорожкой при принятии решения, какие социальные сети включить. Тем не менее, ядро WordPress может придерживаться трех или четырех основных сетей и предоставлять механизм фильтрации для авторов плагинов, а также стандарт обработки дополнительных полей.
Также существует вероятность того, что этот блок может быть просто заранее заданным шаблоном из существующих меньших блоков, которые втягивают данные, такие как биография пользователя, значки социальных сетей и аватар пользователя. Затем владелец сайта мог перемещать другие блоки по своему усмотрению.
Очевидные варианты дизайна – это стандартный цвет текста, цвет фона и параметры размера шрифта. Варианты оформления границ были бы бонусом, но это выходит за рамки этого конкретного блока.
Приветствуются стандартные варианты выравнивания, особенно центральное, широкое и полное. Также может быть полезна опция выравнивания изображения аватара, чтобы сдвинуть его влево или вправо. Он может работать аналогично существующему базовому блоку Media & Text.
Я бы не стал переборщить с вариантами дизайна. Разрешите авторам тем создавать собственные стили блоков, из которых пользователи могут выбирать. Это работа автора темы.
Помимо аватара и биографии, список социальных иконок является наиболее необходимой функцией. Это почти повсеместно с авторскими био-боксами.
Я бы хотел увидеть блок «галереи» автора / пользователя, основанный на этой первоначальной идее. На данный момент я уже представляю себе болезненный пользовательский опыт создания командной страницы и размещения индивидуальных пользовательских биоблоков в столбцы. Затем я представляю себе, что нужно обновить эту страницу и, возможно, перемещать столбцы. Как конечный пользователь, бывают случаи, когда я хочу управлять некоторыми аспектами своего сайта на микроуровне. Это не было бы одним из них. Просто дайте мне простой блок, чтобы перечислить биографии пользователей в каком-то столбцовом формате.
Такой блок может открыть путь для множества вариантов. Может быть, возможность перечислить авторов определенного типа сообщения. Возможно, есть возможность перечислить пользователей по ролям. Или позвольте мне составить список самых популярных пользователей по количеству сообщений.
Эта идея может распространяться на территорию плагинов. Однако с точки зрения того, что я хотел бы делать со своими сайтами, это было бы одним из первых пунктов списка.
Поскольку до крайнего срока соблюдения GDPR ЕС осталось всего 178 дней , многие владельцы сайтов…
Команда Gutenberg создаст станцию тестирования удобства использования в WordCamp US, где посетители смогут принять участие…
Сегодня компания 10up опубликовала предварительную версию своего плагина Distributor , нового решения для синдикации контента…
На этой неделе был выпущен Gutenberg 1.8 с несколькими заметными улучшениями, которые предоставят разработчикам плагинов…
На этой неделе был выпущен Gutenberg 15.5 с новыми функциями и улучшениями возможностей полнофункционального редактирования…
DesktopServer выпустил версию 3.8.4 своего программного обеспечения для локальной разработки. Эта версия включает в себя…