|
| ||||||||||||||
11 принципов для CMS19.08.2008 18:33
Источник: Steptwo Т.к. статья по своему объему довольно велика, мы решили составить для нее содержание: Содержание
ВведениеФункциональные возможности системы управления контентом (CMS) являются определяющим фактором при выборе нового продукта. Не меньшую значимость имеет удобство его использования или «юзабилити».
Если персонал, в особенности авторы контента, не имеют возможности без труда
использовать CMS, такая система никогда не будет успешной, несмотря на спектр
её возможностей. Общее удобство использования CMS, а также то, насколько система отвечает требованиям пользователей, являются факторами, приобретающими всё большое значение в процессе оценки и выбора продукта.
Авторы также выражают надежду, что данная статья послужит импульсом для дальнейших обсуждений среди производителей CMS о наилучшей реализации удобных в использовании продуктов.
Для разработчиков данные принципы будут полезны в планировании обновлений продуктов и помогут убедиться, что удобство не принесено в жертву новым возможностям.
Ведь пользоваться CMS можно только тогда, когда это удобно делать. Значение удобства использования CMSОсновные идеи этой статьи были сформулированы на основе двух предыдущих коротких заметок. Значение удобства использования систем управления контентом рассматривается гораздо глубже, чем только с точки зрения «легкости использования».
Статья «Больше пользователей = проще CMS» родилась на основе идеи, что большее количество авторов требует упрощения CMS, что зачастую не согласуется с общепринятой истиной о необходимости покупки корпоративных (enterprise) версий. Со времен написания этих заметок потребность в удобных системах управления контентом только возросла.
Сегодня CMS широко используются организациями, имеющими большое количество проектов, основанных на модели децентрализованного создания контента. Системы стали ещё мощнее, а значит и ещё сложнее. Вечное противоречие между удобством и возможностями выражается в том, что увеличение возможностей отражается на удобстве её использования авторами.
Однако и здесь применим фундаментальный принцип: CMS (а также проекты с использованием CMS) достигнут успеха только в случае действительного их использования. В большой степени это соображение учитывает и факт, что иметь возможность использовать систему должна и та армия непрофессиональных авторов контента, которая и создает большую его часть.
Таким образом, вопрос удобства CMS становится вопросом жизни и смерти для организаций, уже столкнувшихся с проблемами обучения и мотивации авторов. Если CMS неудобна, приспособиться к её использованию будет трудно, если не невозможно. Выбор с учетом удобства использованияНекоторые системы управления контентом очевидно более удобны в использовании, чем другие, даже если у них одинаковый набор возможностей.
Учитывая данный факт, компаниям следует обращать больше внимания на удобство CMS, так как покупка удобного продукта облегчит привыкание к нему авторов.
Таким образом, наряду с функциональностью, удобство в использовании становится ещё одним аспектом оценки продукта. А в ситуации, когда системой будет пользоваться большое количество персонала, удобство системы становится важнейшим аспектом оценки.
Удобство использования может стать основным оцениваемым свойством. Основные принципы юзабилитиТеперь, когда у нас нет сомнений в важности и значении юзабилити-свойств CMS, гораздо труднее сформулировать их на практике. Здесь нет простых ответов, но есть некоторые базовые принципы, которые можно использовать при оценке удобства CMS.
Удобная CMS:
Каждый из этих принципов детально раскрывается ниже: 1. Минимальный набор элементовС наращиванием функциональности CMS растет количество кнопок, пунктов меню и ссылок.
Авторов (как и сторонних администраторов) может легко сбить с толку такой выбор, увеличивающий затраты времени на освоение системы и создающий серьезные проблемы с удобством использования. Поэтому важен следующий принцип: необходимо уменьшать число видимых элементов интерфейса.
Частично эту задачу можно решить с помощью разделения ролей и ограничения прав при использовании системы обычными авторами, что даст моментальное упрощение авторских интерфейсов.
Однако помимо этого, система управления контентом должны быть устроена таким образом, чтобы упростить интерфейс можно было в любой момент.
Этот пункт включает возможности:
В качестве дополнения: продавцам стоит всегда включать одну демонстрационную сессию, показывающую, что будет видеть обычный автор, а не прогонять демонстрацию в полнофункциональном режиме. Без этого приема потенциальным клиентам будет сложно понять, насколько легко будет пользоваться предлагаемой системой на практике.
Ограничьте количество функций системы, предоставляемых авторам 2. Стабильная и безошибочная работаДумаем, не стоит даже упоминать, что авторы не должны терять наполовину написанные материалы из-за проблем с CMS.
Помимо этого в CMS должны присутствовать следующие возможности:
То есть авторы и владельцы сайтов не должны всегда быть на чеку во избежание потенциальных проблем при работе с CMS. Наоборот, это CMS должна создавать как можно меньше проблем, и достойно справляться с ними, даже если они появляются.
Ошибки и сбои не должны вести к потере написанного текста. 3. Интерфейс, основанный на описании задачВ общем понимании назначение систем управления контентом сводится к выполнению определенных задач, будь то создание новой страницы или регистрация нового автора.
Можно улучшить юзабилити системы управления контентом, используя интерфейс, основанный на описании типовых задач, решаемых данной системой.
Как минимум весь набор функций CMS должен быть разделен на несколько больших категорий, соответствующих способам использования системы. Например, внутренние администраторские задания (безопасность или свойства пользователей) должны располагаться отдельно от часто используемых задач по написанию контента.
На практике же производители зачастую соблазняются «элегантностью» общей структуры системы, что зачастую означает наличие только одного способа выполнения всех задач, построенного вокруг основного набора объектов и меню.
Несмотря на элегантность такого подхода, часто его использование приводит к тому, что интерфейс CMS удаляется от принципа описания задач и становится сложным при выполнении авторами обычных действий. (Для демонстрации клиентам насколько хорошо соблюден в вашей системе принцип описании задач, следует использовать сценарии, о чем говорится далее в этой статье). Авторам необязательно видеть «закулисье» системы. 4. Отсутствие технических подробностейОдна из основных причин покупки CMS – уменьшение, а в идеале и полное устранение, необходимости иметь технические знания для управления сайтом, такие как знание языка HTML и другие общие знания веб-программирования.
Поэтому CMS должна убирать из поля зрения как можно больше технических деталей:
Необходимо, насколько это возможно, позволить авторам управлять «страницами» «сайта» без нужды глубоко вникать в технические детали.
Стоит отметить, что иногда такое упрощение заходит слишком далеко и приводит к созданию слишком абстрактных интерфейсов, не дающих реального представления об управлении сайтом. Больше информации по этому поводу можно найти в пункте 6. 5. Соответствие основным принципам юзабилитиСам по себе дизайн CMS должен соответствовать основным принципам юзабилити любого пользовательского интерфейса.
Основные принципы юзабилити требуют:
На практике многие CMS органично развиваются в соответствии с потребностями заказчиков. Эта стратегия развития продукта достаточно хороша, но может привести к созданию запутанных и сложных интерфейсов.
Поэтому, производителям необходимо пересматривать интерфейсы их продуктов для обеспечения четкости и простоты.
В CMS не должно быть хаоса и засилья новых элементов. 6. Соответствие модели мышления авторовОбычно, авторы представляют себе управление сайтом или внутренним информационным порталом в виде редактирования по-разному связанных друг с другом страниц с контентом.
Не беря во внимания некоторые исключения и специальные случаи, таким образом мы можем представить модель мышления авторов использующих CMS. Поэтому CMS должна соответствовать данной модели. Если этот принцип не соблюдается, пользователь неизбежно окажется в замешательстве и будет расстроен. Таким образом, необходимо:
Эти принципы могут представлять проблему для систем управления контентом, построенных на модели «объектов контента», соединяемых определенным образом для создания публикуемого сайта.
Тогда как эта модель является гораздо более гибкой и мощной, чем «страничная» модель, для пользователей она может представлять гораздо больше трудностей. Данные трудности обусловлены использованием незнакомых понятий, лежащих в основе системы, и несоответствием их привычной модели «сайт-страница».
Таким образом, CMS должна соответствовать ожидаемой модели мышления пользователей, не взирая на архитектуру лежащую в основе системы. 7. Поддержка как постоянных, так и редких пользователейСуществует четкое разделение авторов использующих CMS на две категории:
Потребности двух этих групп могут значительно различаться, а CMS должна обеспечивать комфортную работу и тем и другим.
Существует несколько способов решить эту задачу. Например, частым пользователям можно дать доступ к внутреннему администраторскому интерфейсу CMS, что обеспечит большую эффективность, но и большую сложность работы. Нечастые пользователи могут использовать «контекстное редактирование» или «редактирование на ходу», позволяющее изменять страницы во время непосредственного их просмотра с помощью нескольких дополнительных действий.
Хотя у «редактирования на ходу» есть некоторые ограничения, такой способ гораздо легче использовать и он может лучше отвечать потребностям нечастых пользователей, желающих вносить совсем незначительные изменения. В конце концов, эти принципы не призваны ограничивать дизайн CMS, но помогают понять, что существует два типа пользователей, потребностям каждого из которых должна отвечать система.
На практике, данный принцип можно использовать при подготовке сценариев использования системы для демонстрации клиентам (о чем мы будем говорить ниже) и улучшения понимания как ваша CMS сможет обслуживать оба типа пользователей. Эти вопросы освещены ниже в пункте 8.
CMS должна эффективно использоваться частыми пользователями 8. Эффективный пользовательский интерфейсКроме легкости в использовании, CMS должна обладать эффективностью, особенно при регулярной работе с ней.
Когда речь идет об эффективности, пользовательские веб-интерфейсы проигрывают настольным в силу того, что в их основе лежит множество операций отправки и обновления данных, замедляющих быстродействие, что сказывается на их эффективности. Использование таких технологий как Ajax позволяет в некоторой степени справиться с проблемой, однако на пути к созданию действительно эффективного CMS интерфейса ещё очень много препятствий.
На практике эффективность означает:
Классическим примером низкой эффективности во многих CMS можно считать разрастание количества вкладок. Одна вкладка используется для стандартных операций со страницей (например, публикации даты), другая – для работы с контентом, а третья – для дополнительных действий. В этой ситуации пользователю требуется часто переключаться между вкладками и вводить несколько раз одну и ту же информацию. При каждой смене вкладки, система нуждается в обновлении страницы, что влечет дополнительное замедление работы.
Конечно, это не призыв к плотному размещению всех опций в одном месте, но стоит уделить внимание балансу между простотой и эффективностью использования CMS.
Помощь и инструкции должны быть доступны в любом месте CMS. 9. Помощь и инструкцииИспользование CMS, особенно в первый раз, может привести в замешательство. Ситуация усугубляется тем, что каждый производитель изобретает свою терминологию почти для каждого шага процесса создания и публикации контента. Поэтому производители могли бы значительно усилить удобство своих систем, включив в них встроенную опцию контекстного отображения разделов помощи. Такая опция включает отображение инструкций как в окне, так и при наведении курсора на элементы интерфейса. Такие инструкции помогают пользователям легче ориентироваться и выполнять необходимые задания.
Также все CMS должны обеспечивать доступ к исчерпывающей контекстной помощи по всем основным функциям системы, представляемой в более детальном виде, нежели моментальные подсказки в окне.
Полезно также включить опцию деактивации экранных подсказок для уже изучивших систему пользователей , что позволит более эффективно пользоваться системой. Безусловно, производитель обязан снабжать свой продукт исчерпывающими обучающими материалами и справочной документацией для авторов и администраторов. Несмотря на то, что от производителя к производителю CMS претерпевают всё больше изменений, вопрос обеспечения конечного пользователя необходимой справочной документацией и поддержкой остается основной задачей. 10. Минимальный набор навыковНа практике в большинстве своем авторами контента являются обычные офисные служащие. Поэтому CMS должна быть устроена таким образом, чтобы минимизировать время начальной подготовки авторов. То же касается владельцев сайтов и администраторов, с учетом того, что для этой категории нужна расширенная подготовка.
Несмотря на то, что совсем избавиться от необходимости подготовки невозможно, CMS может быть устроена так, чтобы затраты на эту подготовку были абсолютно минимальными.
Сокращение подготовки также является субпродуктом некоторых других ключевых принципов удобства использования CMS, освещенных в пунктах 1, 6 и 9.
Также затраты на освоение могут служить прямым критерием оценки новой CMS, что освещается ниже. 11. Самостоятельное использованиеВыпущенная ранее статья на тему самостоятельного использования CMS освещала вопросы важности обеспечения администраторов (а также авторов) инструментами нетехнического управления сайтом. Таким образом, основные принципы юзабилити включают и факт того, что действительно удобная CMS позволяет пользователям выполнять обычные задания без помощи с какой бы то ни было стороны.
На практике это означает создание интерфейсов позволяющих в один клик выполнять такие простые операции, как:
Во всех этих случаях пользователь должен обходиться без специальной технической подготовки.
Владельцы сайтов должны иметь возможность самостоятельно управлять ими Оценка удобства использования CMSСуществует несколько различных практических способов оценки CMS в процессе выбора. Они освещены в следующих разделах. Внесение принципов удобства использования CMS в тендерную документациюДля начала, специфические требования к юзабилити продукта можно внести в тендерный документ, включающий некоторые принципы из данной статьи.
Поскольку производить оценку юзабилити предложенных систем по письменным ответам производителей на тендер бессмысленно и непрактично, такой документ просто четко даст понять производителям, что основным критерием вашего выбора будет именно удобство использования системы.
Обобщающий требования документ также позволит оценить юзабилити системы, наряду с её функциональностью и поэтому будет включен в процесс принятия окончательного решения. Сценарии в оценке юзабилитиКогда речь идет о демонстрации системы клиентам, подготовленные сценарии являются программой для всей процедуры.
(На практике некоторые системы позволят выполнять те или иные задания быстро, в то время как другие принесут не мало разочарования оценивающим). Пример обученияЕщё одним простым и эффективным способом оценки легкости и удобства использования системы может быть демонстрация процесса обучения её использованию. Вышедших в финал поставщиков просят провести стандартную сессию обучения выбранных сотрудников (не вовлеченных в процесс выбора CMS).
Тестирование юзабилити может дать конкретные результаты Тестирование юзабилитиНаверное, самый прямой путь оценить юзабилити CMS – провести тестирование этого её свойства. Тестирование включает определение обычных задач выполняемых авторами и привлечение нескольких сотрудников к выполнению этих задач с помощью тестируемой системы. Этот способ определения юзабилити системы одновременно является самым эффективным и самым ресурсоемким.
Возможно, перед началом тестирования будет необходимо провести обучение сотрудников пользованию CMS, так как не стоит ожидать, что неподготовленный персонал сможет использовать продукт. Поэтому данный способ подходит, когда CMS будет ядром бизнес-системы, или когда предполагается, что использовать систему будет очень большое количество людей. В таких ситуациях предварительные инвестиции в формальное тестирование системы окупятся с лихвой в будущем.
Другие аспектыВ данной статье мы лишь немного коснулись вопросов удобства использования систем управления контентом.
Компания Step Two Designs не единственная, кого интересует эта тема. Ценную лепту внесли такие авторы как Тони Бирн (Tony Byrne, www.CMSWatch.com) и Дэн Браун (Dan Brown, www.greenonions.com).
Но все авторы сходятся в одном: предстоит ещё многое узнать о том, как лучше всего оценивать «удобную CMS».
В следующих разделах освещаются некоторые другие важные вопросы. Разные пользователи, разные потребностиНет двух одинаковых пользователей CMS. В данной статье мы намеренно не касались этого аспекта, т.к. речь шла о самых общих потребностях обычных пользователей CMS.
В реальности использование CMS может значительно различаться от одной индустрии к другой, а также в зависимости от роли пользователя. Этот вопрос имеет несомненную важность, так как требования к использованию CMS разными пользователями весьма различны. Как лучше удовлетворить потребности разных групп пользователей? Тогда как многие принципы являются общими для всех пользователей, специальные требования к юзабилити зависят от характера и частоты использования системы.
Приведение требований при разработке CMS в соответствие с самым маленьким «общим знаменателем» поможет удовлетворить среднего пользователя, но может негативно отразиться на эффективности использования системы более опытными и требовательными пользователями.
Поэтому организациям, устанавливающим CMS впервые, не рекомендуется производить такую настройку. Процедуру настройки авторского интерфейса стоит проводить только когда практическое использование доказало её необходимость. ДоступностьВместе с удобством использования CMS, стоит обратить внимание и на доступность её использования авторами с ограниченными способностями. Особенно этот аспект касается общественных организаций, в которых зачастую предъявляется требование обязательного соответствия стандартам доступности всех систем, как внутренних, так и внешних.
Однако улучшая общую эффективность продуктов, эти новшества напрямую снижают их доступность.
Поэтому до реального соответствия стандартам доступности использования авторами с ограниченными способностями данным продуктам очень далеко, и перспектива всё отдаляется. Ответ на вопрос о том, как разрешить этот конфликт ещё только предстоит отыскать. Специальные рекомендацииИ последнее чего мы коснемся, это вопрос наличия каких-либо стандартных требований к созданию CMS, которым стоит следовать разработчикам для обеспечения удобства пользования своих продуктов.
Сегодня наблюдается огромное разнообразие CMS-продуктов, однако, со временем индустрия придет к всё большей стандартизации и согласованности. На данном же этапе возможно создание четкого свода требований к дизайну, определяющего работу некоторых элементов CMS. Например, последовательность выполнения стандартных действий должна быть одинаковой, с приблизительно одинаковым дизайном во всех продуктах.
РезюмеВопрос удобства использования является ключевым при выборе новой системы управления контентом, также как и понимание того, что трудный в использовании продукт может не прижиться.
Поэтому компании должны помнить некоторые ключевые принципы помогающие оценить удобство использования предполагаемых к приобретению систем. Эти принципы включают гораздо больше, чем только легкость использования, они подразумевают эффективность и надежность предлагаемого решения, а также учитывают время необходимое на обучение работе с системой.
Больше информации об оценке и выборе CMS можно найти, скачав пакет требований к управлению контентом (Content Management Requirements Toolkit). Об автореДжеймс Робертсон (James Robertson) является управляющим директором австралийской компании Step Two Designs (Сидней), занимающейся оказанием консультаций по вопросам управления контентом и внутренними сетями. Джеймс специализируется на стратегиях управления внутрикорпоративными сетями, управлении контентом, информационной архитектуре и юзабилити. КомментарииДобавить комментарийЧтобы написать Ваш комментарий необходимо зарегистрироваться или авторизоваться на сайте |
![]()
28.07.10 | UMI.CMS
TPL шаблонизатор: просмотр локальной области видимости в отдельных блоках. Несмотря на видимость затишья, работы никто не замораживал. Они идут полным ходом, и мы рады представлять Вам новые версии UMI.CMS. О выходе очередного релиза Вы уже могли узнать на нашем сайте, а ...
23.06.10 | Habrahabr
CMS / Эволюция методологии рейтинга CMS Недавно мы опубликовали рейтинг CMS в рамках проекта «Рейтинг Рунета». Стартовав одним из первых, он был завершен последним. Этот пост о том, как эволюционировала методология рейтинга.
21.06.10 | CMS Magazine
Названы лучшие CMS Рунета 21.06.2010 годаПроект "Рейтинг Рунета" опубликовал рейтинг CMS, на которых работают популярные русскоязычные сайты. Названы лучшие "движки сайтов" в каждой категории: коммерческие "коробочные", ...
30.04.10 | NetCat
NetCat на СПБ РИФ. Санкт-Петербург вот уже 5 лет становится домом для крупнейших мероприятий в рамках Всероссийского Интернет-марафона. В этом году в Северной Столице получит прописку Санкт-Петербургский ... |
|||||||||||||
|
||||||||||||||
|
|
||