December 26, 2019 — Рассмотрим примеры (из нашей практики) реализации на базе WP: различных телеграм-ботов, аггрегаторов контента, ecommerce-решений, мастеров создания резюме и др
December 26, 2019 — Основной темой выступления являются стандарты кодирования:
1) Общая информация, зачем они нужны и какие бывают последствия игнорирования использования стандартов.
2) Общая информация: Основные стандарты кодирования PHP
3) Стандарты кодирования WordPress: https://codex.wordpress.org/WordPress_Coding_Standards и их основные отличия от общих, возможно, история “почему” они отличаются
4) Необычные правила в стандартах WP
5) Автоматизация проверки кода перед комитами, обзор техник и средств.
December 25, 2019 — When it goes about the development of the WordPress websites, it’s hardly possible to surprise someone with the Advanced Custom Fields plugin. It enables to extend the standard functional capabilities by using metadata, and also has a convenient interface which lets to easily interact with it. But is it really that comfortable? What is the site admin actually looking for? Is Gutenberg a good solution aimed to resolve the issues related to the admin panel interface or is it still on its way and needs to be improved? We’d like to suggest to discuss these and other points in a more detailed way during our lecture.
———————–
Говоря о разработке WordPress сайтов, уже много лет никого не удивишь плагином Advanced Custom Fields. Расширение стандартных функциональных возможностей путем использования метаданных и удобный интерфейс взаимодействия с ними. Но так ли он удобен на самом деле? Чего хочет администратор сайта в наше время? Способен ли Gutenberg решить проблемы интерфейса панели администратора или он всё еще “”сырой””? Эти и многие другие вопросы мы разберем в рамках доклада.
December 24, 2019 — В июле 2018 года Google добавил оценку PageSpeed сайта в факторы поискового ранжирования. Обновлённая 5-ая версия алгоритма Lighthouse оценивает качество сайта по десяткам параметров и учитывает реальную скорость загрузки и рендеринга страниц вэбсайта.
На этой сессии вы узнаете:
– для чего Google присоединился к WPO [abbr.: World Powerlifting Organization] летом 2015 года?
– почему испытание самого быстрого квантового компьютера Google летом 2019 года превысили ожидания, но разочаровали его испытателей?
– зачем Google потратил миллионы на создание бесплатного анализатора Google PageSpeed Insights? И что с ним пошло не так?
– почему, начиная с лета 2018 года, быстродействие вебсайта стало весомым фактором поискового ранжирования Google?
– что такое ‘маячки Гугл’? И как вы, сами того не подозревая, стали волонтёром компании Google?
– что всё ещё скрывает Google Search Console? И будущие обязательные требования Google к WordPress вебсайтам?
– какова средняя PageSpeed оценка сайтов на платформе WordPress [лето, 2019]? И самые частые WP PageSpeed ошибки?
– как создать высокопроизводительный WordPress вебсайт, который любит Google?
December 24, 2019 — Буду рассказывать почему ВП подходит под решение всех проблем в крупной компании. Почему ВП дешевле и быстрее, чем кастом разработка вашего корпортивного сайта. Будет до 5 разноплановых примеров где ВП выиграл у разработки на ЮИ, Реакте и других фреймворках. Примеры из жизни компании TemplateMonster и Zemez и MotoCMS.
Доклад должен рассказать примеры из жизни компании и причины использования ВП как лучшего решения.
December 24, 2019 — Доклад будет о том как мы создали Getwid – бесплатную библиотеку из 34+ Gutenberg блоков и начали производить темы на Gutenberg. Также немного о Gutenberg – анализ, сравнение, плюсы, минусы итд. Демонстрация примеров и результатов, простоты использования и дальнейшие перспективы.
December 24, 2019 — Что нужно делать, чтобы продать технически сложный продукт? Завернуть его в красивую и понятную упаковку. Именно поэтому, компании по веб-разработке трудятся над демо-версиями, где показывают функциональную тему, насыщенную главную страницу сайта, много полезных подстраниц, настроенный магазин итд.
После покупки клиент получает все тот же сложный продукт, но уже без прикрас. Ему предстоит самостоятельно разобраться в длинных инструкциях и собрать архив с темой, плагинами и динамическим контентом “как на демо”.
Если в процессе возникнут трудности, можем получить негативное первое впечатление о продукте, плюс – с десяток вопросов о стартовой настройке к саппорт команде.
На реальном примере мы разберем, как избежать этого и предоставить клиенту не инструкции, а готовый механизм установки. Проработав процесс онбординга, вы получите лояльного пользователя, снимете нагрузку с саппорта и сделаете работу более эффективной.
December 24, 2019 — Как WordPress помогает нам оптимизировать сайты клиентов.
90% сайтов попадающих нам на SEO, нуждаются во внутренней оптимизации и по факту нормально созданном сайте, тут нам на помощь приходит WordPress.
February 21, 2019 — Примечание: Хотя этот доклад в первую очередь технический и будет (надеюсь) полезен разработчикам, не-технарям – владельцам сайтов, маркетологам и всем, кто зависит от сайта на WordPress тоже будет что послушать.
Сам по себе WordPress это устаревший код. Да, это не очень приятно осознавать, но это факт.
Впрочем, это не означает что наш собственный код и процессы должны тоже быть устаревшими. Разработка и поддержка проектов любого размера и сложности на WordPress может быть без головной боли и такой же комфортной, как и любого другого современного проекта на PHP (и не только).
Именно об этом мы и поговорим, включая:
– Как (и зачем) воспринимать WordPress как черную коробочку и только использовать открытые АПИ
– Как (и зачем) управлять всеми зависимостями, включая WordPress, c помощью Composer
– Как использовать код и инструменты из других экосистем
– Как повторно использовать свой код, что должно быть плагином или библиотекой
– Как писать современный PHP и JavaScript в WordPress-проекте
– Как эффективно использовать Git для всего проекта
– Как собирать и непрерывно разворачивать проект на разных серверах, с миграциями и откатами
– Как (и зачем) тестировать ваш код
– Как правильно выбрать тип хостинга и тарифный план для конкретного проекта
– Какую среду локальной разработки использовать и как использовать ее по максимуму
– Как синхронизировать данные (включая базу данных и загрузки) между серверами
– Что же на самом деле такое “поддержка”, почему она важна и как это делать правильно
– Что, когда и как автоматизировать
– И самое важное – как это все “продать” вашим клиентам
February 21, 2019 — В докладе будет рассмотрен опыт использования компонентного подхода при оценке и последующей разработке маркетинговых сайтов на WordPress 5. Наша команда в основном специализируется на Drupal разработке, но иногда клиенты диктуют платформу, часто выбор Американских клиентов падает на WordPress. Мы пробовали различные подходы начиная от связки Gutenberg + Lazy Blocks (https://lazyblocks.com/). В конечном итоге мы нашли оптимальное для себя решение – это Flynt Component Framework (https://flyntwp.com/). Настройки компонентов сохраняются в коде, в качестве темплейт движка используется TWIG, что позволяет себя чувствовать весьма комфортно имея опыт работы с Drupal 8.