Статьи

Подкаст SitePoint № 25: WordPress с Мэттом Малленвегом

Мэтт Малленвег
Изображение предоставлено TheNickster

Эпизод 25 подкаста SitePoint теперь доступен! На этой неделе Брэд Уильямс ( @williamsba ) беседует один на один с Мэттом Малленвегом, создателем популярного программного обеспечения для блогов WordPress .

Слушай в своем браузере

Сыграйте этот эпизод прямо в вашем браузере! Просто нажмите оранжевую кнопку «Play» ниже:

Полная стенограмма интервью приведена ниже.

Скачать этот эпизод

Вы также можете скачать этот эпизод в виде отдельного файла MP3. Вот ссылка:

Стенограмма интервью

Кевин: Эпизод подкастов SitePoint 25 на пятницу, 28 августа 2009 г .: WordPress с Мэттом Малленвегом. Привет и добро пожаловать на подкаст SitePoint: новости, мнения и свежие идеи для веб-разработчиков и дизайнеров.

Брэд: Брэд Уильямс из студии WebDev.

Патрик: Патрик О’Киф из сети iFroggy.

Стефан: И Стефан Сегравс из Хьюстона, штат Техас.

Брэд: Привет и добро пожаловать на шоу. Сегодня я на самом деле управляю мастер-контролем, и ко мне присоединился Мэтт Малленвег из WordPress. Добро пожаловать на шоу, Мэтт.

Мэтт: Привет. Рад быть здесь.

Брэд: Почему бы тебе не воспользоваться секундой, чтобы просто сказать нам, кто ты, для 1% людей, которые не знают.

Мэтт: Конечно. Меня зовут Мэтт Малленвег. Около 6 с половиной лет назад я начал работать над проектом под названием WordPress , который представляет собой программное обеспечение для ведения блогов с открытым исходным кодом, которое с тех пор развилось, чтобы действительно делать практически все. Вы можете использовать это для блога, или вы можете привести в действие весь ваш веб-сайт. Несколько лет назад после этого я основал компанию Automattic, идея которой заключалась в том, чтобы донести WordPress до мира, и наш самый большой проект — WordPress.com, который посещает более 200 миллионов человек в месяц.

Брэд: Отлично. WordPress.com, который на самом деле отключен от WordPress MU , это правильно?

Мэтт: Да. Очевидно.

Брэд: Он отключен от той же версии MU, которую я могу скачать и настроить, или это больше похоже на WordPress.com?

Мэтт: Это в основном то же самое. Таким образом, пользовательский материал, который нам нужен, очевидно, потому что он работает на более чем тысяче серверов и нескольких центров обработки данных и тому подобного, но мы фактически открыли исходные коды, я думаю, что почти все наши системы там. Для базы данных мы используем класс HyperDB , который доступен для скачивания любому. У нас есть система вакансий, которую мы выпустили, хотя она еще не очень известна. Мы используем плагин memcached и вещь под названием Batcache для кеширования, и все они общедоступны. Идея в том, что любое программное обеспечение, которое мы разрабатываем, мы хотим, чтобы оно было доступно как можно большему количеству людей.

Брэд: Возвращаясь к тому, что ты сказал, шесть лет назад, когда ты впервые запустил WordPress — и это на самом деле вопрос одного из участников форума SitePoint, ULTiMATE . ULTiMATE хотел бы знать, когда вы впервые начали создавать WordPress, представляли ли вы его исключительно как платформу для ведения блога, или вы думаете, что он превратится в то, что сейчас имеет место, когда многие используют его как CMS? или система управления контентом?

Мэтт: Он был создан исключительно как блог-платформа. Это было довольно много. У меня был блог, который я хотел привести в действие блог. Большое значение в программном обеспечении имело то, как я встраиваю это в существующий сайт и в какой-то момент переключился с того, как я это внедряю, на то, как я могу питать этим весь свой сайт. Это на самом деле имеет гораздо больше смысла.

Брэд: Это действительно так, и я думаю, что сейчас, по крайней мере, за последние несколько лет, WordPress действительно развился в глазах общественности, а не просто превратился в платформу для блогов и превратился в CMS, которая может — она ​​настолько расширяема, что может действительно власть что угодно.

Мэтт: Среди тех, кто разбирается в Интернете, это довольно хорошо известно, но весь мир в целом не знает об этом, и на самом деле многие из наших конкурентов говорят: «О, WordPress хорош, если вы просто хотите вести блог, но что-то еще серьезно, вы должны перейти к X, Y или Z … », и я, очевидно, не согласен с этим.

