Нажмите на это: Улучшение способов обучения на Learn.WordPress.org
Опубликовано: 2024-02-23Добро пожаловать в Press This, подкаст сообщества WordPress от WMR. В каждом выпуске участвуют гости со всего сообщества и обсуждаются самые важные проблемы, с которыми сталкиваются разработчики WordPress. Ниже приводится транскрипция оригинальной записи.
При поддержке RedCircle
Док Поп : Вы слушаете Press This, подкаст сообщества WordPress на WMR. Каждую неделю мы освещаем членов сообщества WordPress. Я ваш хост, Док Поп, я поддерживаю сообщество WordPress своей ролью в WP Engine и своим вкладом в Torquemag.io. Вы можете подписаться на Press This на RedCircle, iTunes, Spotify или в вашем любимом приложении для подкастов. Вы также можете скачать выпуски прямо с WMR.fm.
И, боже, я просто хочу сказать, что у меня такое чувство, словно я ломаю четвертую стену или что-то в этом роде, но это мой ночной голос. Сейчас 22:00, и мой гость, для них это раннее утро. Так что я очень рад, что нам удалось добиться этой цели.
Но я просто слышу себя и свою энергию. Это просто отличается от обычного, и я согласен с этим. Итак, сегодня я имею честь поговорить с Джонатаном Боссенгером, постоянным участником проекта WordPress, спонсируемого Automattic. Джонатан работает с командой обучения на сайте Learn.wordpress.org над запуском структурированных путей обучения и редизайном Learn WordPress.
Джонатан, как твои дела сегодня?
Джонатан Боссенджер: У меня все хорошо, и могу я просто сказать, что твой ночной голос очень энергичный, поэтому я могу только представить, каков твой дневной голос.
Док Поп: Да, это немного менее весело. Это немного басовее или что-то в этом роде. Когда я буду это редактировать, это будет путешествие. И, Джонатан, по твоему времени 8 утра, что-то в этом роде?
Джонатан Боссенджер: Верно.
Док Поп: И я только что упомянул, пока мы записывали, что сегодня воскресенье Суперкубка здесь, в Сан-Франциско. Так что мне все равно будет трудно заснуть, пока взорвется весь фейерверк. Так что это совершенно нормально. Итак, мы углубимся в это.
Как я уже сказал, Джонатан, вы работали над изучением WordPress — есть пара проектов, и я определенно хочу о них поговорить. Но прежде чем мы перейдем к этому, все, с кем я общаюсь в WordPress, кажется, знают вас, например, лично они постоянно отправляют вам переписку. Кажется, что вы какое-то время были в космосе. Можете ли вы рассказать нам о том, как вы пришли в WordPress и как долго вы им пользуетесь?
Джонатан Боссенджер: Да. Итак, я здесь не так долго, как многие другие люди в нашем сообществе. Я присоединился... официально присоединился к проекту WordPress где-то в 2015, 2016 году. Я поехал на свой первый WordCamp в Кейптауне. Я встретил людей из местного сообщества. Было много людей, приезжающих со всего мира. Пиппен был там. Там была Дженни Вонг, там был Дрю Джеймс. И мне удалось встретиться со всеми этими людьми, и я хорошо помню разговор с Дженни Вонг о вкладе в WordPress и о том, как принять в этом участие, что привело меня к моим первым вкладам в команду документации.
В то время команда документации была занята массовым переходом с Кодекса на то, что сейчас известно как Help Hub и DevHub, то есть всю официальную документацию на wordpress.org. И мой первый вклад заключался буквально в том, чтобы просто скопировать текст со страницы Кодекса в Документ Google, а затем отметить его где-нибудь в поле, чтобы сказать, что он был скопирован в документ.
Вот с чего я начал. Я думаю, что причина, по которой меня знают многие люди, заключается в том, что у меня были достаточно публичные отношения с проектом WordPress. Я склонен быть очень интерактивным. Я склонен вмешиваться в разговоры. И поэтому я общался со многими людьми на протяжении многих лет. Мне очень повезло, что я работал на должностях, где мне разрешено общаться с людьми. Так что за последние несколько лет мне удалось сделать себе имя, если хотите.
Док Поп: И все это имеет смысл с учетом того, над чем вы сейчас работаете в Learn WordPress. Кажется, это идеальное место для тех, кто привык работать с другими людьми и как бы общаться с ними, общаться с ними и помогая облегчить им участие в проекте. Похоже, у вас не было проблем с входом в проект WordPress.
Я имею в виду, когда вы впервые внесли свой вклад, были ли вы уже хорошо знакомы с духом открытого исходного кода и вкладом, или это был для вас полезный опыт, когда вы впервые внесли свой вклад?
Джонатан Боссенджер: Достаточно. Я был новичком в концепции вклада в открытый исходный код. Я знал, что такое открытый исходный код с точки зрения пользователя или потребителя. Я работал с PHP несколько лет. Я работал с JavaScript, я работал с jQuery, я использовал рабочий стол Ubuntu, поэтому я знал об открытом исходном коде. Но только когда я по-настоящему начал общаться с людьми на WordCamp, я понял, что существует концепция обратного вклада в открытый исходный код и что этот вклад не означает просто написание кода. Это всегда было тем, с чем я боролся больше всего, потому что я разработчик. Я пишу код весь день. Последнее, чем я хочу заниматься в свободное время, — это писать больше кода. И это был мой разговор с Дженни, и я сказал, знаете, я хочу отплатить. Я хочу что-то сделать, но, в конце концов, последнее, что мне хочется делать, — это писать код. И в этом разговоре она сказала мне: ну, есть документы, есть это, есть то, есть все остальные области, в которые вы можете внести свой вклад. Зачем ограничивать себя только вкладом в код? Вот так и началось это путешествие. Приступая к этому процессу, я считаю, что мне очень повезло, что у меня появился первый человек, с которым можно было поговорить и задать вопросы. И когда я начал, знаете, я подписался на такие вещи, как. Slack и тому подобное. Было имя, к которому я мог обратиться. И это то, чем я всегда старался быть для других людей, знаете, я много раз говорил это Дженни. Она была тем человеком, к которому я мог обратиться и задать вопросы, и: «Эй, где мне это найти?» И как мне это сделать? Поэтому всякий раз, когда я встречаюсь с людьми и как бы приглашаю их внести свой вклад, мне всегда нравится быть для них этим, потому что наличие этой первой точки контакта очень важно.
Док Поп: Мм-хм. И я хочу поговорить о вещах, которые вас сейчас волнуют, с командой Learn WordPress. И я также хочу убедиться, что, надеюсь, у меня может быть привычка иногда говорить так: если я беру у вас интервью, я могу сказать, что это ваше дело, но, очевидно, это командная работа. Так что не стесняйтесь поздравить их. Очевидно, вы это сделаете. Но сейчас я хочу поговорить о запуске прогрессивных, удобных для пользователя путей обучения. Что то я там немного запутался в терминологии, в путях обучения. Можете ли вы описать, что вы имеете в виду?
Джонатан Боссенджер: Хм, конечно. Итак, спасибо, что упомянули тот факт, что это во многом командная работа. Знаешь, я всего лишь один человек в команде. Мне повезло, что меня спонсировали на эту работу, но над всем этим работает замечательная группа участников, и я хочу обязательно дать им знать, что их ценят.
Итак, пути обучения в конце 2022 — начале 2023 года группа обучения провела опрос учащихся, индивидуальный опрос учащихся, в котором спрашивала людей, которые используют Learn.wordpress.org, что работает, что не работает, что вы хотите видишь, чего ты не хочешь видеть? Одним из основных выводов этого опроса было то, что процесс обучения, то, как мы находим информацию, то, как мы изучаем вещи, были очень случайными.
Это было очень неструктурировано. Не было четкого пути для тех, кто либо новичок в WordPress, либо новичок в проектировании с помощью WordPress, либо новичок в разработке с помощью WordPress, с чего начать. Какие инструменты вам нужны? Что представляет собой то, что вы представляете собой частички и кусочки? И я уверен, вы это заметили: за последние несколько лет произошел большой взрыв структурированных онлайн-курсов, которые подняли вас с нуля до 10, или до 20, или до ста, или чего-то еще.
Когда мы говорим «пути обучения», мы на самом деле имеем в виду структурированный процесс изучения чего-либо. В случае с Learn WordPress это либо использование WordPress в качестве пользователя, либо разработка с помощью WordPress в качестве дизайнера или создателя тем, либо разработка с помощью WordPress в качестве разработчика плагинов, разработчика тем или более универсального разработчика.
Итак, какую фундаментальную информацию вам необходимо усвоить? И какой же следующий уровень вдобавок к этому? И какой же следующий уровень вдобавок к этому? Я всегда описываю это так: если бы вы могли отправить кого-нибудь в университет WordPress и у него был бы двухлетний диплом, трехлетняя степень или что-то еще, чему бы он научился за первый год?
Чему они научатся за второй год? Чему они научатся на третьем году обучения? И это информация, которую мы пытаемся собрать воедино в более структурированном виде, чтобы любой, кто изучает WordPress на любом уровне, знал, с чего начать, знал, куда он идет, знал, какова конечная цель, а не случайным образом. ох, вот интересная вещь. О, это может быть мне полезно. Я не знаю. Позвольте мне разобраться в этом.
Док Поп: Я вижу, что в описании на вашем веб-сайте вы описываете себя как человека, специализирующегося на контенте, связанном с разработчиками, и мне кажется, что это тот самый пример, когда кто-то может захотеть внести свой вклад в переводы или что-то в этом роде или редактировать видео. или что-то в этом роде, и все они, возможно, втягиваются. Я предполагаю, что прямо сейчас они втягиваются в одно и то же. Или когда они попадают на Learn WordPress, или если они хотят внести свой вклад в Learn WordPress или создать WordPress, им может быть трудно разобраться в темах, если им понадобится помощь.
Потому что есть так много разных вещей. Может быть, вы говорите именно об этих путях, или я совершенно не на той странице?
Джонатан Боссенджер: Нет-нет, это во многом часть этого. Содействие – прекрасный пример. Допустим, вы решили, что хотите начать вносить свой вклад в WordPress завтра. Вы уже некоторое время пользуетесь WordPress. Вы работали с ним как пользователь, как разработчик, как расширитель, в любом случае, и теперь вы хотите начать вносить свой вклад.
Итак, вы идете и находите эту штуку под названием «Изучите WordPress» и думаете: «ОК, я научусь». Вы предполагаете, что будет, по крайней мере, заголовок или пункт меню, в котором говорится: «Начните свой путь вклада здесь», и вы нажмете на него, и он приведет вас к серии уроков или серии уроков. видео, курс или что-то в этом роде и проведет вас через этот процесс. На данный момент кому-то найти это очень и очень сложно. На данный момент дизайн в значительной степени сосредоточен на том, что мы привыкли называть учебными пособиями и планами уроков, а курсы отходят на второй план. Там для них нет определенного порядка.
Это своего рода курсы, опубликованные совсем недавно. Так что, если вы тот, кому для начала нужен конкретный путь, вы обнаружите, что это чрезвычайно сложно. Вы не будете знать, куда нажать, что делать. А как мы все знаем, когда что-то сложно, когда что-то невыносимо, люди устают и идут дальше.
Мы получили отличные отзывы от участника, который присоединился к нам на Дне участников WordCamp Europe в прошлом году. Она только что присоединилась к компании. И ее роль заключалась, я думаю, в том, чтобы писать о WordPress. Я не могу точно вспомнить, что это было, но она была опытным писателем.
У нее был опыт в составлении контента и тому подобном. Но она была новичком в WordPress и сказала мне: «На самом деле я сегодня обманываю». Я хочу использовать это время, чтобы узнать о WordPress. И я сказал: ну, это прекрасно. Я скажу тебе что. Вот Изучите WordPress. Хотите узнать о WordPress?
Я не буду говорить тебе, куда идти. Сядьте и скажите мне, сможете ли вы узнать все, что вы можете узнать о WordPress, к концу этого дня. И я имею в виду, вклад сегодня, как вы знаете, это целый день, а половина дня, сказала она мне. Я теряюсь. Я не знаю, куда мне нужно идти. Я не знаю, что мне нужно делать.
Я не знаю, что важно для меня как для ученика, как для новичка. И это была обратная связь, и это было своего рода общее ощущение, которое мы получили от многих людей: да, информация хорошая, содержание отличное, качество отличное, но процесс того, как мы изучаем то, что мы поиск, то, как мы ищем вещи, как мы находим вещи, просто не там, где он должен быть.
И именно на этом мы сейчас сосредоточены – на создании этих путей. Для пользователей, для участников, для разработчиков, для всех, кто может сесть перед «Изучите WordPress» и начать, да, сегодня я хочу, или, по крайней мере, сегодня, в следующие шесть месяцев, что бы это ни было, я хочу научиться сделать X. Что мне нужно знать, чтобы научиться этому X?
И затем мы берем их в это путешествие.
Док Поп: И я думаю, что это хорошее место для нас, чтобы сделать небольшой перерыв. И когда мы вернемся после этих рекламных роликов, мы продолжим разговор с Джонатаном Боссенгером об улучшении способов обучения в Learn WordPress. Так что следите за обновлениями после короткого перерыва.
Добро пожаловать обратно в Press this, подкаст сообщества WordPress на WMR. Я ваш ведущий, Док Поп, сегодня беседую с Джонатаном Боссенгером, который только что рассказал нам о концепции улучшения способов обучения в Learn WordPress. Это означает, что если вам нужно чему-то научиться и вы зайдете на Learn.wordpress.org, вы это сделаете. сможете найти этот процесс лучше, чем в прошлом.
Я считаю, что это своего рода обновление того, как работает Learn WordPress. По-моему, об этом было объявлено в октябре прошлого года. Джонатан, можешь ли ты сказать нам, сколько времени, по твоему мнению, займет это обновление? Включая веб-дизайн? Редизайн веб-сайта и как далеко вы продвинулись?
Джонатан Боссенгер: Как вы упомянули, об этом было объявлено в октябре прошлого года. Как я уже упоминал ранее, мы работаем над этим с начала года. Текущая цель редизайна, очевидно, является частью этого процесса. Знаете, у вас не может быть структурированного контента без структурированного макета, который фактически направляет людей туда, куда им нужно идти.
Это одно из первых дел, которые мы собираемся сделать. Цель состоит в том, чтобы этот редизайн и перезапуск произошли примерно в середине этого года. Итак, июнь, июль этого года. В то же время мы хотели бы иметь возможность запустить и запустить первый набор структурированных путей обучения в рамках этого перезапуска.
Поэтому, когда я говорю о первых наборах, это, по крайней мере, путь обучения начинающих пользователей, путь обучения начинающих дизайнеров и пути обучения начинающих разработчиков. Я думаю, есть еще несколько. Я думаю, мы хотим, чтобы мы также сделали некоторые из них среднего уровня. Я сейчас не могу вспомнить это навскидку, но, по сути, мы хотим, чтобы этот контент был создан, этот структурированный контент был создан, проверен и готов к использованию.
Итак, мы смотрим на середину этого года, примерно когда мы стремимся к перезапуску. В остальном это большой проект. Это своего рода долгосрочная задача, поэтому в этом году мы как бы отдали себя. В этом году наше внимание сосредоточено, как вы знаете, на проектах редизайна и путей обучения.
Итак, к концу этого года мы надеемся, что остальные пути обучения, которые мы создали, будут готовы к работе. Часть путей обучения включает в себя пути обучения с вкладом. У нас уже есть несколько курсов, посвященных вкладу. Мы хотим их ввести.
Итак, цель, чтобы это было, я скажу в больших кавычках, «завершено» — к концу этого года. Но это определенно продолжающийся проект. Я думаю, это определенно произойдет в 2025 году. По мере того, как мы получаем отзывы от сообщества о том, что работает, а что не работает. Но 2024 год — наш большой год, и мы надеемся, что к концу 24, по крайней мере 24, основная часть работы будет завершена, будет выглядеть потрясающе, и всем это понравится.
Док Поп: Ранее вы упомянули, что у некоторых людей есть разные вещи, которые они хотят изучить, а также у некоторых людей есть разные способы обучения. И одна из вещей, которая мне приходит на ум, это то, что некоторые люди любят получать образование с помощью видео. И некоторые люди особенно ненавидят видео, я имею в виду, что некоторые программисты, которых я знаю, на самом деле предпочитают видео.
Но похоже, что если они собираются стать разработчиками и ищут какой-то вопрос, они хотят иметь возможность бегло просматривать текст и осмотреться. И мне просто интересно, как вы это догадались. Вы фокусируетесь только на одном или другом? Вы пытаетесь втиснуть, знаете, если что-то и выходит, это должно быть в видео, аудио и тексте, что вы об этом думаете?
Джонатан Боссенджер: Мы определенно знаем об этих учениках. Лично я отношусь к тому типу людей, которые предпочитают сочетание того и другого. Поэтому я люблю смотреть видео. А затем, когда дело доходит до той части кода, которую я собираюсь написать, мне нравится иметь возможность приостановить видео и скопировать откуда-нибудь этот код, а затем вставить его в свой редактор и поиграть с ним.
Таким образом, весь наш контент будет иметь как аудио, так и текстовый компонент. Извините, не аудио, а видеокомпонент и текстовый компонент. Итак, будет видео, которое вы сможете просмотреть и просмотреть, и к нему будет связан текстовый компонент. Это происходит по двум причинам.
Прежде всего потому, что некоторым людям нравится читать текст. А во-вторых, потому что это делает контент более доступным. У нас также есть субтитры на всех наших видео. И мы также делаем что-то довольно новое. Мы собираемся использовать учетную запись WordPress на YouTube для встраивания видео в нашу платформу и включения глав.
На данный момент WordPress tv, к сожалению, не поддерживает главы, в отличие от YouTube. Таким образом, контент останется на WordPress TV, и те, кто хочет смотреть контент через этот носитель, смогут это сделать. Но мы также как бы синхронизируем его с каналом YouTube и встраиваем это видео YouTube в Learn WordPress, чтобы можно было использовать эту главу. Так что, если вы хотите забежать вперед и просто ищете эту конкретную часть видео, вы можете пойти прямо туда и использовать ее там.
Док Поп: Да. Главы — замечательная функция YouTube. Я взломал их разными способами. С ними можно проявить творческий подход, но даже если вы просто ведете обучение, они очень хороши. Люди могут перейти к описанию под видео и нажать на нужную им точку.
Или, когда они смотрят видео, если вы наведете указатель мыши на временную шкалу, вы как бы увидите, что глава разделена. Итак, если вы уже знакомы с представленной концепцией, вы можете просто пропустить ее, например, две минуты введения, и просто перейти к первой части.
Еще одна вещь, Джонатан, мы действительно в сорняках, но я просто обожаю хакерство на YouTube. Некоторые люди используют субтитры и добавляют аннотации и исправления к своим видео, используя привязывание. Таким образом, YouTube поддерживает использование субтитров. И я не думаю, что это проблема доступности.
Мне очень жаль, если это не так, но я думаю, что некоторые люди, играя с доступностью, используют субтитры, чтобы сказать: «Ой, я оговорился». На самом деле это или что-то в этом роде. Это действительно умный хак, и я вас всех не вижу…
Джонатан Боссенджер: Очень умно.
Док Поп: Это очень круто. Потому что, я имею в виду, у YouTube есть один из недостатков: вы выкладываете видео и вам нужно указать на него, но вы не можете его редактировать. Единственное, что вы можете сделать, это обрезать что-то. Вы можете обрезать его, но вы не можете вернуться назад и поставить лайк, загрузить другую версию, ну, знаете, с другим звуком, где вы правильно произносите имя или что-то в этом роде, да, это вроде как навсегда. Если ты хочешь не менять… где всё… хорошо. Мы в сорняках, Док. Вернись. Все в порядке. Итак, мы говорили о путях и о том, как люди учатся.
На wordpress.org есть некоторые изменения в дизайне, которые мы видели в разных местах. Видели ли мы уже какой-нибудь редизайн Learn?
Джонатан Боссенджер: Итак, я буду с вами совершенно честен: мое внимание было сосредоточено на содержании, поэтому я следил за разговором о редизайне как бы косвенно. Но это не то, на чем я заострял внимание. Я вроде как, когда увижу обновление, я оставлю комментарий и, знаете ли, вставлю свои два цента здесь и там. Насколько я знаю, есть тема дизайна. Если вы зайдете на сайт обучения make wordpress.org, то есть на сайт группы обучения, и нажмете на проект «Пути обучения», где-то в этой теме, в одном из комментариев, есть ссылка на дизайн, который в настоящее время находится в разработке. на Фигме, я думаю, так и есть.
Так оно и есть, мы, очевидно, это обсуждаем. Кроме того, как вы правильно заметили, в остальной части проекта WordPress произошли некоторые изменения в дизайне. Недавно у нас был запущен редизайн документации. Итак, это редизайн. Редизайн работает следующим образом: мы просим определенные вещи, а затем дизайнеры возвращаются и говорят: ну, нам нужно не допускать определенных вещей, потому что они должны придерживаться этого, вы знаете, новый дизайн, новый макет и те вещи. Так оно и есть, у меня нет ссылки. Ой, подождите, у меня есть ссылка, поэтому я могу отправить ее вам, если вы хотите вставить ее в заметки к шоу, чтобы она была там. Люди могут прийти, посмотреть и прокомментировать это.
Но это не то, о чем у нас было много постов, потому что мы все еще находимся в процессе достижения того момента, когда у нас как команды есть то, что мы хотим, с точки зрения путей обучения, и дизайнеры довольны дизайном, который он соответствует остальной части сайта. Итак, там есть несколько ссылок, по которым вы можете пойти и проверить, но с дизайном не происходит ничего столь же активного публичного обсуждения с точки зрения разговоров, как с контентом. Так что вам нужно просто найти эту разметку и пройти через нее.
Док Поп: Что ж, это хорошее место, чтобы сделать еще один перерыв, а когда мы вернемся, мы закончим наш разговор с Джонатаном Боссенгером. Я собираюсь немного переключиться и поговорить о видеоиграх и о видеоиграх на WordPress, если у нас будет время. Так что следите за новостями после короткого перерыва.
Добро пожаловать обратно в Press This, подкаст сообщества WordPress. Я ваш ведущий, Док Поп. Сегодня я разговариваю с Джонатаном Боссенгером. До сих пор мы говорили об обучении и о том, как улучшить Learn WordPress, Learn.wordpress.org. И после всего этого мне просто хочется немного переключиться и расслабиться. Я люблю видеоигры.
Мне нравится говорить о видеоиграх, и я был очень рад увидеть проект, который вы, Джонатан, создали под названием Dodge, который сочетает в себе WordPress с видеоиграми, и когда я говорю «объединяет WordPress», вы буквально создали видеоигру, используя WordPress Interactive API, верно ?
Джонатан Боссенджер: Да, это правда. Не только API интерактивности, но также API пользовательского типа сообщений и некоторые другие внутренние компоненты.
Док Поп: Знаете, мне только что пришло в голову, что мы кратко упомянули BuddyPress. Вы даже можете интегрироваться в BuddyPress для получения высоких результатов. Может быть, там будет что-то вроде форума. Мы могли бы, но тогда вам придется перейти к модерации контента. Неважно. Это ужасная идея. Забудь об этом. Это худшая идея, которая у меня когда-либо была.
Джонатан Боссенджер: Но, приятель, ты говоришь, что говоришь это. Но мой следующий, следующий игровой проект, о котором я думаю, — это то, что я хочу сделать немного более социальным, и BuddyPress — идеальная платформа для этого. Так что это определенно не то, о чем я не думал.
Док Поп: Игра, которую вы создали, и мы включим ссылку в описание, но я думаю, что они, вероятно, также смогут найти ее на вашем веб-сайте, о котором мы расскажем в конце шоу. Но это JonathanBossenger.com.
Я полагаю, что игра называется Dodge, и вы играете в логотип WordPress, пытаетесь избежать логотипов других CMS и используете WASD или клавиши со стрелками.
Итак, вы знаете, управление с клавиатуры и просто попытка передвигаться, и каждые 10 секунд игра становится немного сложнее. Я думаю, каждое чувство секунды, все ускоряется. Вероятно, на X процентов, и, возможно, будет добавлено больше логотипов. Но это фундаментальная игра. И есть система отслеживания рекордов, где вы можете увидеть лучших игроков за каждый день.
Джонатан, прежде чем мы перейдем к тому, как это было сделано, видели ли вы, чтобы кто-нибудь воспользовался экраном имени, получил высокий балл и хотел подключить свой плагин или что-то в этом роде?
Джонатан Боссенгер: Итак, я определенно видел людей и ожидал этого, потому что процесс отправки вашего высокого балла — это просто миссия WordPress REST, API. Он не требует какой-либо аутентификации, кроме конкретного пользователя, которого я создал для его отправки. Но поскольку я использую REST API, любые попытки выполнения межсайтовых сценариев автоматически очищаются с помощью основных функций WordPress. Итак, я видел, как некоторые люди пытались отправить, вы можете видеть, что они как бы пытаются отправить что-то, чтобы попытаться внедрить немного JavaScript или что-то в этом роде, и я это видел. Я также видел, как люди использовали его, чтобы фактически получить лучший результат за этот день. И есть небольшой алгоритм достижения высоких результатов: если вы будете в него играть достаточно долго, вы сможете его решить. Но я сразу вижу, когда кто-то пытается взломать рекорд, если хотите. Так что я просто, я просто отменяю публикацию этих высоких результатов.
И да, было интересно посмотреть. Я не сужу людей, которые это делают, но мне действительно интересно, что есть люди, которые пытаются просто получить высокий балл за день.
Док Поп: Да. Интересно, что вы упомянули о взломе. Очевидно, что взламывать что-то подобное всегда весело, и вы создаете продукт и думаете: «Эй, посмотри, как странно я это настраиваю». А потом такие люди, как я, такие: «О, интересно, как мне это сломать». Работая с WordPress Interactive API, вы обнаружили, что есть вещи, на которые людям следует обратить внимание, например, вы упомянули о внедрении CSS. Есть ли вещи, на которые людям следует обратить внимание, когда они работают с этим? Мол, научились ли вы чему-нибудь, чего бы не стали делать снова, я думаю, при создании этого?
Джонатан Боссенгер: Самое интересное в использовании API интерактивности заключалось в том, что все получилось по чистой случайности. Я только что проводил семинар, потому что я провожу семинары по предстоящим выпускам WordPress. И я собираюсь сделать несколько таких в ближайшее время для версии 6.5. И API интерактивности — это то, о чем я знал уже давно. И я знал, что это, возможно, будет включено в версию 6.5, поэтому подумал, что было бы неплохо разобраться в этом и понять, как это работает. К счастью, API интерактивности не осуществляет никакого хранения или публикации данных или чего-либо подобного.
Он буквально просто разрешает определенные интерактивные элементы на странице, в блоке или в любом другом случае. Но я был очень рад, что некоторое время назад я действительно провел семинар, посвященный ролям и возможностям пользователей WordPress. И поэтому, когда я создал пользователя, который позволяет вам публиковать свои рекорды, я смог правильно реализовать эти пользовательские роли и эти возможности и как бы разрешить кому-то публиковать эти данные.
И самое замечательное было то, что, поскольку я использовал REST API и публиковал его через REST API, мне не нужно было беспокоиться о какой-либо очистке. REST API сделал все это за меня. Итак, просто используя, и я уверен, что вы говорили это раньше, для многих людей, вы знаете, не стоит писать что-то, когда вы можете использовать основной API. Таким образом, просто используя эти основные API, я смог обеспечить безопасность игры.
Док Поп: Мм-хм. Что ж, это отличное место, чтобы подвести итоги сегодняшнего дня. Джонатан, я очень ценю твое время. Я очень ценю, что ты встаешь рано и находишь время. Мне было приятно с вами общаться. Если люди хотят узнать больше о том, над чем вы работаете, где им лучше всего подписаться на вас?
Джонатан Боссенгер: Лучшее место, где меня можно найти, — это мой сайт, мой блог jonathanbossenger.com, о котором вы уже упоминали. Я в Твиттере. Я не буду называть это иначе, как подчеркивает Джон Боссенджер. Я тоже на Мастодонте. Но я думаю, что я в сети Foster on Network и не могу вспомнить, как меня зовут, но вы можете найти меня там.
Но все мои ссылки на мои учетные записи в социальных сетях находятся на моей домашней странице, так что вы можете найти их все там. А если вы хотите спросить меня о том, что мы делаем с Learn WordPress или о чем-то еще в этом роде, лучшее место, где меня можно найти, — это WordPress Slack. Потому что я провожу там много времени и всегда рад людям, которые могут связаться со мной там.
Док Поп: И еще я хочу поблагодарить ваш подкаст. Я думаю, это opensourcerypodcast.com. И я с нетерпением жду возможности услышать больше о них. Я понял?
Джонатан Боссенджер: Да. Я верю, что это правильно. Вообще-то, пока мы говорим, я просто проверяю. Да, по сути, это перезапуск подкаста, который я вел несколько лет назад. Раньше его называли WP Hacker. Я открыл его, чтобы больше сосредоточиться на открытом исходном коде. Итак, там уже есть три эпизода примерно двухлетней давности, один у меня в стадии разработки, а другой я занят настройкой. Итак, мне, как и вам, нравится общаться с людьми в сфере открытого исходного кода. Вот откуда появился мой подкаст.
Док Поп: Да ладно. Что ж, было здорово поговорить с тобой. Огромное спасибо, Джонатан. И спасибо всем, кто слушал. В следующем выпуске мы поговорим с Крисом Мессиной, создателем хэштегов, и поговорим о чем-то удивительном и интересном, я думаю, для пользователей WordPress.
Так что следите за обновлениями. Благодарим за прослушивание Press This, подкаста сообщества WordPress на WMR. Вы можете следить за моими приключениями в Твиттере на сайте The Torque Mag, но лучше всего следить за нами — TorqueMag.io, где вы можете найти расшифрованные версии каждого из этих подкастов, а также учебные пособия и многое другое.
Итак, это TorqueMag.io. Вы можете подписаться на Press This на RedCircle, iTunes, Spotify, где бы вы ни находились. Я ваш ведущий, Доктор Популярность. Я поддерживаю сообщество WordPress посредством своей роли в WP Engine, и мне нравится каждую неделю освещать членов этого сообщества на сайте Press This.