Categories: Новости

Форки и альтернативы: плагины пользовательских аватаров для WordPress

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

Чаще всего это означает, что мы можем опираться на плечи тех гигантов, которые были до нас, постоянно улучшая программное обеспечение для себя и других. Так WordPress начал свое существование почти два десятилетия назад как ответвление системы ведения блогов b2 / cafelog.

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

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

Именно это произошло, когда ProfilePress переработал свой плагин WP User Avatar , превратив его в полноценное решение для членства. В то время как средний пользователь может не иметь возможности или желания окунуться в пучину разработок, когда у вас более 400 000 пользователей, некоторые из них обязательно будут программистами. Или, по крайней мере, достаточно технически подкованными, чтобы создать копию предыдущей версии и распространить ее напрямую.

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

Нечасто мы упоминаем лицензию WordPress, не готовясь к битве. Однако GPL сыграла решающую роль в создании этих вилок. Лицензия защищала пользовательскую базу плагина, давая им несколько альтернативных путей.

Без дальнейшего проповедования достоинств открытого исходного кода, ниже представлены текущие форки WP User Avatar:

  • Аватар пользователя “Один пользователь” Даниэля Тары (One Designs). У него уже есть девять переводов, и он доступен на WordPress.org.
  • Пользовательский аватар пользователя Дэвида Артисса. В настоящее время он доступен на GitHub, но, похоже, он планирует добавить его в каталог плагинов.
  • Аватар пользователя от Филиппа Стракера. Этот также доступен только на GitHub.

Каждая вилка выглядит как прямой порт последней версии WP User Avatar до версии 3.0. Внесены некоторые необходимые изменения в код и брендинг. Первые два также удаляют всю рекламу из плагина.

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

Альтернативные решения

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

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

Простые локальные аватары

Первое место в списке решений для пользовательских аватаров занимает 10up Simple Local Avatars . Компания WordPress является одной из самых уважаемых в сообществе, и ее сотрудники вносят большой вклад в разработку ядра. 10up имеет тенденцию собирать надежные плагины.

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

Аватары пользователей WP

Аватары пользователей WP от Джона Джеймса Джейкоби, ведущего разработчика bbPress и BuddyPress, – еще один простой плагин. Как и многие аналогичные решения, он добавляет форму для пользователей, позволяющих управлять своим аватаром со страниц своего профиля.

Он уникален тем, что работает вместе с набором других пользовательских плагинов, которые предлагает Jacoby. Хотя он может работать сам по себе, по крайней мере, стоит проверить его плагин WP User Profiles , который обновляет страницы профиля WordPress. Он и другие его пользовательские плагины работают вместе друг с другом. Пользователи плагина могут выбирать, какой из них они хотят установить.

Изображение профиля пользователя

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

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

Пиксельные аватары (Toolbelt)

Pixel Avatars – это замена Gravatar, ориентированная на конфиденциальность. Он использует другой путь, чем аналогичные варианты, поскольку не предоставляет метод для загрузки пользовательского аватара. Вместо этого он автоматически генерирует уникальные аватары для каждого пользователя с небольшим количеством JavaScript. Это забавный поворот в типичной системе аватаров.

Технически это не отдельный плагин для аватаров. Система Pixel Avatars – это подкомпонент плагина Toolbelt . Созданный Беном Гиллбанксом, это набор инструментов, которые он использует для большинства своих проектов WordPress. Для многих это может быть излишним, но каждый подключаемый модуль можно включать или отключать в зависимости от потребностей пользователя.

Местные граватары

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

Local Gravatars от Ари Статопулоса – это система кеширования. Он хранит изображения Gravatar на сервере пользователя в течение недели перед их удалением. Это может повысить производительность вместо того, чтобы попадать в CDN Gravatar для каждого изображения.

writer

Recent Posts

Плагин Delete Me для WordPress помогает владельцам веб-сайтов предоставить право на забвение GDPR

Поскольку до крайнего срока соблюдения GDPR ЕС осталось всего 178 дней , многие владельцы сайтов…

2 года ago

Команда Gutenberg наращивает юзабилити-тестирование в WordCamp US

Команда Gutenberg создаст станцию ​​тестирования удобства использования в WordCamp US, где посетители смогут принять участие…

2 года ago

Плагин распространителя теперь в бета-версии: новое решение для синдикации контента WordPress от 10up

Сегодня компания 10up опубликовала предварительную версию своего плагина Distributor , нового решения для синдикации контента…

2 года ago

Gutenberg 1.8 добавляет большую расширяемость для разработчиков плагинов

На этой неделе был выпущен Gutenberg 1.8 с несколькими заметными улучшениями, которые предоставят разработчикам плагинов…

2 года ago

Gutenberg 15.5 представляет экспериментальную поддержку разметки сетки

На этой неделе был выпущен Gutenberg 15.5 с новыми функциями и улучшениями возможностей полнофункционального редактирования…

2 года ago

DesktopServer 3.8.4 включает подарок сообществу

DesktopServer выпустил версию 3.8.4 своего программного обеспечения для локальной разработки. Эта версия включает в себя…

2 года ago