Брэд: Да, конечно, и работая с этим, я бы сказал то же самое. Были ли какие-либо дискуссии в чате разработчиков или среди основных разработчиков, или только с вами в целом, о фактическом удалении ссылки на блог из WordPress, например, страниц с различными настройками, документации и тому подобного?

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

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

Мэтт: Да, абсолютно. WordPress с годами становился все больше, но он в значительной степени соответствовал требованиям — я стараюсь поддерживать его в зависимости от скоростей широкополосного доступа, емкости серверов и всего остального дня. Я стараюсь поддерживать WordPress примерно на одном уровне, я думаю, это будет способ выразить это. В целом, как правило, для новых функций, мы говорим, что, вероятно, это не подходит для ядра, это то, что входит в плагин, и это одно из самых сложных решений, которые мы принимаем изо дня в день. Подавляющее большинство вещей идет в плагине. Когда я думаю, что что-то пойдет в основном, это либо потому, что — ну, это потому, что это одна из двух вещей; правило 80/20 — более 80% нашей аудитории собираются использовать это, или я думаю, что 80% нашей аудитории должны использовать это. Иногда это бывает. Иногда мы опережаем поворот, но чаще всего мир догоняет.

Брэд: Абсолютно. Были ли когда-нибудь разговоры о, возможно, более легкой версии WordPress, которая на самом деле просто необходима для запуска сайта?

Мэтт: WordPress уже довольно легкий. Я беспокоюсь о накладных расходах кода в основном в плане масштабируемости. Мы показали, что на одном сервере фактически не так сложно масштабировать WordPress до миллионов и миллионов страниц в день, а это гораздо больше, чем 99,9% веб-сайтов. Поэтому я чувствую, что такого рода проблемы решены достаточно хорошо.

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

Мэтт: Да. И за все эти годы WordPress был, вероятно, дюжиной разветвлений. Просто в этом то, что на самом деле имеет значение для пользователей? Сложно определиться, но я совсем не против вилок. Это своего рода метод с открытым исходным кодом, и если когда-нибудь появится форк, который сделает что-то действительно, действительно крутое, мы, вероятно, посмотрим, как вернуть его функциональность обратно в ядро.

Брэд: Технически WordPress начинался как форк, не так ли?

Мэтт: Да, конечно.

Брэд: Так что без вилок не было бы WordPress, так что это звучит замечательно.

Мэтт: И это фундаментальная часть открытого исходного кода.

Брэд: Следующий вопрос на самом деле от Алекса Доусона , который является одним из наставников в SitePoint, и он хотел бы знать, почему WordPress решил использовать XHTML 1.0 в качестве DOCTYPE .

Мэтт: Это было, вероятно, пять или шесть лет назад.

Брэд: Ну, я думаю, что, возможно, более уместный вопрос: есть ли какие-нибудь планы сейчас, когда XHTML 2.0 в значительной степени мёртв в воде, есть ли планы посмотреть, как это изменить вне XHTML?

Мэтт: Итак, у нас нет планов по XHTML 2.0. В действительно известном как HTML 5 и во всем этом процессе, группе веб-приложений, есть некоторые действительно приятные функции, которыми я очень, очень взволнован, и мы будем продолжать использовать их, поскольку они стали широко поддерживаться в браузерах. Что касается фактического синтаксиса кода, мы собираемся остановить самозакрывающиеся теги BR и закрывающие элементы списка? Возможно нет. Даже если бы мы не были XHTML, это все равно что-то вроде — мне нравятся правила XHTML, и я не вижу ничего плохого в том, чтобы продолжать это. Фактический DOCTYPE не так важен, как раньше.

Брэд: Я бы согласился с этим, и многие говорят о людях, которые сосредоточены на XHTML, и теперь, когда кажется, что он никуда не денется, HTML 5 будет ответом? Будут ли они когда-нибудь закончить HTML 5? Кто собирается принять это? Есть еще много вопросов, и я думаю, что со временем на них, вероятно, ответят, основываясь на том, как принят HTML 5.

Мэтт: Это вещь синтаксиса; это не огромная сделка. Меня меньше беспокоит вопрос о том, является ли XHTML будущим или даже правильно ли его обслуживать, не устанавливая application / xml, тип MIME и все эти виды правил, а не просто как очиститель синтаксиса и выполняет заставить вас быть немного аккуратнее в вашем коде.

Брэд: А потом настоящий WYSIWYG-редактор, встроенный в WordPress, который на самом деле не очищает код, поэтому он специфичен для любого DOCTYPE, не так ли?

