Эпизод 135 подкаста SitePoint теперь доступен! На этой неделе наше регулярное интервью с Луи Симоно ( @rssaddict ) берет интервью у Раены Джексон-Армитидж ( @raena ) и Мика Олиника ( FBmick.com ), авторов будущей книги SitePoint WordPress Anthology.
Скачать этот эпизод
Вы можете скачать этот эпизод в виде отдельного файла MP3. Вот ссылка:
-
Подкаст SitePoint № 135: Антология WordPress с Раеной Джексон-Армитаж и Миком Олиником(MP3, 27:18, 26,2 МБ)
Резюме Эпизода
Луи, Раена и Мик обсуждают сообщество WordPress со всем его разнообразием, достижениями в WordPress и тем, как книга связана с ними.
Просмотрите полный список ссылок, указанных в шоу, по адресу http://delicious.com/sitepointpodcast/135 .
Стенограмма интервью
Луи: Здравствуйте и добро пожаловать в еще один эпизод подкаста SitePoint. Итак, сегодня со мной на шоу у нас есть два автора грядущей WordPress книги SitePoint, Рена Джексон-Армитаж, привет, Рена.
Раена: Привет!
Луи: и Мик Олиник; привет Мик
Мик: Привет!
Луис: Немного по-другому для сегодняшнего шоу, по звуку звука вы можете сказать, что мы все в одной комнате, что является большой странностью для подкаста SitePoint, так как я нахожусь в изоляции от остальных мир в Австралии. Мик здесь на пару дней.
Мик: Конечно, я.
Луи: Как долго вы были в стране?
Мик: Я был в стране сейчас около двух дней; это немного волнисто только потому, что джетлаг все отключает.
Луи: Точно, так что вы все еще чувствуете, что уже середина ночи.
Мик: Немного. На самом деле это начинает становиться немного более нормальным, но вы знаете.
Раена: Когда мы включили классную погоду в Мельбурне и для тебя (смех).
Мик: Я действительно ценю это, спасибо.
Раена: Не за что.
Луи: Как всегда, так все и происходит. Правильно, поэтому я хотел, чтобы вы, ребята, участвовали в шоу. В течение последних нескольких месяцев вы усердно работали над созданием этой новой книги WordPress, но просто для того, чтобы поговорить о WordPress в целом, сообществе и о том, как идут дела. Очевидно, что за последние несколько лет WordPress активно работал, дошло до того, что я до сих пор помню дни WordPress, когда было очень важно, когда люди говорили о WordPress и говорили: «О, такие такой сайт работает на WordPress », что означает, что это мейнстрим, это круто, вы можете использовать его. И теперь никто даже не беспокоится, потому что все работает на WordPress.
Раена: На самом деле, разве мы не слышали на днях, что теперь он работает на 16% или что-то в Интернете?
Луи: Это звучит вполне возможно, о, было что-то вроде —
Раена: Нам нужно проверить этот номер.
Луи: Это было связано с новыми доменами, я думаю, и кто-то придумал новые сайты, которые появились в прошлом году, что-то вроде 22% или 25% или что-то сумасшедшее.
Раена: Вау.
Мик: В целом, я думаю, что это 15% всех веб-сайтов, которые работают в Интернете в мире.
Раена: Это довольно удивительно.
Луи: Довольно удивительно. Итак, вы, ребята, работали, теперь это новая книга. Прежде чем мы поговорим о книге и о WordPress в целом, возможно, немного о вас, ребята, о том, как вы попали в WordPress и что вас волнует в Интернете и как долго вы работаете в отрасли, что Такие вещи.
Мик: Конечно. Я работаю в отрасли, ну, давайте посмотрим, я начал в конце 96-го, я попал в WordPress пять лет назад, потому что я искал систему управления контентом, которая действительно хорошо работала, и одну из приятных В WordPress было то, что он такой модульный, гибкий, легкий, совсем не проприетарный, поэтому сразу привлек меня; Вы знаете, я использовал все виды, почти все остальное, что я мог получить в руки Мамбо еще в тот день.
Луи: Вы только что встречались (смех).
Мик: Я только что встречался, абсолютно. Но я нашел WordPress, и я вошел в него, и он просто гибок как весь грех, и как только я понял, насколько он гибок и сколько работы мне больше не нужно было делать, я просто начал делать все свои вещи на нем.
Раена: Ну, я немного наркоман по управлению контентом, наверное. Я думаю, что попал в WordPress примерно в то же самое время, когда думаю, что многие люди начали увлекаться им, когда все противоречия с моделью лицензирования MovableType стали чем-то особенным, и никто не был уверен, действительно ли это с открытым исходным кодом, это бесплатно, могу ли я использовать это, сколько я должен заплатить, ура, ура, ура. И я думаю, что, как и многие из нас, мы все уже знали о WordPress до этого, но в то время мы действительно начали хорошо думать, ну и дела, это не так свободно, как мы думали. Я имею в виду, очевидно, что теперь все по-другому, но я думаю, это было, когда я впервые начал пристально изучать WordPress и пытаться выяснить, как все это работает, и, конечно, именно так я начал изучать PHP; Я никогда не думал об этом раньше, так что
Луи: Вы, ребята, оба сейчас работаете исключительно с WordPress для клиентских сайтов?
Мик: Все, с чем я сейчас работаю, да.
Раена: Я работаю с несколькими разными вещами, но я считаю, что WordPress — самый простой и удобный для меня, ну и для пользователей.
Мик: Конечно. Ну, это самый полезный примерно для 90% всех сайтов там. Если это действительно специализированный тип веб-сайта, очевидно, что WordPress иногда не обязательно является платформой для вас, но это очень специализированные причины, по которым вы не хотите его использовать. Например, вы знаете, как система форумов или что-то в этом роде, вы, вероятно, захотите использовать что-то вроде Vbulletin или что-то более надежное или продвинутое карточные системы.
Луи: Да. Итак, как мы уже говорили, WordPress 3.3 в настоящее время находится в бета-версии; у вас, ребята, была возможность немного поиграть с этим?
Мик: Немного, да, абсолютно. В 3.3 есть несколько интересных новых функций, есть функциональные возможности справки, которые, как я думаю, 3.3 на самом деле предназначены только для помощи пользователю в использовании —
Раена: Я думаю, это действительно улучшает этот вид пользовательского опыта, что действительно важно.
Мик: Абсолютно.
Луи: Я заметил, что там было несколько более передовых веб-функций, они сделали приборную панель более адаптивной к размеру экрана, что является отличной новостью.
Раена: Я должна сказать, что не меняла размер экрана с момента обновления (смех), поэтому я знаю, что это произошло, я уверена, что это выглядит великолепно.
Мик: Да, я считаю, что это полезно для устройств, iPad и тому подобных вещей, вы знаете, но я не слишком много играл с этим аспектом, чтобы быть честным с вами.
Раена: Ну, наконец-то я купила iPad и —
Мик: А ты?
Раена: Да, и я должен сказать, что приборная панель выглядит довольно хорошо в этом.
Мик: Круто.
Раена: Выглядит довольно хорошо.
Луи: Отлично. Но они еще не сделали этого с темой по умолчанию, поэтому тема по умолчанию не стала адаптивной, но я думаю, что это направление, в котором они могут двигаться в ближайшем будущем.
Раена: На самом деле я просто смотрела блог с 2011 года на своем iPhone, трамвай, который я здесь проезжаю , и кажется, что он делает что-то вроде этого, это уменьшает размер баннера, так что если вы знакомы с 2011 годом у него есть большое, широкое, красивое красочное баннерное фото, оно было обрезано, хорошо посмотреть на него и посмотреть, как — я имею в виду, что это довольно простая тема для начала, она как бы уменьшает количество столбцов в нижнем колонтитуле кроме того, в нижнем колонтитуле есть три столбца, вы можете их виджетировать и т. д., а в iPhone они как бы укладываются друг на друга, так что это выглядит довольно неплохо, я думаю, что это действительно хорошая работа. Тем не менее, это довольно простая тема, не то чтобы было много работы, чтобы сделать ее дружественной для мобильных устройств, но отличная работа.
Луи: Когда бы вы ни использовали платформу с открытым исходным кодом, я обнаружил, что всегда есть что-то вроде одной функции, которую вы постоянно требуете для включения. У вас, ребята, есть особенность, которая не включена в WordPress?
Раена: Хороший вопрос.
Мик: Это хороший вопрос.
Луи: Парни, вы, ребята, на 100% довольны WordPress, в этом нет ничего (смеется).
Мик: Нет. Нет, нет, нет, нет, нет.
Раена: Это бомба (смех).
Мик: Нет, вы знаете, что, медиа-менеджеру еще нужно кое-что поработать, шорткод галереи изображений похож на наиболее малоиспользуемую функцию WordPress, хорошо, это единственный встроенный шорткод, который выкатывает WordPress, и на самом деле я был в Пару месяцев назад на WordCamp я услышал, как один из разработчиков ядра рассказал об изменениях, которые они действительно хотели бы увидеть в следующем году, и все, о чем он говорил, вращалось вокруг медиа-менеджера, галерей изображений и шорткода, а также их интеграции. немного больше в том, чтобы сделать эту функцию более полезной для пользователей, и, честно говоря, я хотел бы также увидеть это, вы знаете, есть много вещей, которые вы могли бы сделать с этим.
Раена: Возможно, сделай это немного плавнее.
Мик: Да, хорошо, скажу честно, чтобы разработчики даже знали. Послушайте, я разговаривал со многими действительно опытными разработчиками, которые даже не подозревают, что шорткод галереи существует. Это как хорошо, как вы вставляете галерею, и всем нравится, что мы использовали этот плагин. Вы понимаете, что на самом деле вам не нужен плагин для размещения галереи.
Раена: Больше нет.
Мик: На самом деле, довольно давно.
Раена: Века.
Мик: Вы знаете, и это часть функциональности, я думаю, что — я действительно думаю, что они в конечном итоге немного улучшат это, и мультисайт, вы знаете, мультисайт — это …
Луи: Да.
Раена: Черт возьми , это действительно стремительно, как легко на самом деле сделать мультисайт немного лучше, его можно улучшить, но, черт возьми , в прошлом было намного сложнее заставить это работать, мой добрый Бог.
Мик: Да, это довольно дико. Но даже те изменения, которые они вносят в мультисайты, я имею в виду, вы знаете, каждый раз, когда они выходят — знаете, выходит 3.3, я не могу дождаться — я еще не играл с мультисайтом в 3.3, и я Я с нетерпением жду возможности сыграть с мультисайтом в 3.3, потому что изменения, которые произошли между 3.1 и 3.2, просто смешны.
Луи: Точно. Это не то, что вы часто рекламируете в списках функций любого из этих точечных релизов. Я помню, когда вышла версия 3.0, было очень важно, что мультисайт стал основной функцией.
Мик: Да, полностью.
Луи: Но люди, кажется, не уделяют столько внимания постепенным улучшениям с этой стороны.
Мик: Обычно это похоже на пункт «Эй, кстати, мы работали над мультисайтом» (смех), двигаясь дальше, вы знаете, но для тех из нас, кто выполняет многоузловую работу, они действительно делают некоторые действительно значительные изменения с каждым выпуском.
Раена: Да. И действительно большая тема книги заключается в том, что вы не просто используете WordPress сейчас для ведения блогов, и что вы видите множество улучшений в последних нескольких выпусках, я думаю, что это далеко от основной вещи типа «о, посты и страницы и многое другое о поощрении использования его для вещей, которые не являются просто блогами, так что такие вещи, как система галерей или улучшения медиа-менеджера, немного упрощают его использование в качестве полноценной CMS, что он абсолютно может сделать.
Луи: Да, до версии 3.0, если я не ошибаюсь, у вас не было никакого контроля над меню, если бы не было жесткого кодирования их в темах, или это было ранее, 2,8 или 2,9?
Мик: Нет, это было 3,0.
Луи: Да. Я помню, что у меня все еще есть сайты WordPress, которые я кодировал для людей, у которых, вы знаете, есть жестко запрограммированные пункты меню в теме, и это очень важно, если вы используете его для чего-то другого, кроме блога, который просто имеет своего рода список категорий и страницу обо мне; важно иметь возможность поиграться с меню и добавить дополнительные страницы.
Мик: И функция пост-типов, которую WordPress добавил в 3.0, тоже огромна.
Раена: Фантастика.
Мик: Я имею в виду разговоры, знаете ли, это действительно просто грандиозная вещь, которая превратила ее в полноценную CMS.
Раена: Да, и я думаю, что мы все еще в сообществе, все еще как бы исследуем все виды вещей, которые мы можем сделать с этим, вы знаете, многие люди идут, ах, вы имеете в виду, что я мог бы есть пост с описанием, о, вы можете сделать еще лучше (смех), удивительно.
Мик: Все что ты можешь делать на самом деле, ты знаешь.
Раена: Да, да, это, вы знаете, мы только начинаем лучше использовать это, и это действительно захватывающее время для пользователей WordPress.
Луис: Да, это интересно с точки зрения сообщества, в котором сообщество WordPress является особенным в том смысле, что, благодаря тому, что WordPress настолько прост в использовании, он привлек широкий круг людей, о которых вы говорите. шорткод галереи, люди не знают, что он там, и говорят обо всем этом, что действительно волнует ядро разработчика, но, может быть, люди не сразу понимают.
Мик: Точно. И это прямое отражение того, насколько проста в использовании система.
Раена: Точно.
Мик: Потому что это так просто, вы знаете, у вас есть все эти WordCamps, и иногда вы видите WordCamp, это действительно захватывающая часть того, кто именно в сообществе WordPress, и интересно посмотреть, кто эти люди на самом деле, потому что если вы заходите ко многим другим, вы знаете, если вы проверите много других сообществ разработчиков, вы увидите, что это намного больше технаря, много, я не хочу говорить умнее, это неправильное слово (смех) ,
Раена: Там больше ожидания опыта.
Луи: И наша аудитория просто перестала (смех).
Мик: Да, черт возьми, это плохо.
Луи: Извиняюсь перед всеми дизайнерами.
Мик: Нет, но (смех) — да, но что это интересно, потому что много раз вы будете посещать WordCamp, и у них будет три трека; у них будет начинающий, промежуточный и продвинутый трек, и очень интересно видеть, кто заполняет каждую комнату, потому что вы увидите там всех из команды разработчиков магазина или что-то в этом роде, ну, вы знаете, просто несколько парней, управляющих подкаст, который делает все, не комментируя блоги, не ведущий себя самостоятельно.
Луи: Да.
Мик: Так что это действительно — это широкий круг людей.
Луи: Итак, вы кратко упомянули, Раена, немного вернувшись к книге, так что мы еще не говорили об этом, так что вы, ребята, хотите немного рассказать о том, на чем сфокусирована эта книга? Так что мы недавно создали книгу WordPress, которая была посвящена темам.
Раена: Это верно.
Луи: И это была книга о дизайне, так на что она нацелена?
Раена: Ну, эта книга, в то время как предыдущая книга была немного более ориентирована на людей, которые просто хотели очень быстро начать работать с темами WordPress с использованием фреймворка, это больше для людей, которые хотят что-то вроде немного больше. И это книга в антологическом стиле, поэтому, если вы когда-либо читали какую-либо книгу, такую как PHP Anthology и т. Д., Где она просто полна интересных маленьких самородков и решений для вещей, это то, что мы смотрим здесь надеюсь, с книгой WordPress, и именно WordPress Антология (смех) была названием.
Луи: Стоит сбросить название.
Раена: На каком-то этапе стоит выбросить название, не так ли? Да, так что мы действительно нацелены больше на практические решения, связанные с кодом, вместо того, чтобы беспокоиться о том, чтобы быстро начать работу, а о погружении немного глубже.
Мик: Да, он в основном охватывает основные компоненты действительно всего, что является WordPress, а затем к концу книги он становится чем-то вроде эссе, в котором говорится о различных аспектах того, что есть, вы знаете, многосайтовый образ. галереи, SEO, что это такое, почему WordPress хорош для этого, что такое мифы.
Раена: Почему ты должен заботиться.
Мик: И почему вы, вероятно, думаете об этом неправильно, что-то в этом роде.
Луи: Так, скажем, может быть, руководство более общего назначения для тех, кто использует WordPress или разрабатывает для WordPress.
Мик: Вы знаете, если бы вы проходили курс WordPress для колледжа, вы могли бы использовать его в качестве учебника.
Луи: Точно.
Мик: Я имею в виду, что это действительно то, к чему все сводится, все начинается с базового уровня и становится действительно продвинутым (смех), вот так.
Раена: В то же время, я думаю, что когда вы достигнете определенного уровня, вы сможете взять эту книгу и перейти на любую страницу и найти что-то, что вы сможете использовать.
Мик: О, абсолютно, абсолютно.
Раена: И, надеюсь, воспользуйся им как ссылкой в конце.
Луи: Это круто. Какая твоя любимая часть; какова была ваша глава, тикбит или совет?
Раена: Я думаю — я работала над главой о типах постов, и это было на самом деле просто для того, чтобы вернуться к тому, о чем мы говорили, с людьми, не понимающими, и мне потребовалось немного ободрения, я думаю, и для Мика, и от Тому, техническому редактору, надо немного подумать о разных типах постов, и вы знаете, как бы вытащить себя из всего этого блога. Я много работаю с, вы знаете, другими системами управления контентом, и все это в значительной степени сосредоточено на всех страницах, так что, чтобы действительно вырваться из этой формы, я думаю, это было для меня очень весело, хороший вызов, и узнать несколько вещей.
Луи: Правильно, так что же является примером нестандартного типа постов, который выходит из этого?
Раена: В качестве примера из книги, которую мы говорили об использовании событий, на сайте о конференции и на конференции вы можете проводить мероприятия, и если вы заглядывали на сайт конференции, вы знаете, что обычно у вас есть страница о докладчик или что-то еще, но частью дисциплины управления контентом является попытка представить контент как тип данных, а не думать об этом в некотором смысле страницы, чтобы сказать, верно, у нас есть часть контента, которая представляет выступающий, у нас есть часть контента, представляющая событие, место проведения или трек, и для того, чтобы дать ему такую структуру данных, поэтому, когда вы думаете о сеансе, вы не просто говорите, о, вот куча вещей, которые вы можете просто засунуть во что угодно; у вас есть даты и время начала работы, у вас есть продолжительность, у вас есть место, у вас есть аннотация, у вас могут быть некоторые файлы, связанные с ним, так что вы действительно можете что-то построить на этом пути. Это также помогает вам, когда вы работаете в ситуации, когда у вас много пользователей, которые вводят контент, и вам не нужно учить их, как делать, вы знаете, макет или вводить div в редакторе WYSIWYG; в WordPress все, что делает их намного проще, просто заполняя поля, и получается красивый макет, вы знаете, что когда вы управляете всеми вещами —
Луи: И я думаю, что у любого, кто занимался каким-либо управлением контентом, будет такой опыт, какой вам нравится, о, если вы хотите поместить событие в вас, просто перейдите в представление HTML и поместите событие класса div, а затем выполните эта структура, и это будет выглядеть так, как я хочу, чтобы это выглядело.
Раена: Точно. И это именно та работа, которую я выполняю в данный момент, поэтому я работаю в сфере высшего образования, и вы как бы говорите людям, о, это очень легко, вы знаете, вы хотите сделать это на своей странице, ну , вы делаете div здесь и div там, и вы делаете все эти занятия и все такое, и вы знаете, что они перезвонят через пять минут, что происходит? (Смех). Так и есть.
Луи: Принимая во внимание, что если программное обеспечение, которое вы используете, предоставляет вам эти варианты заранее, чтобы создавать эти варианты для людей, не обязательно выполняющих тонну разработок, очевидно, если вы делаете это на заказ, вы можете сделать это, но это не всегда вариант.
Раена: Абсолютно верно, абсолютно верно. И это особенность, я думаю, действительно CMS корпоративного класса, которая позволяет вам делать это, в отличие от, вы знаете, системы блогов, которая позволяет вам взломать ее, и вы знаете, что это свидетельство зрелости, которую я думаю о WordPress сейчас , Я помню, что раньше мы делали это с пользовательскими полями и неприятными взломами шаблонов, и теперь мы можем сделать это действительно интуитивно понятным способом.
Луи: Как работает WordPress — это то, с чем я столкнулся, и вы кратко упомянули об этом, когда говорили о событиях и спикерах; так что отношения между пользовательскими типами записей, это всегда своего рода препятствие, с которым я сталкиваюсь с CMS, когда я нахожу, вы знаете, работая с такими вещами, как Rails, где я сам все это создаю, немного больше гибкости в отношении к этому, и у меня определенно были проблемы с Drupal в прошлом. Поэтому мне стало интересно, есть ли в WordPress что-нибудь, что бы обрабатывало этот тип записей в WordPress.
Мик: Вы говорите о таксономиях и разных способах группировки разных типов контента?
Луи: Мне кажется, что идея о том, что у каждого события есть спикер, и что у этого спикера есть другой тип контента, могу ли я указать поле для своего события, которое является спикером и на самом деле указывает на другое -?
Мик: Да, абсолютно, абсолютно.
Раена: Это может относиться к другим постам.
Мик: Абсолютно. И это действительно так — это возвращает нас к понятию таксономий и тому, как WordPress обрабатывает таксономии, и в книге тоже есть целая глава (смех). Но в основном вы можете создавать разные типы — разные типы постов, а затем иметь разные ассоциации и находить, как эти ассоциации существуют, так что вы можете систематически устанавливать их только в своем файле — functions.php или файле плагинов, который представляет собой совершенно другую тему. что мы также очень подробно рассмотрели в книге, которой я на самом деле очень рад.
Луи: У меня такое ощущение, что эта штука может быть немного коренастой.
Раена: В основном мы говорим, что читаем книгу (смех).
Луи: Круто. Итак, все это началось с того, что я спросил, что у вас за любимая глава или какие у вас советы и хитрости, так что Мик, у вас есть ответ на это?
Мик: Да, я получил совет от питомца и хитрость. Моя любимая глава, вероятно, глава о локализации только потому, что я действительно разбираюсь в глобализации и делаю вещи проще для всех, но я очень рад этому — я имею дело со многими разработчиками, которые сталкиваются с этой проблемой где они портируют старые веб-сайты, на которые, вы знаете, люди говорят: «О, ну, я сменил тему, и вдруг ничего не работает», поэтому я пытаюсь объяснить людям разницу между функциональностью сайта и логикой отображения и типом программирование принадлежит где. Распространено все бросать в файл functions.php, и это прекрасно, он прекрасно работает, но в книге много говорится о создании обязательных для использования плагинов, которые просто идут вместе с установкой, поэтому при смене темы не ломает ваши вещи.
Луи: Да.
Мик: И это действительно шокирует, как много людей этого не делают. И есть веская причина, почему, поскольку никто никогда не говорил им об этом, я имею в виду, что даже в WordCamps нет реальной документации, я не знаю, видели ли вы ее когда-либо, но я никогда не видел, чтобы документация гласила: «Эй, Кстати, вы можете подумать о том, чтобы сделать это таким образом.
Раена: Да. И я имею в виду, что это просто здравый смысл после того, как это случилось с тобой (смех).
Мик: После, да, я имею в виду, я никого не виню за то, что это произошло в первый раз, вы знаете.
Раена: Но, да, это, кажется, нигде не записано, и я думаю, потому что мы все в течение такого долгого времени имели привычку, о да, мы просто взломаем все в functions.php, потому что это было в значительной степени то, что вы сделали.
Мик: Да, полностью.
Раена: Мы просто пытаемся привыкнуть делать это немного лучше.
Мик: Да, реальность такова, что в течение многих лет я являюсь парнем веб-разработчика, поэтому я единственный, кто имеет право действительно изменить сайт, вы знаете, ну, это просто не так, как сейчас, вы знаете, поэтому веб-разработчикам на самом деле нужно создавать вещи более разумно, чтобы оградить своих клиентов от причинения им вреда, когда они переходят на работу над своим веб-сайтом, вставляют плагины, меняют тему и делают подобные вещи.
Луи: Да, и я думаю, что это интересно в случае WordPress, опять же, потому что это было очень простое блочное программное обеспечение, написанное на PHP во времена, когда у PHP не было много, скажем, структуры, так что этот дух упаковки вещей и их инкапсуляции, а также создания и повторного использования компонентов все еще не так много в сообществе WordPress, и в некоторых местах это полностью используется, но с учетом гибкости, которую вы имеете с возможностью использовать плагины для функциональности и сохранения Ваша логика темы в теме, безусловно, возможна, и я думаю, что это большое — это будет кривой обучения для некоторых в сообществе.
Мик: Конечно.
Раена: Да. И я имею в виду, что вы иногда общаетесь с людьми, вы знаете, они действительно опытные хакеры тем, и они могут делать удивительные вещи в теме, а вы думали о плагинах? О, я понятия не имею, как это сделать. Да, вы делаете (смех).
Мик: Конечно, ты.
Раена: Вы абсолютно уверены , это очень легко; если вы знаете, как сделать взлом темы, возможно, переместите этот материал в плагин, и наоборот, если вам действительно нужно.
Луи: Да. Может быть, есть идея, что если я из тех, кто занимается внешним видом, который взламывает немного PHP, чтобы заставить его делать то, что я хочу, то это относится к теме, независимо от того, делаю ли я какую-то логику контента, которая может пойти в плагине и что страх перед плагином заключается в том, что это сторона настоящего серьезного разработчика на стороне сервера.
Мик: Да, это такая тонкая грань, это даже не смешно. Вы знаете еще одну вещь, которую я слышу от многих людей, это то, что они не понимают, что есть такая вещь, как обязательные плагины, вы знаете, и это просто еще одна небольшая часть образования, которую люди выберут, я не Я не хочу, чтобы люди деактивировали мои плагины, вы можете настроить это так, чтобы этого не случилось.
Луи: Точно. Итак, вы хотите подробнее остановиться на этом, это то, что установлено в теме?
Мик: Это плагин, который вы на самом деле создаете в содержимом директории плагинов, которую необходимо использовать, а затем помещаете туда свои плагины, и они просто запускают его.
Луи: И они просто будут включены.
Мик: Они просто будут включены, это не то, что задано в теме, это то, что вы настроили в своей установке.
Луи: Хорошо, так что любой плагин может быть, если вы добавите его в это —
Мик: Любой плагин. Любой плагин может быть обязательным плагином в любое время.
Луи: Хорошо. Вы начали с того, что говорили о конкретной локализации, когда вы работаете с WordPress, это то, что вы всегда держите в голове?
Мик: Когда я занимаюсь разработкой, когда я разрабатываю тему для использования кем-то другим или когда я разрабатываю плагин, это то, что я всегда забываю, я думаю, что лучшая доступная практика — это просто чтобы убедиться, что вы локализуете все свои строки, чтобы каждый мог их использовать. Вы знаете, что реальность такова, когда вы смотрите на ситуацию, в которую попадает WordPress — ее доля на мировом рынке составляет 15%, возможно, это было 16 лет, Раена; Я не уверен, какой процент сейчас, если это 16, это дико. Но, вы знаете, это доля мирового рынка, и она растет, я имею в виду, что шесть месяцев назад она составляла 14 ½ или 14 ¼, вы знаете, она не замедляется, и причина, по которой вы это делаете, заключается в том, что ее используют все в мире. ну, вы знаете, где в прошлом мы были как бы в наших островных сообществах, где мы создаем отдельные веб-сайты, предназначенные специально для одной цели, или мы можем продать их кому-то по улице, или что-то в этом роде, или другая сторона страны, теперь внезапно все системы и из-за того, насколько велик рынок, если что бы вы ни разрабатывали с точки зрения плагинов, допустим, вы собираетесь делать рекламу или все, что вы хотите с ней делать Вы должны убедиться, что этот материал можно перевести. И это действительно простая вещь, вы знаете, это просто добавление хуков вокруг ваших текстовых строк, это кусок пирога, вы знаете. И я думаю, что многие люди получают по-настоящему, что за слово -?
Луи: Опасен.
Мик: Спасибо, да, очень (смех), прямо там; очень опасаюсь делать это, потому что это кажется действительно большим делом, это как, вау, чувак, я не знаю немецкого (смех), я даже не знаю, хочу ли я, чтобы немцы использовали мои вещи, вы знаете, это это безумие, я даже не представляю, что происходит, но все, что вам нужно сделать, это просто обернуть текст вокруг строк.
Раена: Тебе не нужно знать друг друга?
Мик: Точно, это кусок пирога. И используйте Poedit или какой-то другой тип — какую-то другую программу для переключения строк, и внезапно, точно так же, как вы сделали это — вы действительно следовали лучшим рекомендациям, чтобы сделать ваш плагин или тему полностью переводимыми практически любой, кто хочет использовать это.
Луи: Да, и я думаю, что стоит отметить, что во многих случаях одним из других преимуществ локализации является возможность изменять эти строки или строки интерфейса даже на языке оригинала, даже на английском языке. Я помню, я работал, вы знаете, несколько месяцев назад я нашел новый сайт для моего личного блога, и там был этот пользовательский виджет Twitter, а кнопка внизу следовала за нами, потому что она предназначалась для агентства. Я, как и все, что я хочу сделать, это заставить его сказать «следуй за мной», что действительно просто, и это своего рода локализация, если бы это было сделано таким способом локализации, мне легко изменить все эти строки, которые являются частью интерфейс и должен соответствовать пользовательской настройке рулона больше, чем роль разработчика, например, пользовательский интерфейс — это количество комментариев или, вы знаете, ответ на комментарий; любая заданная тема, даже если она на английском языке, может захотеть изменить эти строки, чтобы они стали тем интерфейсом, который вы хотите представить своим пользователям.
Раена: Да, я имею в виду, что локализация — это не просто изменение языка, это может быть изменение диалекта или использование другого аромата всего английского, скажем так, для молодежного сайта, как я бы сказал для сайта для пожилых людей или сайт для корпоративных гадостей или что-то еще, вы понимаете, о чем я.
Мик: Да, смотри, чем больше агентств, которые ты можешь дать своим пользователям, чтобы они могли что-то менять, тем лучше ты будешь, понимаешь, в конце концов, в этом вся суть этой системы. WordPress о системах и создании стандартов; ну, это действительно то, что представляют собой системы управления контентом, но именно это WordPress делает очень, очень хорошо, и поэтому, чем больше вы можете сделать, тем больше вы можете сделать, чтобы сделать это проще, тем лучше вы в долгосрочной перспективе.
Луи: Да, абсолютно.
Раена: У тебя есть дата, когда книга выйдет?
Мик: Где-то в ноябре это то, что я слышал.
Раена: Он пойдет к принтеру на следующей неделе.
Луи: Да, это звучит правильно. Круто, так с нетерпением жду этого, а пока слушатели хотят подписаться на кого-то из вас в Интернете или в Твиттере, вы хотите добавить сюда несколько ссылок?
Мик: Конечно. Мой личный блог — mickolinik.com , это mickolinik.com, или вы можете подписаться на меня в Facebook на fbmick.com .
Раена: Мой сайт по адресу raena.net , raena.net, и я тоже в Твиттере @raena , иди и найди меня.
Луи: Очень просто. Хорошо, хорошо, большое спасибо за участие в сегодняшнем шоу, ребята, и я с нетерпением жду вашей книги.
Раена: Это верно, ноябрь; как раз к Рождеству (смех).
Луи: Хорошо, спасибо, ребята.
Мик: Спасибо, Луи.
Раена: Спасибо.
Луи: И спасибо за прослушивание на этой неделе эпизода подкаста SitePoint. Мне бы очень хотелось услышать, что вы думаете о сегодняшнем шоу, поэтому, если у вас есть какие-либо мысли или предложения, просто зайдите на Sitepoint.com/podcast и вы можете оставить комментарий к сегодняшнему эпизоду, вы также можете загрузить любой из наших предыдущих эпизодов для загрузки. или подписаться, чтобы получить шоу автоматически.Вы можете подписаться на SitePoint в Twitter @sitepointdotcom , это SitePoint dotcom, и вы можете подписаться на меня в Twitter @rssaddict .
Тема музыки Майка Меллы .
Спасибо за прослушивание! Не стесняйтесь сообщить нам, как у нас дела, или продолжить обсуждение, используя поле комментариев ниже.