Возрождение творчества: Гутенберг и будущее тем WordPress

Опубликовано: 2019-09-28

Я начал использовать WordPress в 2005 году. Я уже пару лет изучал HTML и CSS. У меня даже был самодельный блог, который в какой-то момент вытягивал сообщения из простых текстовых файлов. Я достаточно знал JavaScript, чтобы делать всплывающие окна и другие раздражающие вещи, которые не служили никакой цели и создавали плохой пользовательский опыт, даже если они были забавными для меня.

Это была моя вторая попытка использовать WordPress. На этот раз это было после неудачной попытки заставить PHP Nuke вести себя так, как я хотел. У меня были большие мечты о моем веб-сайте, но мне не хватало навыков кодирования, чтобы воплотить их в жизнь. В то время WordPress был достаточно простым, чтобы его мог взломать такой новичок, как я. Конечно, я ломал свой сайт больше раз, чем мог сосчитать, но мне удалось собрать свою первую настоящую тему.

Я открыл Photoshop; взял несколько изображений из «Ангела », моего любимого телешоу в то время; и начал свою работу. Недавно я посмотрел «Цель души », эпизод, в котором выяснялось, действительно ли главный персонаж был героем, упомянутым в древнем пророчестве. Было предсказано, что вампир с душой сбросит свою демоническую половину и будет жить как человек. Он исследовал темы места персонажа в мире. В 21 год это своего рода эпизод, который нашёл отклик у молодого человека, который тоже искал своё место. Я подумал, что это уместно включить в дизайн моей темы, и начал рубить заголовок для своей темы.

Скриншот шапки моей первой темы WordPress для моего личного блога.
Скриншот моего первого заголовка темы WordPress.

В то время существовало слабо связанное подполье темеров и любителей, которые создавали темы WordPress на основе своих любимых сериалов, фильмов, комиксов и многого другого. Это было мое первое настоящее знакомство с WordPress. Эти люди не создавали темы для получения прибыли. Они искали свое место в этом маленьком уголке интернета. В лучшем случае некоторые искали подтверждения от единомышленников, которым могло бы понравиться их искусство. Речь шла о творении ради творения. Любой может стать художником с простым уроком CSS, программой для работы с изображениями и достаточным упорством, чтобы вложить душу в проект на несколько часов.

Если и было время, когда темы WordPress умирали, то это было, когда любители, которые создавали для чистой страсти, были омрачены деловыми интересами.

Не поймите меня неправильно; деловые интересы сыграли решающую роль в том, что WordPress стала самой доминирующей CMS в мире. Однако баланс явно сместился в пользу создания тем WordPress для бизнеса и электронной коммерции, а не для энтузиастов, которые просто хотят создавать. Другие платформы лучше обслуживают этих пользователей и заполняют пробелы, оставленные WordPress. Tumblr стал убежищем для поклонников популярной культуры. DeviantArt — дом для художников. Wattpad для начинающих писателей и любителей фанфиков.

Где-то по пути мы потеряли невинность и мастерство создания тем WordPress ради чистого удовольствия. WordPress вырос, а вместе с ним и темы WordPress.

Сегодняшние темы не завтрашние

В своем посте «Конец тем WordPress не за горами» Бен Гиллбэнкс сказал: «Темы, какими мы их знаем, больше не будут создаваться». Это мрачный взгляд на будущее тематики WordPress. Он отмечает, что не верит, что сможет зарабатывать на жизнь созданием тем WordPress в ближайшие пару лет.

Его опасения оправданы. За последние пару лет ими поделились несколько авторов тем, когда редактор блоков (Gutenberg) проник в ядро ​​​​WordPress. Официальная группа по рассмотрению темы обсудила будущую роль команды в связи с грядущими изменениями.

Сообщение Гиллбэнкса следует за сообщением, написанным Матиасом Вентурой об определении областей блока контента. По сути, идея WordPress состоит в том, чтобы позволить пользователям редактировать области за пределами содержимого публикации через редактор блоков. Что-нибудь из заголовка, нижнего колонтитула, боковой панели или чего-либо еще, вероятно, будет честной игрой.

В такой системе темы будут отнесены к определению областей блока, предоставлению базовых стилей и проектированию вывода блока. Во многом именно такими должны быть темы WordPress. Кто-то может сказать, что WordPress возвращает темы на их надлежащее место, просто стилизуя контент. С гигантскими темами с сотнями или тысячами функций, которые мы видели за последние несколько лет, это может быть долгожданным изменением.