Мэтт: Он старается, это самое страшное. Очевидно, что он не может очистить все, он не может все исправить, но если вы просто используете редактор, он выдаст правильный код. Если вы вставите что-то с другой веб-страницы или из Microsoft Word, он снова попытается очистить его, но иногда мы ничего не можем сделать.

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

Мэтт: WYSIWYG в общем, очень сложно. Мы просто пытаемся сделать его лучше с каждым выпуском — и с каждым выпуском оно становилось лучше. Если сравнивать то, что мы делаем сейчас, с тем, что было у нас два или три года назад, когда он был впервые представлен, то это немного изменилось.

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

Мэтт: Это действительно фантастика. Для меня я буду использовать WYSIWYG, когда я пишу; Это означает, что если я пытаюсь написать эссе или что-то осмысленное, то HTML-код мысленно мешает мне. Дело не в том, что я не знаю HTML, как тыльную сторону моей руки, просто беспорядок отвлекает меня от слов и затрудняет мне редактирование собственного письма, а редактирование собственного написания — это уже действительно сложно.

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

Мэтт: Я буду часто редактировать в редакторе WYSIWYG, а затем, перед публикацией, я проверю его в HTML.

Брэд: Посмотри код.

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

Брэд: Это отличная особенность. Я хочу коснуться WordPress и WordPress MU, и я знаю, что вы объявили несколько месяцев назад, что они объединятся. С тех пор я не слишком много слышал об этом, поэтому мне интересно, не могли бы вы просто дать нам представление о том, как это продвигается, какие-нибудь идеи о версии, в которой это будет.

Мэтт: Это будет примерно как временная шкала 3.0, ну, как я уже говорил в WordCamp, мы еще не начали над ней работать, поэтому она может измениться, когда мы начнем работать над ней. По сути, идея в том, что у нас есть эти две базы кода; они на 99% одинаковые, теперь давайте объединим их и рассортируем ресурсы разработки, чтобы у нас не было системы отслеживания ошибок и системы отслеживания ошибок, а также некоторых разработчиков, работающих здесь, и некоторых разработчиков, работающих здесь. Давайте получим полный набор ресурсов, намерений и умов, работающих над WordPress, также работающих над MU, и я думаю, что это немного улучшит продукт.

Брэд: О да. Я не мог согласиться больше. Я немного работаю с WordPress MU, и кажется, что в MU всегда есть немного больше ошибок. Опять же, это только мое личное мнение, основанное на просмотре трасс и сообщества. Это похоже на MU, это не такая большая группа разработчиков или что вы помогаете с этим, как WordPress.

Мэтт: Существует столько же блогов на базе MU, сколько блогов на WordPress. На самом деле, можно утверждать, что блогов на MU еще больше. Дело в том, что люди, управляющие ими, я думаю, они действительно заняты, поэтому они не так вовлечены, как люди WordPress.

Брэд: Да, но объединение их в основном устранит это, так что у вас есть все разработчики, работающие над одним набором кода, который, я думаю, сделает это просто днем ​​и ночью, между тем, как сейчас, и как это будет в будущем. Так что я очень, очень рад этому обновлению. Я с нетерпением жду этого. Вот почему я пытаюсь извлечь некоторую информацию из вас.

Мэтт: Круто. Вы должны принять участие.

Брэд: Да, на самом деле я был вовлечен в WordPress. Я бы сказал, что я один из тех, о ком я говорю. Я работаю больше на WordPress, чем на MU, но вы правы, я, вероятно, должен быть более вовлечен в MU. Я хочу немного поговорить о WordPress.org , о реальном веб-сайте. Теперь я знаю, что недавно вы выпустили или запустили страницу коммерческих тем. В нем было много прессы, много шума, много людей говорили, и я думаю, что это отличная особенность, и я думаю, что это было своего рода общим консенсусом. Есть ли планы сделать то же самое для плагинов и иметь раздел коммерческих плагинов, который, по сути, просто продвигает те коммерческие плагины, которые совместимы с GPL?

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

Брэд: Да, я бы согласился. Это было на самом деле последующее, что я должен был сделать, это такое ощущение, что это своего рода умонастроение каждого, что коммерческие темы принимаются и как бы понимаются сообществом; тогда как коммерческие плагины почти не одобряются. Если бы я выпустил плагин и заплатил за него, больше людей, вероятно, сказали бы мне, что я не должен этого делать, даже если он все еще совместим с GPL.

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

Брэд: Это точно. Может быть, я так же, я сталкиваюсь с плагином, который стоит денег, и есть вероятность, что вы правы, есть бесплатная альтернатива, которая собирается сделать что-то похожее или очень похожее на эту функциональность.

