Xpoint
   [напомнить пароль]

Какая форма представления архива по датам удобнее?

Метки: [без меток]
2006-12-11 17:00:36 [обр] Николай Бубело(1/113)[досье]

Есть две формы представления архива по датам (в данном примере это архив валютных курсов, но в общем это могут быть любые данные):

A. http://currency.in.ua/arch/
B. http://currency.in.ua/arch1/

Вопрос: какая форма представления архива удобнее для работы, юзабельнее, так сказать?
В принципе, и в одном, и в другом случае любая дата достигается в два клика. Что еще можно сказать pro и contra для каждого из вариантов?

спустя 8 часов [обр] del(0/24)[досье]

А. Очевидная структура, не вызывает непоняток, но требуется лишний клик.
В. Запутанно, перегружено. Особенно на первый взгляд.
Месяц в заголовке таблицы не имеет визуальной связи с датами (т.к. линии в таблице горизонтальные - разграничивают числа, а не месяцы).
Нмвз, неудачно выбрана структура таблицы (если поменять местами столбцы и строки, станет привычнее и понятнее).
Явно избыточно указывать в каждой дате год. Месяц, по большому счету, тоже.

Выбор производится только из этих двух вариантов?
Если нет, было бы неплохо модернизировать вариант В, например, так:

2006 год

январь56101112...
февраль123678910...
март12367910...
апрель34567101112...
спустя 6 часов [обр] Миша Спларов(0/34)[досье]
Лучим вариантом, на мой взгляд, будет три списка выбора - год, месяц, день. Самое классическое и легкоузнаваемое решение, а значит пользователь уже знает, как с ним работать.
спустя 6 часов [обр] Николай Бубело(1/113)[досье]
del[досье], спасибо за подсказку, интересный вариант. Надо будет попробовать.
спустя 1 час 4 минуты [обр] Николай Бубело(1/113)[досье]

Еще раз — с вариантом, подсказанным del[досье]

A. http://currency.in.ua/arch/
Это, вроде бы, наиболее очевидный вариант. В некоторых случаях для достижения нужной даты требуется на один клик больше.

B. http://currency.in.ua/arch1/
От этого отказываемся, как от неудачного.

C. http://currency.in.ua/arch2/
Вариант, предложенный del[досье]. На горизонтальный скроллинг пока не обращаем внимание; интересует — имеет ли такой в принципе "право на жизнь"? Покажется ли он кому-либо удобнее, чем вариант (A)?

спустя 44 минуты [обр] Алексей Севрюков(0/1280)[досье]
Да, третий варинт лучше, НО... выводите все числа, даже те, за которые нет статистика, но их выводите не ссылками, а просто текстом, например светло серого цвета.
спустя 24 минуты [обр] Александр Галкин(0/211)[досье]

Николай Бубело[досье]
Чтобы в третьем варианте с первого раза попасть в 29 мая, приходится крепко задумываться, что есть очень плохо. Надо хотя бы подсвечивать строчки таблицы при наведении — тогда этим уже можно будет пользоваться. Ну, и неактивные дни бледным цветом без ссылок, как уже посоветовал Алексей[досье].

А чем не угодил обыкновенный календарь навроде такого? В него не надо врубаться, такая структура всем привычна. Хотя для интенсивной работы, конечно, он подходит хуже.

спустя 10 минут [обр] Алексей Волков, он же «Росомаха из Флориды»(17/468)[досье]

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

del[досье] действительно предложил близкое к идеальному решению, а с дополнением про блёклые числа этот вариант становится вообще идеальным. Утащу его, пожалуй, в свою копилку удачных решений.

спустя 5 минут [обр] Алексей Волков, он же «Росомаха из Флориды»(17/468)[досье]
сообщение промодерировано

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

Зато горизонтальный вариант прекрасен своей минималистичностью.

спустя 3 минуты [обр] Антон Иконников(0/30)[досье]
А мне кажется, что в третьем варианте есть существенный недостаток в виде постоянно дублирующихся чисел. Очевидно же, что столбец - это одно число, зачем его в каждую ячейку пихать?
спустя 4 минуты [обр] Дмитрий Попов(1/509)[досье]

а мне вот кажется Вариант С хуже всех.

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

спустя 25 минут [обр] Александр Галкин(0/211)[досье]

Алексей Волков, он же «Росомаха из Флориды»[досье]
Лишних кликов — это каких? Максимум нужен лишний клик по месяцу, как в варианте А, и если этот клик сделать работающим без перезагрузки страницы плюс изначально открыть календарь для текущего месяца, то для выбора даты понадобится два клика и ноль времени на поиск нужного числа.

Если же Вам в плоском календаре понадобится найти дату, к примеру, две недели назад, Вы будете дни отсчитывать? Привязка к дням недели вообще отсутствует, и покраска выходных в красный цвет вряд ли поправит положение. Адаптация к непривычному виду представления календаря требует ощутимых усилий. Как-то сложно назвать это идеальным решением, по-моему.

спустя 19 минут [обр] Алексей Волков, он же «Росомаха из Флориды»(17/468)[досье]

Дмитрий Попов[досье], аргументируете своё "хуже всех"?

Александр Галкин[досье], про недели — совершенно верно, я про это и говорил, что нет привязки к неделям, но не везде и не всегда она нужна. А вот про лишние клики я поторопился, там их получается примерно столько же.

спустя 52 минуты [обр] Дмитрий Попов(1/509)[досье]

Я попытался нарисовать то, как мне это видится, получилась лажа =)
(собственно потому я сразу и не отписался)

3-й вариант не понравился тем, что я посмотрев на него не сразу понял что означают эти цифры. Честно. Может это конечно следствие моего слабого ума, или же тяжелого рабочего дня, но я секунд 30 пытался понять, что они значат. Сначала решил, что это общее количество валют внутри. Потом зашел - увидел курсы. вернулся - посмотрел, понял. В итоге этот вариант у меня гораздо больше времени занял на банальное обдумывание.

