Categories: Мнение

Новый дизайн профиля пользователя появится на WordPress.org

В то время как многие проекты WordPress GSoC были сосредоточены на улучшении ядра, Мерт Язиджиоглу представил предложение по улучшению профилей на WordPress.org. Хотя другие аспекты WordPress.org получили обновления дизайна и функций, профили не совсем поспевают за ними. Как разработчик плагинов и основной участник, Мерт хотел, чтобы разработчики могли полностью представлять себя, используя свои профили на WordPress.org. Он также хотел упростить разработчикам возможность следить за работой друг друга и общаться друг с другом через другие социальные сети.

Для улучшения profiles.wordpress.org требуется умение работать с bbPress, BuddyPress, Trac и WordPress. Это не было проблемой для Мерта, обычной рок-звезды WordPress, которая сразу же смогла включиться в работу, несмотря на то, что была относительно новичком в BuddyPress. «Было действительно легко взять его в руки, и у меня не было проблем с повторной работой спустя более года», — сказал он. «Я считаю, что если вы знакомы с WordPress, вы в значительной степени уже знакомы с его дочерними проектами. В большинстве случаев достаточно просто просмотреть Кодекс или исходные файлы».
Прежде чем мы углубимся в детали, вот краткий обзор обновлений, которые сделал Мерт, а также новый дизайн. Дизайн все еще может быть изменен, но это дает вам общее представление о том, куда будут двигаться профили.

Расширенная лента активности для WordPress.org

Профили пользователей на WordPress.org показывают участие человека в проекте WordPress и его активность на сайте.

Для Мерта самым сложным аспектом проекта было построение потока активности и создание дизайна, который хорошо работает с пользователями с разным уровнем активности.

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

Новые потоки активности профиля отслеживают участие в следующем:

  • Действия с репозиториями плагинов и тем
  • Форумы поддержки
  • Траки
  • Блоги Make.Wordpress.org

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

Решив, какие действия должны попасть в поток действий, я начал писать плагины для каждой из этих платформ (bbPress, Trac и WordPress), которые срабатывают всякий раз, когда происходит действие, и немедленно публикуют действие в потоке действий пользователя. Итак, теперь мы можем отслеживать активность в репозиториях плагинов и тем, форумах поддержки, блогах Tracs и Make. Это означает, что если я выпускаю новый плагин, получаю реквизиты в сообщении фиксации, отвечаю на тему на международном форуме поддержки или публикую новую запись в блоге Make WordPress Core, она автоматически публикуется в моей ленте активности.

Возможность добавления геймификации в профили WordPress.org

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

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

Когда появится новый поток активности, настанет время обсудить, какие новые функции сделать приоритетными, чтобы сделать профили более социальными. Мерт считает, что сообщество WordPress.org может извлечь выгоду из добавления динамики геймификации. Будет ли это в виде очков, значков, индикаторов выполнения или какой-то виртуальной валюты, еще не решено. Нет никаких сомнений в том, что геймификация — это большая перспектива в будущем, но, вероятно, до этого еще далеко.

Мерт надеется продолжить работу над профилями, поскольку этот проект GSoC был лишь началом того, что он надеялся привнести на WordPress.org. Он сказал: «Я твердо верю, что профили на WordPress.org обладают большим потенциалом и могут стать центром всего сообщества WordPress, просто делая некоторые простые дополнения здесь и там, чтобы помочь людям лучше представить себя».

Мерт — студент из Анкары, Турция, который в настоящее время получает степень бакалавра в области компьютерных технологий и информационных систем в Билькентском университете. Он энтузиаст FOSS и заядлый разработчик WordPress, который в настоящее время работает в Izlesene, ведущей местной видеосети Турции. Во время стажировки GSoC у него была возможность внести свой вклад в BuddyPress 1.8, и он надеется, что у него будет больше времени, чтобы внести свой вклад в ядро ​​​​WordPress. Теперь, когда его проект 2013 года завершен, он планирует обновить WordPress Move , который был его проектом GSoC 2011 года.

Я поговорил со Скоттом Рейли, одним из наставников Мерта, и он сказал, что новые изменения в профиле должны появиться на WordPress.org очень скоро. Однако будет переходное время, когда раздел потока активности все еще будет в старом стиле.

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

writer

Recent Posts

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

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

1 год ago

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

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

1 год ago

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

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

1 год ago

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

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

1 год ago

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

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

1 год ago

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

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

2 года ago