Мэтт: Большинство функций WordPress начинаются с плагинов. Так что, если бы все плагины были коммерческими, это серьезно мешало бы, потому что, хотя они и были бы GPL, ребята, очевидно, хотели бы, чтобы мы добавили функциональность в WordPress, и это, я думаю, серьезно помешало бы росту WordPress.

Брэд: Некоторые плагины гарантируют цену, некоторые из более сложных форм электронной коммерции, тому подобное… эти плагины, если вы посмотрите на источник позади них, в плагин было вложено много работы. дюймы

Мэтт: Это не функция объема работы, потому что, очевидно, много работы вложено в WordPress.

Брэд: Верно. Это очень хороший момент и, в конечном счете, это решение каждого, как они хотят это выпустить. Я большой …

Мэтт: Мне нравится говорить, что лучшие вещи в жизни бесплатны.

Брэд: Эй, WordPress — отличный тому пример. Я большой поклонник GPL, и мне нравится видеть вещи, которые выпустили GPL. У меня действительно нет проблем, если люди платят или просят деньги за определенные вещи.

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

Брэд: Да, это действительно отличная бизнес-модель, и я знаю несколько таких плагинов. Я думаю, что плагин электронной коммерции является одним из них. Загрузка абсолютно бесплатна, а затем, если вам нужна поддержка, вы платите за это. Я думаю, что это хорошая бизнес-модель для разработчиков плагинов. Недавно вышел WordPress 2.8.4, и у меня есть пара статистических данных, которые я хочу рассказать вам о релизах версий. Так что терпите меня здесь. Итак, WordPress 2.7 вышел 10 декабря 2008 года, а ровно через два месяца вышел WordPress 2.7.1. WordPress 2.8 вышел 11 июня, а ровно через два месяца вышел WordPress 2.8.4. В основном, у 2.8 было четыре минорных релиза, в то время как у 2.7 был один минорный релиз; так что мне любопытно, что случилось с 2.8? Было ли много функций, которые просто не были готовы выйти за дверь? Может быть, вы могли бы объяснить вид разницы там.

Мэтт: На самом деле все наоборот. Если бы мы делали релиз с исправлением ошибок, как это было в версии 2.7.1, вероятно, это было бы то же самое время, потому что выпуски были похожи с точки зрения качества и ошибок, которые сделали это, но четыре выпуска для WordPress до сих пор для 2.8 были исправления безопасности. Так что это вещи, которые вместо того, чтобы быть ошибкой, мы их исправляем, и мы исправляем их целую кучу, и это больше вопрос времени, как будто мы как бы нацеливаемся на релиз через один-два месяца после основного один. Если это исправление безопасности, мы пытаемся выпустить дверь как можно скорее, верно? Потому что в противном случае блоги находятся в опасности, и что-то может случиться с вашим сайтом, вашим контентом или чем-то еще. Так что это наша ответственность, наша обязанность как можно скорее освободить дверь. Когда мы находим серьезную проблему безопасности, такую ​​как в 2.8.4, где кто-то может удаленно сбросить ваш пароль; как бы я ни ненавидел делать кучу релизов, это правильно.

Брэд: Да, абсолютно. Это была довольно интересная ошибка. Я думаю, что все — очевидно, я, вероятно, не должен смеяться над этим — но я думаю, что всем было немного весело с этим, сбрасывая пароли всех своих друзей. Я думаю, это здорово, что вы, ребята, очень серьезно относитесь к безопасности. Я знаю, каждый раз, когда я говорю с кем-то об открытом исходном коде, который не знаком с открытым исходным кодом, это первый вопрос, который у них возникает из уст. Насколько это безопасно, если кто-то может увидеть мой исходный код? Как я узнаю, что мой веб-сайт защищен? И я думаю, то, как вы делаете все правильно, когда обнаруживаются уязвимости в безопасности, в какой-то степени доказывает, насколько серьезно вы относитесь к безопасности со своим программным обеспечением или с WordPress и открытым исходным кодом. Снимаю шляпу за это. На самом деле напрашивается хороший вопрос. Я как бы следил за историей, когда появилась ошибка или была обнаружена уязвимость, и широко сообщалось, что то, как об этом сообщалось в WordPress как об ошибке, на самом деле было сообщением в блоге, в котором было написано: «Вот как вы используете эту уязвимость . »Что бы вы посоветовали в качестве правильного способа сообщения об уязвимости безопасности, а не просто о блоге, который можно увидеть всему миру? Есть ли лучший метод, который люди должны использовать?

