tom
  • 0
Учитель

Могут ли плагины устареть?

  • 0

Я предполагаю, что плагины WordPress сделаны третьими лицами.

Должны ли плагины обновляться вместе с обновлениями WordPress?

Могут ли плагины устареть?

Если они устареют, скажем, с помощью плагинов для кнопок Linkedin Share, кнопок Twitter Tweet и кнопок Facebook Like, приведет ли переключение на другие плагины к потере счетчика лайков/твитов/поделиться?

И если возможно устаревание плагинов, происходит ли это?

Или плагины обычно обновляются?

Или они с открытым исходным кодом, чтобы другие люди могли обновлять их?

(Как вы, наверное, догадались, я не программист.)

Share
  1. Том, вместо того, чтобы задавать здесь свой дополнительный вопрос (поскольку теперь вы задаете 2 разных вопроса), пожалуйста, просто задайте новый вопрос.

    • 0
  2. Я предполагаю, что плагины WordPress сделаны третьими лицами.

    На данный момент да; все, кроме «Привет, Долли!» и «Akismet», которые являются частью основного дистрибутива.

    Должны ли плагины обновляться вместе с обновлениями WordPress?

    Конечно, они должны быть; но их не обязательно обновлять.

    Могут ли плагины устареть?

    И если возможно устаревание плагинов, происходит ли это?

    Они могут и делают. Это имеет тенденцию происходить, да. В настоящее время в репозитории находится почти 15 000 плагинов. Самые старые из них в последний раз обновлялись в 2004 году. (Некоторые устаревают из-за отказа от них; другие устаревают, потому что их функциональность внедряется в ядро.)

    Если они устареют, скажем, с помощью плагинов для кнопок Linkedin Share, кнопок Twitter Tweet и кнопок Facebook Like, приведет ли переключение на другие плагины к потере счетчика лайков/твитов/поделиться?

    Это зависит от плагина. Если подключаемый модуль хранит такие данные в базе данных, то другой подключаемый модуль может легко использовать эти данные.

    Или плагины обычно обновляются?

    Это полностью зависит от разработчика плагина и часто от популярности/полезности плагина.

    И, как упомянул EAMann ниже, вы можете получить хорошее представление о статусе плагина с помощью тега заголовка «Requires:» и тега заголовка «Tested Up To:». Если тег «Проверено до:» указывает на последнюю версию WordPress, то плагин, скорее всего, все еще находится в стадии постоянной разработки.

    Или они с открытым исходным кодом, чтобы другие люди могли обновлять их?

    Это также возможно. Некоторые разработчики подключаемых модулей приветствуют исправления или добавляют людей в качестве коммиттеров SVN для подключаемого модуля. В других случаях плагины просто разветвляются.

    • 0
  3. Большинство плагинов создаются сторонними организациями, но некоторые из них создаются основными разработчиками или компанией Automattic, стоящей за WordPress.com.

    Большинство из нас стараются поддерживать наши плагины в актуальном состоянии с точки зрения совместимости, но да, некоторые плагины могут устареть. Либо из-за бездействия разработчиков, либо из-за того, что функции в конечном итоге внедряются в ядро ​​самого WordPress.

    Личный пример

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

    Плагин назывался ClearSpam и размещался в репозитории плагинов WordPress.org.

    Однако через некоторое время команда WordPress собралась вместе и добавила в WordPress функцию корзины. Это позволяет вам удалять старые сообщения, удалять страницы и удалять комментарии (спамовые или иные). Это сделало мой плагин ненужным — он сделал мой плагин устаревшим.

    Однако я оставил его в репозитории, чтобы помочь горстке людей, которые отказываются обновлять устаревшую версию WordPress. Да, на WordPress 2.5 все еще есть живые сайты.

    Двигаться вперед

    Удобно, что легко увидеть, поддерживается ли плагин.

    В каждом плагине есть поле «Совместимо до», в котором указана последняя версия WordPress, под которой он был протестирован. Если вы используете WordPress 3.1, а плагин говорит, что он совместим до WordPress 2.5.3, вероятно, он давно не обновлялся.

    Пользователи также могут голосовать за определенные конфигурации — если плагин не работает, вы можете пометить его как неисправный, чтобы все знали. Эта информация отображается в репозитории плагинов и в установщике плагинов при поиске плагина.

    Переключение плагинов

    Некоторые плагины приходят на смену старым. В некоторых случаях с действительно хорошими разработчиками они делают это изящно, поэтому вы не теряете никакой информации. Automattic недавно выпустила Jetpack, набор плагинов, который заменяет некоторые старые системы, которые они распространяли. Когда вы устанавливаете и активируете Jetpack, он деактивирует старые системы, но сохраняет ваши настройки и данные.

    Однако в некоторых системах просто невозможно хранить информацию. Поэтому, если вы переключаетесь с одного плагина Twitter на другой, есть большая вероятность, что вы потеряете некоторую информацию при переходе.

    Принятие плагина

    Положительным моментом является то, что плагины, по крайней мере, все, размещенные в репозитории, имеют открытый исходный код. Таким образом, когда один разработчик отказывается от системы, другая заинтересованная сторона может принять ее и продолжить разработку.

    Другой личный пример — старый плагин под названием WP Publications Archive. Я использовал его на нескольких клиентских сайтах несколько лет назад, но он не поддерживался после WordPress 2.1, и мне он был нужен для текущего сайта. Поскольку обновления не было с 2007 года, я взял на себя продолжение разработки.

    Я добавил WP Publication Archive (я знаю, немного другое имя) в официальный репозиторий, сохранил ту же лицензию, упомянул оригинального автора и начал улучшать систему для работы с новым пользовательским интерфейсом WordPress.

    Я покрыл все?

    Я предполагаю, что плагины WordPress сделаны третьими лицами.

    Большинство, да. Но многие из этих «третьих лиц» — это те же самые люди, которые в первую очередь пишут WordPress.

    Должны ли плагины обновляться вместе с обновлениями WordPress?

    Нет, нет, но большинство разработчиков будут поддерживать их в актуальном состоянии, если смогут.

    Могут ли плагины устареть?

    да

    Если они устареют, скажем, с помощью плагинов для кнопок Linkedin Share, кнопок Twitter Tweet и кнопок Facebook Like, приведет ли переключение на другие плагины к потере счетчика лайков/твитов/поделиться?

    Это действительно зависит от системы… ваш пробег может отличаться 🙁

    И если возможно устаревание плагинов, происходит ли это?

    Разработчики теряют интерес, код встраивается в ядро, кто-то получает новую работу. Это может произойти по любой причине.

    Или плагины обычно обновляются?

    Некоторые из них… особенно те, которые написаны людьми, которых вы часто видите на форумах, в IRC, на этом сайте или в сообщениях коммитов для ядра WordPress.

    Или они с открытым исходным кодом, чтобы другие люди могли обновлять их?

    Большинство из них имеют открытый исходный код, но люди будут использовать плагин только в том случае, если есть большой интерес в его обновлении.

    • 0

Оставить ответ

You must login to add an answer.