Drupal 7: Удобство использования

В статье «Drupal 7: usability update» автор рассказывает о выполненной и выполняемой работе по улучшению юзабилити Drupal 7. Автор: Dries Buytaert (владелец зарегистрированной торговой марки Drupal).

На основе опроса, который я провел в прошлом году, стало ясно, что одной из ключевых задач сообщества является  упрощение использования Drupal. Это и неудивительно. Простота использования Drupal означает то, что он привлекает больше пользователей, и, следовательно, больше потенциальных разработчиков. Это также означает то, что существующие разработчики тратят меньше времени, работая на своих сайтах, или разрабатывая учебные материалы, чтобы сделать Drupal интересным для своих клиентов, и тратят больше времени, чтобы укрепить позицию Drupal по отношению к другим CMS. И наконец, стратегически важно для нашего будущего проекта Drupal, чтобы уровню удобства соответствовал уровень наших API; наши конкуренты работают над тем, чтобы создать свой набор функций, сравнимый с Drupal, и если мы не будем работать, чтобы сделать удобство работы с Drupal радикально лучше, мы рискуем стать жертвой принципа The Ockham's Razor Principle of Content Management Systems .

В этой статье, я хочу дать новую информацию о том, что уже сделано для удобства работы в Drupal 7.

Хорошей новостью является то, что благодаря упорной работе многих людей в сообществе, различные улучшения удобства использования уже вошли в Drupal 7. Например, мы улучшили поддержку редакторов WYSIWYG, расширили функцию перетаскивания, усовершенствовали администрирование прав, добавили профиль установки по умолчанию, настраивающий Drupal как издательскую систему, улучшили проверку на стойкость паролей, пересмотрели и упростили некоторые страницы конфигурации, внедрили "вертикальные вкладки" в формы создания и редактирования контента (см. скриншот ниже), удалили посторонний текст интерфейса и многое другое.

Однако, наиболее важной тенденцией сейчас является то, что  после долгих лет неустанного "обожествления", сообщество Drupal все больше и больше начинает ценить юзабилити. Сегодня usability team участвует в процессе рассмотрения патчей активнее, чем раньше - например, Bojhan , юзабилити эксперт, активно действующий в Drupal's usability team, даже научился создавать патчи так, что он мог помочь сделать простые изменения. Другой хороший пример состоит в том, что в процессе разработки Drupal 7 мы нашли деньги на проведение formal usability testing . Эти усилия иллюстрируют фундаментальное желание улучшить юзабилити, так что я ожидаю увидеть еще большие результаты в ближайшие месяцы.

Вертикальные закладки

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

Вся эта большая работа помогает решить некоторые из фундаментальных проблем Drupal, однако многие из этих улучшений инкрементные - именно в этом направлении сообщество Drupal превосходит других. Интенсивно работая над созданием улучшений для облегчения использования Drupal, в которых мы действительно нуждаемся, чтобы повысить требования аудитории, по-новому взглянуть на общую картину, опросить людей, проанализировать проблемы и предложить более радикальные изменения, которые включают множество идей. Само собой разумеется, что это длительный и дорогостоящий процесс, а не что-то легкое, чего можно добиться, используя инкрементные изменения. Цель без стратегии остается мечтой, таким образом, как я говорил в феврале 2009 , что по моему мнению было бы правильным, если Acquia финансировала бы Mark Boulton и Leisa Reichelt чтобы помочь сообществу Drupal в этом вопросе.

Вот уже приблизительно 3 месяца, Mark и Leisa  совместно с Drupal usability group и сообществом Drupal работают над улучшением удобства использования Drupal 7.

Работа Mark и Leisa ведется на основе принципов открытости, сотрудничества и прозрачности, в которой может принять участие каждый человек из сообщества Drupal. Работа ведется во многих местах, но лучше всего следить за всеми изменениями на D7UX.org . Mark и Leisa часто бывают с usability team на #drupal-usability на irc.freenode.net, и даже в #drupal и #drupal-dev .

Некоторые виды деятельности на сегодняшний день включают  'blue sky design workshops' с членами сообщества в DrupalCon DC, интервью один на один ряда членов  сообщества Drupal и многих потенциальных будущих пользователей Drupal, просящих Вас поделиться Drupal administration modifications , которые Вы уже сделали или others you'd like to see made . Поскольку работа ведется постоянно, они поделились своими наработками и идеями Flickr , самим процессом и видео примерами  на YouTube , провели пользовательские тесты по этим образцам (и рассмотрели некоторые ваши открытия через crowdsourced usability testing ), и многое другое.

Mbd header mockup

Макет "Хидера" Марка Бутона, который можно увидеть в Drupal 7.

В дополнение к оплате Марку и Леизы, Acquia внесла свои собственные внутренние технические ресурсы. Jeff Noyes, Jason Reed (оба старшие проектировщики) и я, ездили на встречу с Марком, и Леизой в Лондон - для участия мы прилетели в Yoroy , компания, вносящая ключевой вклад в юзабилити Drupal. Мы провели в обсуждении и утверждении ранее разработанных образцов два дня. Вы можете прочесть краткий отчет о нашем визите на сайте Jeff Noyes. Вернувшись домой из Лондона, я заметил, что проекты и образцы глубоко отложились в моем сознании и я начал настойчиво думать как сделать Drupal удобнее в использовании.

С тех пор, Mark и Leisa пересмотрели многие образцы, которые предоставило и продолжает предоставлять сообщество Drupal. Последние версии доступны на D7UX.org . Они еще не доработаны, но Mark и Leisa будут помогать нам до конца июля. Ожидайте еще макеты, рабочие образцы и множество пользовательских тестов. В итоге мы должны получить также и руководства по стилю(style guides).  Если Вы хотите поучаствовать (ведь чем больше людей будут участвовать, тем лучше будет Drupal 7), Вы можете посмотреть список текущих мероприятий , а также project framework , где рассматриваются и обсуждаются 14 отдельных тем.

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


По материалам buytaert.net

Перевод ООО «Комтет» komtet.ru

Вам также может помочь