Мэтт: Итак, каждый второй выпуск 2.8 и, как правило, каждый выпуск безопасности, который мы делали в последние несколько лет, был до объявления об этой уязвимости. То, что делают наиболее ответственные исследователи в области безопасности, это то, что они свяжутся с поставщиком — в случае с нами — и у нас будет своего рода открытый адрес электронной почты, на который каждый может написать нам что угодно, и мы будем следить за каждым отчетом довольно серьезно. Мы исследуем это, мы проверяем это, мы исправляем и делаем релиз, а затем они объявляют об этом пару дней спустя. Это дает всем шанс обновить и все, так что все наиболее защищены. Поскольку их выгода на самом деле — известность тем, что они нашли проблему, они на самом деле не извлекают выгоду из эксплойтов нулевого дня или множества блогов, испорченных. Так вот как большую часть времени это работает. В этом конкретном случае мы обнаружили одновременно со всеми, что не идеально, и это одна из причин, по которой нам пришлось сжечь полуночную нефть, чтобы исправить ситуацию.

Брэд: Вы, ребята, справились довольно быстро. Я думаю, что это было обнаружено, и новая версия WordPress была выпущена в тот же день, если я прав, возможно, на следующий день.

Мэтт: Да, я думаю, что это было на следующий день. У нас было исправление в течение нескольких часов, потому что это было относительно простое исправление, но даже с простым исправлением, даже если изменилось лишь небольшое количество, вам действительно нужно покопаться, чтобы увидеть, есть ли другие части кода, которые подвержены аналогичной проблеме … это исправление ломает что-нибудь еще? Мы вроде должны сделать очень ускоренный цикл QA. Но это довольно хорошо. Я на самом деле очень горжусь тем, как Райан и другие ведущие разработчики отреагировали на это.

Брэд: Да, я был поражен тем, как быстро это было. На самом деле, кто-то на самом деле выпустил плагин (имя уходит от меня, я посмотрю его имя и внесу его в заметки к шоу [Это был Уилл Андерсон. — Ред.]) — выпустил плагин для исправления уязвимость, а также. Так что даже в тот короткий промежуток времени, когда он существовал, был плагин, который вы также можете скачать, чтобы исправить его. И этот вид высоко оценивает сообщество WordPress в целом, то, как все собираются вместе, когда происходит что-то подобное, разбираются в этом, выясняют, как это исправить, получают его, выпускают версию, выпускают плагины ; поэтому кажется, что у всех есть друг у друга спина. Достаточно технических вопросов. У меня здесь пара личных вопросов, а потом мы их завершим. Я знаю, что вы занятой парень, так что не слишком личный. Снова Алекс Доусон, он хотел бы знать, какая любимая социальная сеть находится вне какого-либо продукта WordPress?

Мэтт: Хм. Хороший вопрос

Брэд: Есть ли какие-нибудь социальные сети, которые ты проверяешь ежедневно, Facebook или MySpace, или что-то подобное, Twitter?

Мэтт: Я не проверяю ни одного из них ежедневно, и я также не считаю Twitter социальной сетью. Для меня Twitter — это что-то вроде потока вещей, в которые я иногда попадаю. Это не связывает меня с людьми больше, чем что-либо еще. Я предполагаю, что социальная сеть, которую я использую больше всего, является Facebook . Я просто всегда был впечатлен их продуктами и разработками, тем, как они внедряют инновации, тем, как сайты … У меня складывается впечатление, что они действительно одержимы скоростью, потому что сайт часто очень, очень быстр. Там просто много действительно элегантных функций. Я всегда черпал вдохновение из Facebook и, честно говоря, именно там большинство моих друзей.

Брэд: Я думаю, что все мои друзья тоже перешли на Facebook, и я больше не знаю никого на MySpace.

Мэтт: Да, здесь тоже самое. Я думаю, что у меня есть профиль MySpace, но я не смотрел в течение многих лет. То, что это изменило для меня, было то, что главным, что начало проникать на MySpace, был спам. Я думаю, что интересно, как много спама по ахиллесовой пяте для этих сетей.

Брэд: Вернувшись в расцвет MySpace, вы правы, вы получите 10 … ну, вы, вероятно, получили тысячи, но я получал бы 10 или 15 запросов на добавление в друзья в день, и это все эти полуголые девушки, которых я никогда раньше не видел. Ты не мой друг.

Мэтт: Меня всегда привлекало то, насколько хорош был таргетинг. Так как у вас была какая-то информация о вас в вашем профиле, если бы вы были католиком, спам был бы католическим, от католической девушки. Если бы я был в Сан-Франциско, спам пришел бы из Окленда. Я имею в виду, что они действительно — это было интересно, и они были бы в таком же возрастном диапазоне и все такое. Таким образом, я обнаружил, что действительно увлекательно то, как сильно нацелен спам. Вы можете сказать, насколько это было эффективно, посмотрев на профиль и увидев, сколько у них было друзей, верно?

