✅ Новости WEB и WordPress, темы, плагины. Здесь мы делимся советами и лучшими решениями для веб-сайтов.

Итерация дизайна экрана администрирования WordPress

24

Идея «итеративного процесса» не нова в разработке программного обеспечения. Она присутствует в ряде различных методологий и, вероятно, потому, что она хорошо работает, особенно при получении отзывов от клиентов.

Одно из мест, которое я также считаю полезным, — это создание интерфейсов администрирования для плагинов WordPress.

Чтобы было ясно, я не дизайнер, поэтому, когда дело доходит до работы с интерфейсом, я всегда обращаюсь к руководству по стилю и макетам, которые дизайнер предоставляет мне с самого начала проекта. (Я упоминаю об этом только потому, что думаю, что любой, кто не является дизайнером, должен следовать этому правилу, но я отвлекся).

Но когда дело доходит до работы с экранами администрирования или серверными экранами для WordPress, я стараюсь следовать строгому правилу: убедитесь, что это выглядит как можно более естественно.

Как же тогда итеративная разработка и интерфейс экранов администрирования WordPress связаны друг с другом?

Дизайн экрана администрирования WordPress

Эта конкретная статья воздерживается от разговоров о том, что требуется для сохранения информации. То есть я предполагаю все:

  • дезинфекция,
  • Проверка,
  • одноразовые проверки,
  • проверки разрешений,

И тому подобное понимают и обрабатывают.

Для этого поста я буду простым. Допустим, мы хотим иметь:

  • пара текстовых полей,
  • кнопка сохранения,
  • кнопка сброса,
  • и, возможно, что-то дополнительное в конце.

Как это может отразиться на итеративном процессе проектирования?

1 Набросок

Допустим, вы работаете над чем-то и планируете, как будет выглядеть административный экран. Учитывая то, что у нас было выше, возможно, первоначальный набросок мог бы выглядеть так:

Достаточно легко, верно? Он представляет то, что нужно поддерживать проекту, и отображает все, что нам нужно для этого конкретного экрана администрирования.

2 Строим это

После сборки он должен выглядеть максимально естественно. Учитывая стили, доступные в WordPress, создать это относительно легко с помощью доступных API и разметки:

Итерация дизайна экрана администрирования WordPress

И что делает каждое поле и кнопка?

3 Уточнение

Именно здесь в игру вступает доработка функциональности. Например:

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

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

Асинхронные улучшения?

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

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

Тем не менее, мы все еще видим много кнопок «Сохранить» в WordPress, не так ли? Как насчет сохранения ввода через Ajax или другой асинхронный метод? Это то, что я еще не реализовал, но я, конечно, обдумывал это.

Источник записи: tommcfarlin.com

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