войти зарегистрироваться

ИнтерфейсыВыделение строк в многостраничных списках на веб

На веб-сайтах нередко встречаются списки и таблицы, разбитые на много страниц с возможностью перехода между ними. Иногда над строками таких списков можно выполнять какие-то операции. Вот несколько примеров:
  • Модерация веб-форума: массовый перенос, блокировка, удаление тем.
  • Почтовый клиент: отметить выделенные письма как (не)прочитанные, добавить метку, перенести в спам.
  • Система обработки научных данных: выделить интересующие строки в подмножество, пометить цветом, как заслуживающие внимания.
Во всех этих случаях проблемы с юзабилити возникают, когда страниц больше одной. Можно ли выделить все строки списка, а не только текущую страницу? А все без одной? Правильно инвертировать выделение? Выделить все строки от 1245-й и до конца, при том, что на одной странице всего 100 строк, а всего строк в списке 5000?

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

GoogleСтраницы мест появляются в Google Earth

Несколько месяцев назад Гуглом была добавлена в Google Maps новая возможность, названная «Place Pages» (страницы мест). Google описывал их как «веб-страницы для каждого места на свете». Появились автосоздаваемые страницы для каждого места, находимого в Google Maps — для ресторанов, для достопримечательностей, для городов, для остановок общественного транспорта, и тому подобных. Когда вы заходили на страницу места, вам принадлежащего, то получали возможность редактировать страницу, добавлять фотографии, и так далее. Весьма остроумно устроено.

Теперь вы можете увидеть эти сведения в Google Earth, и сделать это весьма нетрудно. Когда разглядываете коммерческое предприятие или другой интересный объект в Google Earth, просто жмякните по ссылке «View More Information» («показать дальнейшие сведения»), и вы увидите их страницу.

[страница Дубай]

Читая страницу, можете раскрывать многие подразделы, жмякая по соответственной ссылке «more» («ещё») на этой странице: «more photos» («ещё фото»), «more reviews» («ещё обзоры»), и так далее.

Персональные блоги Эволюция постраничной навигации

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

Решение довольно простое — постраничная навигация с несколькими уровнями. Выбираешь год, и листаешь страницы
с постами только этого года. При больших потоках публикаций, можно ввести уровнь с месяцем и даже днем, и только потом
заканчивать всё постраничной навигацией.

По-моему должно быть очень удобно. Нигде такое пока не встречал, хотя мысль вроде на поверхности.
image
НЛО прилетело и опубликовало эту надпись здесь.

Персональные блоги Резиновые странички поиска

Принято длинные списки чего-либо разбивать постранично. Например, результаты поисков. Но так ли важно железное соблюдение условия «10 результатов на страницу»?