Брэд: Да, абсолютно.

Мэтт: Иногда я получал спам, смотрел профиль, у него было 40 000 друзей, так что, очевидно, он работает.

Брэд: Что-то работает. Вернули ли вы эти знания обратно и вроде как вернулись к akismet, который является вашим фильтром спама для комментариев, и включили те знания, которые вы узнали из того, что вы видели в akismet.

Мэтт: Вы знаете, я не могу говорить о том, как работает Акисмет.

Брэд: я должен был спросить. Говоря о Facebook, у меня есть еще один вопрос, который вроде как связан с Divisive Cotton , и, очевидно, они снимают фильм о Facebook и об основателе Марке Цукерберге. Divisive Cotton хочет знать, если бы они снимали фильм о WordPress, какого актера вы бы хотели сыграть?

Мэтт: Очевидно, Брэд Питт.

Брэд: Это потому, что его зовут Брэд?

Мэтт: На самом деле, когда я за границей, иногда люди говорят, что я похож на Тома Круза, которого я не вижу, но иногда люди видят это. Они никогда не говорят этого в Америке. В Америке был этот актер, я думаю, что его на самом деле зовут Мэтью (я собираюсь найти его), я хочу сказать, что он был актером в фильме «Дети в зале» … о, Дейв Фоули. Он также был на шоу, которое я раньше смотрел на «NewsRadio», который мне очень понравился, и люди говорят, что я похож на Дейва Фоули. Так что, может быть, Дэйв Фоли, хотя я думаю, что он стареет сейчас.

Брэд: Ты выглядишь как Дейв Фоли. Я точно знаю, кто этот парень сейчас. Все слушают, посмотрите фотографии Дэйва Фоули.

Мэтт: Итак, один из них.

Брэд: Отлично. Так что, кто знает, однажды у них может появиться «WordPress: The Movie», в котором Мэтт Малленвег играет Дэйва Фоули.

Мэтт: И любовным интересом определенно будет Меган Фокс или Коринн Бэйли Рей.

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

Мэтт: Я никогда раньше не путешествовал. На самом деле, я на самом деле не уехал из Техаса на большую часть своей жизни. Последние два года я буквально был в каждом уголке мира. Я думаю, что за последние восемь месяцев мне понравилось шесть континентов. Это были только четыре угла. Дело не в том, что одно лучше или хуже другого; это просто по-другому. То, что я люблю, например, то, что делает меня похожим на место, а не нет, это люди, с которыми я там общаюсь. Обычно, когда я захожу на WordCamp , я общаюсь с пользователями WordPress, локальными хостами и всеми это, и, таким образом, это действительно очень хороший способ узнать какое-то место. Иногда я иду в город и даже не посещаю какие-либо достопримечательности, туристические объекты или что-то еще; Я просто буду болтаться с пользователями WordPress в этом сообществе в их любимых барах, их любимых ресторанах или подобных вещах. Мне это действительно очень нравится, потому что, в конечном счете, хотя я и фотограф и делаю тонну снимков, когда я путешествую, мне нравится фотографировать, это мелкие вещи, которые светят на стенах, граффити на стене. и тому подобное — я чувствую, что это действительно дает характер, фрески в Филадельфии. Когда я был в Сиднее, Сиднейский оперный театр поразил меня. Это заставляет вас ценить разнообразие людей и мест, географию и все остальное. В эти выходные я был в Новой Зеландии, и это очень милое место. Я думаю, что это действительно очень красиво. Мы купили компанию на севере Ирландии в местечке под названием Слайго, о котором я никогда раньше не слышал. Я думаю, что это одно из самых красивых мест, где я когда-либо был.

Брэд: У нас есть много разработчиков и дизайнеров, которые являются частью SitePoint и сообщества, и если кто-то заинтересован в участии в WordPress, с чего им начинать, как лучше всего, чтобы кто-то действительно начал связываться с WordPress?

Мэтт: Это интересно; есть место почти для каждого навыка. Где я на самом деле начинал с B2, который был предшественником WordPress, был на форумах. В то время я мало что знал о программировании. На самом деле, я только учился. На самом деле я был пользователем SitePoint в 2002 году, и на самом деле я узнал много раннего материала по оценке страниц B и C, который я знал по SitePoint. Я думаю, что мое имя пользователя — аллюзия , как литературная аллюзия.

Брэд: Нам нужно взглянуть на твой первый пост и посмотреть, что это было.

Мэтт: Это, наверное, супер неловко.

Брэд: О, мои ужасны.