У дизайнеров есть огромный потенциал, чтобы сделать шаг вперед и оставить свой след. Я, например, не возражал бы против того, чтобы CSS-художники работали в экосистеме тем WordPress.

Гилбэнкс продолжил:

Это дает определенные преимущества с точки зрения пользователя — он будет иметь полный контроль над своим сайтом — но это приведет к очень скучным макетам веб-сайта.

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

Неужели мы все так легко забываем времена GeoCities? Веб-сайты, созданные на его основе, могли быть ужасно недоступны. Они могли воспроизводить миди-файлы, как только вы открывали веб-страницу. Возможно, у них даже была мигающая прокручивающаяся бегущая строка по заголовку. Скучно - это не то слово, которое я бы использовал, чтобы описать их.

Как бы многим из нас ни хотелось оставить те дни позади (Да ладно, у вас когда-то был один из этих сайтов, верно? Скажите правду.), во всем этом было что-то завораживающее. Реальные люди создавали эти сайты, потому что это было весело. Сайты рассказали вам что-то об этом человеке. Это был глубоко личный взгляд на мир этого незнакомца. Иногда это была просто куча хлама, выплеснутого на экран, но большинство сайтов были отражением их владельцев на тот момент времени.

Это было уродливо и красиво одновременно.

Веб-разработчики и дизайнеры шутят о темных днях Интернета. Легко оглянуться на сайты из 90-х и поморщиться от глупости (заставляет задуматься, что дизайнеры 2050 года подумают о сегодняшнем дизайне, не так ли?). Я предпочитаю с любовью смотреть на те дни. Это было время, прежде чем я стал «дизайнером» с правилами, которым нужно следовать.

Но, вот важный момент. Мы не арбитры сети. Все дело в пользователе. Если кто-то хочет, чтобы в шапке их сайта была мигающая GIF-ка с Джастином Бибером, у них больше возможностей. Задача разработчика — предоставить пользователю возможность сделать это простым в настройке способом.

Ждать? Итак, Geocities — ваш аргумент в пользу полноценного редактирования сайта в WordPress?

Понимание того, почему WordPress должен стать полноценным редактором сайта, означает понимание среднего пользователя. Разработчики более склонны рассматривать вещи в структурированном виде. Я провел более десяти лет, оттачивая свои навыки разработки. Логика и порядок — старые друзья.

С конечными пользователями все может показаться немного более хаотичным. Подросток может захотеть разместить изображение своей любимой группы в любом месте на своем сайте. Футбольная мама может захотеть показать, как ее ребенок забивает победный гол. Поэт может захотеть продемонстрировать одно из своих стихотворений в качестве фонового изображения в своем блоге. Люди - творческие существа. Хотя наш уникальный бренд артистизма может не понравиться другим, мы все равно хотим поделиться им.

Также важно понимать, что создание тем WordPress в 2019 году далеко не так просто, как в 2005 году, когда я начал заниматься хакерством. Код намного сложнее. Новому пользователю уже не так просто собрать что-то интересное, как это было раньше. Если у вас нет темы или плагина, который позволяет вам делать это с помощью простого перетаскивания или подобных инструментов, пользователи практически не контролируют свои собственные сайты. И именно поэтому проект Гутенберга такой революционный. Его миссия состоит в том, чтобы вернуть власть в руки народа.

Авторам темы нужно развиваться. Им нужно будет найти способ сбалансировать хорошие принципы дизайна с безумной свободой, которую получат пользователи. Ничто не мешает дизайнерам сделать снимок экрана Бибера более презентабельным.

Темы WordPress мертвы?

Нет. Но тематический ландшафт обязательно изменится, и не в первый раз. Нам не нужно смотреть на это как на что-то плохое.

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

В ландшафте WordPress также будут суб-сообщества. Некоторые люди захотят что-то более похожее на классический WordPress. Другие захотят, чтобы простой блог обрабатывался с помощью Markdown (примечание: я один из тех людей, и Гутенберг на самом деле хорошо справляется со вставкой из Markdown). Плагины будут созданы для удовлетворения потребностей каждого пользователя. Темы будут существовать для разных типов пользователей. Клиентские сборки и корпоративные решения, которые совсем не похожи на ядро ​​WordPress, никуда не денутся.

Впереди еще долгий путь. Авторы тем должны больше участвовать в разработке Gutenberg, поскольку эти функции внедряются в плагин и, в конечном итоге, в WordPress. В противном случае они рискуют потерять возможность помочь сформировать будущий тематический ландшафт.

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

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