1-й вариант однозначно не нравится лишним кликом и, как дополнение, отсутствием наглядности "за какой день есть курс".

Я попробовал изобразить быстренько оптимальный вариант. Получилось то, что вы наобсуждали практически) Поскольку время было потрачено я таки покажу, хотя там все тоже самое =)

Здесь два варианта, оба нравятся не на 100% но лучше пока не придумалось...
http://www.aksmarket.ru/files/uploads/test.html

спустя 29 минут [обр] Николай Бубело(1/113)[досье]
сообщение промодерировано

Александр Галкин[досье], и в самом деле :)
А чем плох обычный календарь: http://currency.in.ua/arch3/

Добавим светло-сереньких чисел и еще раз попытаемся резюмировать:

A. http://currency.in.ua/arch/
Достаточно очевидный вариант. Компактный. В некоторых случаях для достижения нужной даты требуется на один клик больше.

B. http://currency.in.ua/arch1/
Все равно неудачный. Много лишней информации, сильно растянут по вертикали.

C. http://currency.in.ua/arch2/
Самый компактный. Сходу может быть не все понятно.

D. http://currency.in.ua/arch3/
В нем все предельно ясно сходу. Менее компактен, чем (A) и (C), но не чересчур.
Мейби, и не стоит изобретать велосипед?

спустя 7 минут [обр] Дмитрий Попов(1/509)[досье]

Вот это лично мне нравится больше всего.

/мысли в слух: почему у меня изначально календарь проассоциировался со стандартными календарями с выбором месяца? =) /

спустя 6 минут [обр] Алексей Севрюков(0/1280)[досье]
Да, этот вариант лучше всех остальных и структура вполне привычная. Только бы неактивные дни осветлить бы (сделать светло-серыми, ИМХО так удобнее и глаза резать не будет).
спустя 12 минут [обр] Николай Бубело(1/113)[досье]

Алексей Севрюков[досье], дык, они серые и есть. Вы отрефрешьтесь, там файл с таблицей стилей поменялся, а он у Вас по-прежнему из кэша броузера берется.

Дмитрий Попов[досье], ну интересно же! Всегда интересно взглянуть даже на тривиальную задачу с другой точки зрения — вдруг что-то интересное увидишь?! Вот и здесь нашелся еще один интересный вариант (C.), который вполне имеет право на существование.

спустя 26 минут [обр] del(0/24)[досье]

Наверно, уже неактуально, но все же :)

К варианту С все же хочется добавить вертикальные линии, отделяющие числа друг от друга (пусть они будут светлыми, но пусть они будут).
Сейчас числа в каждой строке смешиваются в кашу, это напрягает. Нмвз, посетителю приходится сначала мысленно выделять в строке отдельные числа, обнаруживать, что числа организованы в столбцы, и, таким образом, восстанавливать для себя исходную табличную структуру, которую от него зачем-то скрыли :)
+ Скорее всего, стоит сделать ячейки с числами одинаковой ширины (ассоциация с календарем).
+ Ранее найденные улучшения:
подсвечивать строчки,
светло-серым написать некликабельные числа.

А вообще, традиционный календарь, конечно, наиболее очевиден. Сразу понятно, что это такое и что с этим делать.

спустя 17 минут [обр] Александр Галкин(0/211)[досье]
В порядке бреда есть ещё вот такая модификация варианта C под дни недели — экспериментировал, жалко выкидывать :-) На вид, как и ожидалось, получается каша из чисел, к сожалению.
спустя 13 часов [обр] Алексей Севрюков(0/1280)[досье]
Николай Бубело[досье] Все, увидел. Отличный вариант.
спустя 1 час 41 минуту [обр] Николай Бубело(1/113)[досье]
Ну-с, и для полноты картины, вариант (C) с модификацией, предложенной Александром Галкиным:
C. http://currency.in.ua/arch2/
Мне, вообще говоря, пришла в голову аналогичная мысль, когда Алексей Волков упомянул о днях недели для него. Такой вариант более привычен, он иногда встречается в некоторых календарях. Для моей текущей задачи он не подойдет, однако в копилку возможных решений его отложить, действительно, стоит.
Мне больше добавить нечего, всем спасибо за плодотворное обсуждение!
спустя 1 час 25 минут [обр] Алексей Волков, он же «Росомаха из Флориды»(17/468)[досье]

Николай, в случае с днями недели я бы всё же сделал текстовые лейблы сверху одного цвета, и выделил бы слабой заливкой выходные. В результате получаем вариант Александра Галкина, в котором только нужно с дней недели снять полужирное оформление и осветлить текст.

Дмитрий Попов, по поводу вашего второго варианта могу сказать, что очень сложно ориентироваться взглядом в море однородных знаков (будь то плюсы, звёздочки или другие символы). Монотонность утомляет, а за счёт того, что нужный день приходится отыскивать, прослеживая взглядом пересечение (то есть сначала пройти взглядом по строке, а потом подняться по столбцу, чтобы уточнить, что это за число) — все усилия по упрощению сводятся на нет. :) Добавленная подсветка строки по курсору — это хороший костыль для кривого интерфейса, но для полного счастья нужно добавить и подсветку по колонке.

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

спустя 3 дня [обр] Закиров Руслан(0/341)[досье]

К варианту Александра Галкина нужно добавить подсветку столбцов. Так же из-за горизонтального скроллинга можно потерять названия месяца, по этому нужно справа продублировать месяца. Тогда этот вариант станет еще более пригодным к жизни.

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

И теперь бы все это в базу знаний.

Powered by POEM™ Engine Copyright © 2002-2005