Мэтт: Я только учился, и поэтому, хотя я не знал тонны, я был в состоянии помочь людям, которые знали еще меньше. Неважно, как мало вы думаете, что знаете, всегда есть кто-то еще, кто только начинает раньше, чем вы. На самом деле я многому научился благодаря этому. Я, вероятно, узнал больше, помогая людям или, например, с помощью техподдержки и тому подобного, чем когда-либо из книг или веб-сайтов, которые я читал. С этого я и начал, и со временем я стал вносить вклад и регистрировать ошибки, писать собственный код и все такое. Это было довольно естественное развитие. У нас также есть места для людей, чтобы внести свой вклад. Допустим, вы хорошо пишете прозу или поэзию, но не пишете код; у нас есть хайкус… вы видели новую домашнюю страницу Automattic ?

Брэд: Я сделал, это полностью хайкус. Здорово.

Мэтт: Это было просто забавно. Мне было весело одна ночь. У нас есть новый справочник по WordPress, который, по сути, является способом — мы пытаемся писать как книгу с открытым исходным кодом WordPress. Есть Кодекс, где есть всякая различная документация для людей. Существуют списки рассылки, где появляется и выходит любое количество вопросов. Практически независимо от того, что вам нравится делать, есть способ сделать это как часть WordPress. Я полагаю, что это был президент Обама, который сказал, что когда мы привязываемся к чему-то большему, чем просто мы, именно тогда мы как бы находим счастье и удовлетворение, и это то, что я тоже нашел. Я был своего рода лет, как в основном соло-веб-разработчиком, и ощущения от работы в сообществе открытого исходного кода и некоторых общих правах собственности — как будто мы все в этом вместе — это похоже на выращивание амбарских амбаров. Вы создаете что-то друг с другом, что намного больше, чем вы могли бы построить сами или любого другого человека … это больше, чем сумма его частей. И это на самом деле довольно весело. Это также фантастический опыт обучения, когда, в случае с WordPress, у вас есть возможность пообщаться с некоторыми из лучших PHP-кодеров в мире, людьми, которые имеют дело с сайтами, которые получают 15-20 миллионов просмотров страниц в день, который больше, чем большая часть. Там нет тонны возможностей, чтобы сделать такие вещи, как. Я имею в виду, это не так, как вы можете пойти и пообщаться с разработчиками Facebook или что-то в этом роде. За пределами Википедии трудно придумать другой проект, подобный этому. Я думаю, что это хорошая возможность и для людей.

Брэд: Да, конечно.Я работаю с WordPress уже несколько лет, и только в прошлом году я действительно участвовал в IRC-чате . Под Freenode есть целое, если вы присоединяетесь к WordPress или WordPress-dev, где тусуются основные разработчики — я многому научился, просто сидя в этих комнатах и, как вы сказали, помогая другим людям, которые знали меньше меня, а затем учился у люди, которые знали больше, чем я. Там много людей, которые знают больше меня. Я чувствую, что удвоил то, что знаю о WordPress, только за последний год, когда просто болтался в этой комнате и разговаривал на WordPress.

Мэтт: Вау, это фантастическая история. Я думаю, это работает.

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

Мэтт: Да, это еще один отличный способ принять участие. У нас есть своего рода еженедельный чат для разработчиков , своего рода способ рассказать о том, где находится WordPress, и выяснить, кто и над чем поработает в следующем выпуске. Если вы разработчик и хотите принять участие на более высоком уровне или, возможно, кто-то наставляет вас с помощью функции или чего-то в этом роде, еженедельные чаты — отличное место. Я думаю, что сейчас они по четвергам. Они были по средам. Они могут двигаться в будущем.

Брэд: Даже если ты просто смотришь, много раз, я просто сижу там и смотрю; если ничего другого, вы можете увидеть интересные новые функции, которые появятся в WordPress.
Мэтт: Да, вы узнаете об этом раньше всех своих друзей.

Брэд: Последний вопрос. Что дальше для WordPress? Что ждет нас в этом году, может, в начале следующего, что мы можем ожидать от WordPress?

Мэтт: Надеюсь, WordPress 2.9 и WordPress 3.0.

Брэд: С интеграцией WordPress MU, конечно.

