Обновления за сентябрь 2017 г. – Hurricane, новости веб-сайта и плагинов
Опубликовано: 2022-07-21Содержание поста
- Yoast SEO Focus Связывание ключевых слов
- Миграция с EDD — Easy Digital Downloads
- Beaver Builder — новый конструктор страниц.
- Выход из темы Divi
- Создание плагина преобразования темы/страницы
xПрошедшие месяцы принесли много изменений, и у меня было очень мало времени, чтобы поделиться тем, что происходит. Некоторые обновления ускользнули, но я впервые сел и записал, что происходит.
В настоящее время мое интернет-соединение (Comcast) отсутствует, оно перестало работать в субботу, сегодня воскресенье, и они не ожидают его восстановления до вторника.
Последствия Ирмы Очевидно, наша местная энергетическая компания все еще страдает от перебоев в электроснабжении по всему округу, так что мы находимся в состоянии ожидания. Я стараюсь наслаждаться временем в автономном режиме, но это тяжело, когда я уже отстаю от графика по стольким проектам.
Ирма Ураган
Я живу в Халландейл-Бич, Майами — рядом с пляжем, и когда Ирма приблизилась к моей жене, и я решил обезопасить нашу квартиру как можно лучше, мы могли провести пару дней с нашими хорошими друзьями немного дальше на север и вглубь страны в Помпано-Бич. .
Быть в урагане — это не тот опыт, который я рекомендую никому попробовать.
Моя семья и самые близкие друзья были в безопасности и получили незначительные повреждения и несколько дней работы. Нас поразил более умеренный опыт, многие острова на пути Ирмы полностью уничтожали все на своем пути. Когда он обрушился на материковую часть США, он прошел над Ки-Уэстом и разрушил около 25% домов на островах. Не говоря уже о разрушениях, которые он нанес дальше на западном побережье Флориды.
Так что моей семье и друзьям повезло, и в основном они просто испытывали неудобства. Мы потеряли несколько дней работы, не намного больше. У нас до сих пор случаются спорадические перебои с интернетом, поэтому иногда мне приходится искать кафе или ресторан, где я могу работать. Я все еще получаю электронные письма, запросы в службу поддержки и множество активных проектов.
Моя семья и я посылаем наши наилучшие пожелания и надежды многим людям, пострадавшим от урагана Ирма.
Обновления плагина SEO Booster
Я выпустил несколько обновлений как для бесплатной версии, так и для версии Pro. В прошлом месяце было несколько обновлений, большинство из которых касалось ошибок и логики кода, но также появились некоторые новые вещи.
Проверьте Выпущена бесплатная версия SEO Booster! для получения более подробной информации о бесплатной версии.
Yoast SEO Focus Связывание ключевых слов
Недавнее обновление представило бета-версию функции автоматического внутреннего связывания, которая работает с одной из основных функций Yoast SEO — ключевым словом Focus.
Фокусное ключевое слово — это ключевое слово или термин, по которому вы хотите, чтобы эта страница хорошо ранжировалась. Допустим, «синий виджет». Включение этой функции в SEO Booster превращает «синий виджет» в вашем тексте на других страницах в ссылку на эту страницу. Красиво и легко.
Функция автоматического связывания все еще находится в стадии бета-тестирования и может стать функцией Pro только после того, как я оптимизирую код и добавлю больше деталей. Я расскажу об использовании данных ключевых слов SEO Booster также в качестве источника.
Эта функция работает как с бесплатной, так и с премиум-версией Yoast SEO, где вы можете ввести одно или несколько ключевых слов на странице.
Круто, правда?
Не знаете силу ключевого слова Focus? Прочитайте эту статью Yoast SEO: как выбрать ключевое слово для фокуса
Обновления сайта
Cleverplugins был запущен около десяти лет назад, и начнем с того, что все плагины продавались премиум-класса, бесплатной версии не было. Я забыл название программного обеспечения, которое с ним работало, моего друга и партнера в то время; Тони знал Drupal намного лучше, чем WordPress, по крайней мере, с самого начала.
Когда пришло время в спешке открыть магазин, мы создали магазин на базе Drupal.
Да, в то время мы немного посмеялись над этим, мы продавали исключительно продукты WordPress, но веб-сайт и магазин были на Drupal.
Тем не менее, за эти годы несколько изменений на веб-сайте и платформах магазинов менялись несколько раз. Тони, к сожалению, скончался несколько лет назад, и в результате ряда печальных событий я потерял много данных о клиентах.
Я перешел на Easy Digital Downloads с ограниченными данными о клиентах, которые у меня были, и я использовал его в течение многих лет. Я устал от дополнительных накладных расходов, связанных с тем, что все веб-сайты пингуют тот же сервер, что и посетители.
Миграция с EDD — Easy Digital Downloads
Я использовал EDD в течение многих лет и в целом был доволен решением, если не считать дополнительного обслуживания и дополнительной нагрузки на сервер. Было бы слишком много времени, чтобы преобразовать плагин, ранее предназначенный только для премиум-класса, в модель freemium, поэтому я откладывал это на годы.
Поворотным моментом стал Фримиус.
Я слышал о Freemius некоторое время назад, но мне потребовалось некоторое время, чтобы сделать решительный шаг. Меня беспокоило время, которое мне нужно было инвестировать, и потребовалось намного больше времени, чем предполагалось, чтобы изменить плагин для работы с их бизнес-моделью и SDK.
Это того стоило. Теперь у меня есть базовый код, который я могу легко сгенерировать и развернуть как бесплатную версию, так и обновление Pro за 5 минут, когда у меня есть обновление, которое я хочу выпустить.
Freemius намного проще, чем поддерживать две разные кодовые базы — одну бесплатную и одну для Pro. Есть и другие способы сделать это с помощью кода и автоматизировать систему лицензирования, но ни один из них не так прост, как Freemius.
Решения Freemius предлагают несколько интересных функций для разработчиков WordPress, которые хотят создать бесплатный плагин с версией Pro и платными надстройками.
После перехода на Freemius я также вижу меньшее использование сервера smartplugins.com, что означает более быстрое время отклика для постоянных посетителей.
Есть и другие преимущества использования внешней платформы обновлений и магазинов; возможно, я когда-нибудь сделаю запись в блоге об этом
Еще одним обновлением веб-сайта был отказ от темы Divi и переход на Beaver Builder.
Beaver Builder — новый конструктор страниц.
У меня более быстрый и лучший опыт работы с Beaver Builder. Визуальный конструктор внешнего интерфейса прост в использовании, быстр и обладает нужным набором функций.
Это не замедляет процесс редактирования, а даже ускоряет его, а имплантация выполняется хорошо, поэтому с другими плагинами он работает хорошо.
Я отключил множество других плагинов, связанных с предыдущей темой, и разница во времени загрузки была существенной. Я узнал, что один из моих любимых плагинов кеша для WordPress — WP Rocket — разрешен на WP Engine, который запрещает большинство плагинов кеша.
Это также немного увеличило время загрузки веб-сайта. Я не придираюсь к теме Divi, но большинство выпусков, кажется, что-то ломают, и опыт не такой быстрый или плавный, как при первом выпуске.
Я решил реализовать базовую тему Beaver, которая поставляется с профессиональной подпиской, и ее действительно легко настроить. У меня не было времени, чтобы полностью реализовать все функции, которые я хочу, но у меня больше планов по украшению интерфейса, так как на момент написания этой статьи он был очень скучным.
Выход из темы Divi
Я давно хотел изменить тему веб-сайта, но не ожидал такого объема работы.
Если вы работали с конструкторами страниц WordPress, вы знаете, что более или менее заперты на всю жизнь. Возврат вашего контента обратно и в другой конструктор тем / страниц может быть трудным, а иногда проще всего вручную скопировать контент со старого сайта на новый. Страница за страницей, по крупицам.
Или вы просто отключаете старую тему и смотрите на беспорядок шорткодов, на ручную очистку которых уйдут часы или дни. У меня не было этого времени, и я не чувствовал, что это хорошее использование моего времени, поэтому я сделал то, что сделал бы любой разработчик WordPress — я начал кодировать.
В конце концов, у меня был фрагмент кода, который мог читать пост, определять шорткоды и преобразовывать их в обычный текст. Я очистил около 90% спагетти шорткода с помощью этого фрагмента кода, а с остатками я могу справиться вручную, когда увижу их.
Переход к другой теме и компоновщику страниц намного проще, когда у меня есть только текст, с которым нужно иметь дело — намного проще, чем выбирать фрагменты текста здесь и там.
Создание плагина преобразования темы/страницы
Мой друг, Томас Розенстанд, спросил меня, почему я не превратил его в плагин, и с тех пор я работаю над улучшением кода, чтобы сделать возможным более быстрое расширение.
Эта новая версия может идентифицировать и заменять разные конструкторы страниц и разные короткие коды.
В моем случае плагин считывал перемешанные шорткоды из конструктора страниц Divi и удалял код строки и столбца, преобразовывал элементы изображения в обычный HTML-код. Элементы заголовка преобразуются в теги h1 и так далее.
С остатками шорткодов можно было справиться, и этот плагин сэкономил мне часы работы при переходе от темы Divi и очистке моего контента.
Нелегко написать код, который точно извлекает данные. Если вы хорошо — и я имею в виду очень хорошо с регулярными выражениями, вы можете сделать некоторые преобразования поиска с заменой — но это нелегко сделать правильно, и каждый элемент в каждом конструкторе или теме немного отличается.
До полностью работающего и протестированного плагина еще далеко, но я хочу услышать ваши отзывы.
Хотели бы вы плагин, который может использовать ваши текущие темы, такие как тема Divi или Visual Composer, и преобразовывать содержимое сообщения или страницы в чистый HTML-текст и изображения?
У меня есть некоторые идеи о том, как это можно сделать, чтобы вы могли предварительно просмотреть результаты, прежде чем подтверждать изменения, и мне нужно подумать о каком-то способе монетизации проекта, чтобы гарантировать объем работы, который потребуется для завершения и поддержки.
Если вы считаете, что такой плагин может быть интересен, дайте мне знать — до тех пор я оставлю его в качестве основного инструмента для себя и своих друзей.
Я с нетерпением жду возможности написать новый пост об обновлении через некоторое время с гораздо большим количеством обновлений