Пагинация - это плохо

Dec 26, 2010 13:56

Пагинация (разбиение информации, например, в блогах на страницы с навигацией по ним в виде «5, 6, … 10, 11») - это очень плохо. Вот почему.
Любой элемент интерфейса должен решать определённую задачу, стоящую перед пользователем. Соответственно, проектироваться он должен исходя из того, как пользователь работает с информацией, что ему может ( Read more... )

дизайн, ux

Leave a comment

Comments 42

nickivanov December 26 2010, 11:04:12 UTC
В пагинации нет ничего плохого, Ярослав. Более того, многих пользователей дезориентирует динамическая подгрузка информации и бесконечный скролл, поэтому применять их можно не везде.

Просто ленивые люди делают такую пагинацию:
1, 2, 3, 4, 5, 6 ... Последняя

Неленивые могут придумать, какая информация уместна в пагинаторе. Например, вместо довольно произвольной разбивки на страницы, по 20 постов на каждую, это может быть деление по дням или месяцам.

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

Reply

yaroslavpat December 26 2010, 18:07:30 UTC
Многих пользователей дезориентируют нестандартные контролы в айфоне. Но через час ты уже не понимаешь, как иначе. Продуманные инновации в дизайне интерфейсов - это круто.

Согласен про продуманное разбиение. Это называется «рубрикация» ;-)

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

Reply

nickivanov December 26 2010, 18:32:51 UTC
Пример с Айфоном некорректен уже потому, что ты за час привыкаешь к контролам (кстати, какие из них тебя дезориентировали?), а потом два года пользуешься телефоном не парясь, но на сайте большинство пользователей может пробыть 5 минут и больше не вернуться. То есть, если им пришлось бы тратить полминуты на то, чтобы приспособиться к супер-интерфейсу, это почти равносильно тому, если бы ты три месяца не мог привыкнуть к телефону. Но, ладно, опустим это ( ... )

Reply


shockone89 December 26 2010, 12:04:40 UTC
Пагинация не решает задачу, но решает проблемы - достойная задача для элемента интерфейса, не так ли? Проблемы со скоростью загрузки страницы, оценкой количества прочитанного, навигацией в «пространстве» сайта, нагрузкой на сервер и компьютер пользователя.

Для новостных сайтов разбиение страниц по дате, а не по количеству записей - отличное решение (http://www.fcenter.ru/online.shtml?softnews), туда бы еще пагинатор в виде календаря.

>После добавления постов на 7-й странице, кстати, будут совсем другие посты.
Напомните мне, чем плоха обратная нумерация страниц, как на http://bash.org.ru/ ?

Reply


shishkalov December 26 2010, 12:11:45 UTC
Патрик, извини, но это тот редкий случай, когда ты написал бред. Это глупо - искать недостатки лишь только ради недостатков. На данный момент это самый нормальный способ разделения контента на равные по количеству блоки, и естественно, что эти блоки каким-либо образом нужно именовать, в данном случае просто порядком этого блока.

Так же пагинатор помогает оценить объем сайта. Грубо говоря, если на блоге три странички, то можно его быстро посмотреть полностью, и получить мнение об авторе блога.

Лучше напиши про "последние комментарии" - я что-то никак не могу понять предназначение этого информационного блока. :)

Reply

shishkalov December 26 2010, 12:32:10 UTC
Кстати, и еще один плюс для пользователя. Иногда я нахожу очень интересные сайты, где ценна буквально каждая статья, и охота прочитать их все, но за раз не успеваю. В таком случае просто запоминаю, на какой странице я остановился, и в следующий раз читаю с этого места.

Reply

yaroslavpat December 26 2010, 18:00:21 UTC
Браузеры давно умеют сохранять открытые вкладки последней сессии. Поэтому твоя проблема - не проблема. Просто открываешь в нужном месте и браузер при следующем открытии откроет то же место.

Reply

shishkalov December 26 2010, 18:11:40 UTC
Жесть, Ярослав. То ты говоришь об удобстве пользователя, то скидываешь работу с плеч сайта на плечи браузера.

Заметь, у тебя много таких постов, где ты нагородишь чуши, а потом оправдываешься в комментах.

Reply


shishkalov December 26 2010, 14:32:42 UTC
Читаю сейчас интересную книжку на английском какого-то крутого веб-дизайнера с опытом в этой сфере больше, чем мне лет. Так он, в отличие от тебя, Патрик, не впадает в крайности. :)

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

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

Reply

skillup December 26 2010, 16:31:47 UTC
Что за книжка?

Reply

shishkalov December 26 2010, 18:15:05 UTC
Professional Web Design: Techniques and Templates (CSS & XHTML) CLINT ECCHER

http://rutracker.org/forum/viewtopic.php?t=2176357

Reply

skillup December 27 2010, 07:56:36 UTC
Благодарю.

Reply


mi_st December 26 2010, 16:24:01 UTC
Бесконечный скролл - чаще всего зло. При перезагрузке браузера - фиг знает как долго отлистывать и всё перезагружать.

Рулит - пагинация с обратным отсчётом. Когда 1 - самая первая страница.

Как пример ещё можно взять жж, мне вот очень удобно со Skip, и очень неудобно лазить по архивам.

Reply

yaroslavpat December 26 2010, 18:04:12 UTC
Ну ты пользуешься чаще «след. - пред.» или заходишь в блог и тебе важно, какие посты попали на 25-ю страницу?

Reply

umnep December 26 2010, 23:35:03 UTC
Вот, тоже хотела написать об обратном отсчете.
Потому что такая пагинация (пришлось сейчас выучить это слово) дает представление о дате поста относительно создания блога (к примеру), которое более-менее откладывается в памяти.

Reply

yaroslavpat December 26 2010, 23:38:49 UTC
Я согласен, что такая нумерация лучше, хотя бытем, что номер страницы за постом закреплён. Но задачу она всё ещё решает эфемерную.

Вопрос возникает другой: какая теперь страница 5 по отношению к 6 - следующая или предыдущая? А что с первой и последней? ;)

Reply


Leave a comment

Up