Matt:У меня сейчас на уме много трёх вещей. Одним из них является WordPress в качестве платформы. Сейчас к северу от 5000 плагинов, доступных для WordPress. В Сети, по крайней мере, так много тем. Как все они взаимодействуют друг с другом, как вы остаетесь в курсе событий, как вы справляетесь с конфликтами при обновлении, как вы убедитесь, что все совместимо? Это довольно сложные проблемы, и поэтому нам нужно все это выяснить, потому что для вас, как для пользователя, обновление должно выполняться одним нажатием кнопки, и вам никогда не следует об этом беспокоиться. Все ваши плагины, все на вашем сайте должны просто работать, и это цель WordPress; это должно просто работать. Вы никогда не должны думать об этом. Если вам нужно подумать, мы потерпели неудачу как разработчики.Я думаю, что у меня может быть больше фотографий в моем блоге, чем у любого пользователя WordPress в мире, больше фотографий в WordPress. Я, конечно, часто использую эту функциональность, но в дополнение к фотографиям, как мы будем взаимодействовать с аудио и видео и действительно мультимедийными материалами, потому что я думаю, что это становится все более важной частью только веб-опыта, особенно в том, что касается широкополосного доступа и все увеличивается Это чем-то напоминает Закон Мура с каждым годом. И, наконец, разного рода контент в Интернете. Только я: я использую Twitter, я публикую фотографии на Flickr, у меня есть два или три блога, я много делаю в Интернете. Возможно ли — я неЯ не знаю ответов на этот вопрос, но возможно ли, что-то вроде WordPress принесет все это и заархивирует для меня и, возможно, представит это в едином представлении и станет своего рода моим окончательным профилем или главной домашней страницей. Это то, что я не думаю, что мы уже поняли. Я не знаю, как это будет выглядеть. Я думаю, что WordPress обеспечивает действительно хорошую базу для него и, что самое важное, хотя многие из этих сервисов являются фантастическими, часто они являются собственностью. На самом деле, ни один из тех, что я только что упомянул, является открытым исходным кодом. Мне бы очень хотелось, чтобы все данные из моего сердца, души, крови, пота и слез, которые я вливаю во все эти сервисы, принадлежали мне, потому что сейчас, согласно их веб-сайтам, с точки зрения сервиса и всего, это как бы принадлежит исключительно им. И кто знает; Мне нравится Facebook сегодня,но если его купят News Corp и объединят с MySpace, я, вероятно, не буду. Я бы хотел как-то вывести свои данные и просто поместить их в принадлежащий мне домен, а также программное обеспечение, которым я владею и которым я управляю, а также с открытым исходным кодом — действительно единственный истинный пример свободы программного обеспечения. Итак, я думаю об этом. Это как-то подпрыгнуло в моей голове.

Брэд: Похоже, у нас есть много интересных вещей от WordPress в ближайшие годы, и это, вероятно, будет удивительно и удивительно одновременно, я уверен.

Мэтт: И последнее: если у вас нет, если вы являетесь пользователем WordPress или, особенно, если вы разработчик, вам следует проверить две вещи. Одним из них является VideoPress , наш новый плагин для видео. Это действительно хорошо, это действительно хорошее видео. Вторым является BuddyPress , который является своего рода социальным слоем поверх WordPress, который позволяет вам создавать социальные сети, профили, все то, что вы ожидаете в традиционной социальной сети, но вы можете действительно красиво интегрировать его с существующим блогом или веб-сайт или сеть.

Брэд: BuddyPress очень увлекателен, особенно для тех, кто его использовал, это потрясающий, потрясающий пакет, который подходит прямо поверх WordPress MU. Насколько я понимаю, когда они сливаются, это также как бы слилось с работой с обычным WordPress. Это будет здорово. Я думаю, что это действительно собирается взорвать BuddyPress. Определенно проверьте BuddyPress, если у вас нет. Матт, я действительно ценю, что вы нашли время. Я знаю, что у вас сумасшедший напряженный график, и вы нашли время поговорить со мной, я действительно, очень ценю. Я уверен, что все слушающие тоже.

Мэтт: Спасибо.

Брэд: Спасибо, и на этом заканчивается очередной эпизод подкаста SitePoint.

Кевин: И спасибо за прослушивание подкаста SitePoint. Если у вас есть какие-либо мысли или вопросы по поводу сегодняшнего интервью, пожалуйста, свяжитесь с нами. Вы можете найти SitePoint в Твиттере @sitepointdotcom, и вы можете найти меня в Твиттере @sentience .Посетите sitepoint.com/podcast, чтобы оставить комментарий к шоу и подписаться на автоматическое получение каждого шоу. Мы вернемся на следующей неделе с новым показом новостей и комментариев с нашей обычной группой экспертов. Подкаст SitePoint подготовлен Карлом Лоннекером и Кевином Янком. А сейчас до свидания.

Спасибо за прослушивание! Не стесняйтесь сообщить нам, как у нас дела, или продолжить обсуждение, используя поле комментариев ниже.