От автора: Как дизайнеру WordPress, вам по мере продвижения своего проекта обычно приходится решать множество вопросов. Весьма печально, но в момент передачи сайта вашему клиенту эти вопросы не исчезают. Дело в том, что клиенты не всегда разбираются в WordPress’е, особенно если впервые становятся владельцами веб-сайта.
В результате им придется справляться с массой проблем, начиная с простой публикации поста и заканчивая выгрузкой медиафайлов, с вопроса «Чем отличаются посты от страниц?» до «Почему все эти люди отправляют комментарии о «Виагре»?» и так далее, и тому подобное. Ясно, что им требуется помощь!
Тем не менее, я не думаю, что нужно заставить их подробно выучить WordPress. Им на самом деле не требуется владеть таинствами онлайн-публикаций, чтобы справиться со своими сайтами. Я считаю, что мы должны сделать все возможное, чтобы облегчить и упростить им это дело.
Как упростить клиенту работу с WordPress
Итак, есть множество способов помочь своим клиентам. Некоторые из них связаны с самим WordPress’ом. Прочие сфокусированы на индивидуальных консультациях, учебниках и других формах обучения. Но мы в своей статье сосредоточимся на технической стороне – на том, что можно сделать со стандартным интерфейсом WordPress’а, чтобы облегчить клиенту управление им.
1. Ограничьте доступ
Возможно, это лишь мое мнение, но скажу, что очень небольшое количество клиентов действительно понимают, как пользоваться преимуществами административного доступа к WordPress’у. Большую часть времени он им вообще не нужен. Конечно, они даже не попытаются установить новую тему, раз уж наняли для построения всего своего сайта вас. И по той же причине, скорее всего, не станут охотиться за какими-нибудь плагинами.
Одним словом, дайте своим клиентам редакторский доступ. Один лишь этот шаг способен многое поменять. Напомню вам, как в сравнении выглядят панели редакторского и административного доступа:
2. Отрегулируйте опции экрана
(Я говорю о присутствующем на многих страницах в wp-admin’е выпадающем меню.)
При первом входе в WordPress даже в редакторском доступе, вы увидите многое на Панели/Dashboard. Например, такие блоки, как: At a Glance/С одного взгляда, Activity/Деятельность, Quick Draft/ Быстрая публикация, WordPress News/Новости WordPress, а также множество других блоков в зависимости от того, сколько плагинов имеется на данном сайте. И это плохо.
Последнее, чего захочется вам как создателю – это чтобы клиент при первом взгляде на свой новый сайт подумал: «Вау, я и понятия не имею, что здесь происходит!»
Поэтому самый простой выход из ситуации – это откорректировать под него самые важные экранные опции. Вот о чем следует при этом подумать:
Избавиться ото всех элементов основного экрана Dashboard/Панели, представляющих неважную для клиента информацию. Главным образом: от WordPress News/Новости WordPress, Quick Draft/Быстрая публикация, а также большей части связанных с плагинами блоков.
В разделах Posts/Посты и Pages/Страницы удалите такие колонки, как: Author/Автор, Comments/Комментарии.
С индивидуальных редакторских экранов Post/Пост и Page/Страница удалите Revisions/Версии, Send Trackbacks/Послать уведомления, Custom Fields/Пользовательские поля, Slug/Код колонтитула, Author/Автор.
Медиабиблиотека в WP 4.0 сейчас проходит реконструкцию, поэтому не могу вам ничего по этому поводу подсказать, но в основном следуйте той же идее – избавьтесь от всего, что отвлекает от основной цели этой страницы.
3. Настройте интерфейс с помощью WP Admin UI Customize
WP Admin UI Customize – очень интересный плагин. Он дает вам доступ к ряду фильтров и операций WordPress, и делает это с помощью удобного визуального интерфейса. Это значит, что для данного пользователя можно отрегулировать внешний вид wp-admin’а и не придется при этом ковыряться в исходном коде.
Вот что можно сделать:
Шаг №1. Выберите пользовательскую роль.
Если вы последовали моему совету, то ваш клиент будет пользоваться редакторским доступом.
Шаг №2. WP Admin UI Customize > Общие настройки экрана.
Во-первых, уведомления. У WordPress’а есть привычка напоминать всем подряд о том, что появилось обновление данного плагина, темы или самого WordPress’а. По умолчанию такие уведомления отображаются для всех пользователей. Это совсем не обязательно. Видеть такие уведомления требуется только администраторам. Клиенту лучше всего их отключить:
Шаг №3. WP Admin UI Customize > Панель/Dashboard.
Применять не обязательно. Если вы считаете, что для вашего клиента недостаточно отрегулировать лишь опции экрана, то здесь можно вообще отключить определенные блоки Панели/Dashboard:
Шаг №4. WP Admin UI Customize > Боковое меню.
Боковое меню – обычно самая перегруженная область wp-admin’а. Разработчики плагинов очень любят применять его для демонстрации своих пользовательских меню. И хотя сама по себе эта концепция неплохая, ее осуществление зачастую оказывается неудачным. Например, очень часто разработчики плагинов не обращают внимания на пользовательские права доступа. В результате отображаются меню плагинов, даже если у пользователя нет прав на их применение. Например, один из самых популярных там плагинов – Jetpack – назойливо занимает место сразу под Панелью/Dashboard.
Но вошедший как редактор пользователь, попытавшись перейти к установкам плагина, увидит вот это:
Словом, лучше вообще избавиться от блока Jetpack (и прочих подобных блоков, отображаемых остальными плагинами). Вот что можно сделать:
Этот интерфейс очень похож на тот, который вы увидели бы на экране виджетов. Просто пройдитесь по списку и удалите все, чем ваш клиент, скорее всего, не станет пользоваться ежедневно. Подумайте, не стоит ли избавиться от:
Jetpack,
All in One SEO,
Comments (только если клиенту на его сайте не нужны комментарии),
Tools,
Любых других блоков плагинов, связанных с темой или используемых только администраторами.
Шаг №5. WP Admin UI Customize > Экран входа в систему.
Еще один необязательный шаг. Не бойтесь поэкспериментировать с этим разделом, если хотите, чтобы у вашего клиента был пользовательский экран входа в систему с собственным логотипом.
4. Опубликуйте руководство по началу работы с помощью WP Help
WP Help дает возможность создать подробную документацию в виде руководства по началу работы Getting Started. Затем это руководство становится доступным на одном из боковых меню wp-admin’а.
Нет ограничений относительно того, что в нем разместить и как организовать содержимое руководство, поэтому просто сделайте все необходимое для конкретного клиента. Возможно, лучше всего просмотреть свой список самых часто задаваемых вопросов клиентов и просто поместить ответы на них в руководстве.
Конечный результат
После выполнения всего вышеперечисленного у меня получилась вот такая Панель/Dashboard. Смотрите, какая классная(!):
Она простая и состоит только из самых необходимых элементов. Любой клиент может начать работу прямо сейчас, а если у него появятся сомнения, то можно обратиться к отображаемому сбоку руководству по началу работы Getting Started.
Можно ли предпринять еще какие-либо действия?
Отладка wp-admin’а – это не единственный вариант, и если вы уверены в своих навыках работы с PHP и WordPress’ом, то можете попытаться перестроить все основание Панели/Dashboard и набраться уникального опыта. Например, есть компания с названием Happytables, работающая в области ресторанных вебсайтов. Они дают возможность владельцам ресторанов очень быстро запустить качественный и легкий в использовании сайт. В их основе лежит WordPress, но предлагаемые ими Панели/Dashboard – полностью пользовательские. Вот несколько примеров:
Эта работа выполнена полностью вручную, что в основном означает модификацию файлов по умолчанию WordPress’а. Однако, есть и более простые решения. Посетите этот пост от ребят из WPMU и увидите там отличный список из 10 администраторских тем WordPress’а.
Как видите, имеется множество возможностей модифицирования wp-admin’а,. Неважно, поддерживаете ли вы настройки wp-admin’а, приведенные в руководстве, плагины администратора, вспомогательные плагины или выступаете за полностью мануальный подход к коду – вы обязательно отыщете для себя что-то подходящее.
Надеюсь, что смогла вам помочь, и при работе над своим следующим проектом вы попытаетесь сделать что-то подобное. Кстати, не постесняйтесь поделиться с нами своими собственными приемами облегчения жизни клиенту и упрощения администрирования WordPress’а.
Автор: Karol K
Источник: //www.codeinwp.com/
Редакция: Команда webformyself.
Комментарии (3)