x
 
Александр Богданов
22 ноября 2011

Здравствуйте, Илья!

В Эгее страница с предыдущими, то есть более старыми, заметками находится правее:

Заметки  ← следующие  Ctrl  предыдущие →

На странице самой заметки более старая заметка находится левее:

Заметки  ← Название предыдущей  Ctrl  Название следующей →

Артём в совете от 19 февраля 2009 пишет: «Более старые записи должны жить“ левее или ниже». Уверен, что вы не ошиблись, поэтому хочется понять, почему навигация устроена именно так?



Александр!

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

— Но откуда это предположение о направлениях?

Дело в том, что в Е2 была уже создана целая инфраструктура для «пейджинга», которая умела «дробить» запросы к БД, собирать правильные страницы, рисовать листалки, подписывать стрелочки словами, обрабатывать Контроль+стрелки во всех браузерах. Все разделы использовали один и тот же код для деления на страницы. Я давно хотел сделать листалку как в Собаке, когда в «ленте» стрелки ведут вверх и вниз, но моя автоматическая листалка не позволяла так сделать.

— Почему же не переделать листалку?

Потому что focus is saying no to things. Принцип ФФФ заставил меня очень тщательно выбирать фичи для первой публичной Эгеи, и многим вещам, которые «хорошо было бы сделать», я отказал, сконцентрировавшись лишь на том, без чего выпускать Эгею не было бы никакого смысла. Если бы я улучшал всё, что можно улучшить, движок бы никогда не вышел.

— Когда же ситуация изменится?

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

Это одно из сотен улучшений, которые можно сделать, но одно из примерно пяти, которые войдут в следующий релиз, и поэтому выйдет он в течение месяца.

Интерфейс и информация — дисциплина Школы дизайнеров. Набор открыт. Чем раньше поступите, тем ниже стоимость и выше шанс на бесплатное место.
 

Поделиться
Отправить

Комментарии

Николай Алешковский
22 ноября 2011

Если вести реальный дневник на бумаге, то, листая влево, будешь попадать назад, вправо — вперёд. Зачем изобретать велосипед? Не вижу отличий между блогом в интернете и дневником в блокноте.

Павел Карасёв
22 ноября 2011

Николай, не согласен в вами принципиально. Веб-страницы сайта не книжные страницы. На вебе есть своя устоявшаяся традиция — результаты поиска. Там сначала идут более релевантные результаты.

Листая дневник, я должен сначала видеть более релевантные сообщения (страницы), затем менее релевантные, т. е. с просроченной датой. Со своим уставом (книжной традицией) в чужой монастырь (на веб) не ходят.

Ольга Иванова
22 ноября 2011

← сюда туда →
1 2 3 4 5 6 7

Навигация на Хабре: казалось бы, очевидно, что «туда» — это на 2, 3 страницу и т. д.,однако интуитивно всегда пытаюсь нажать «сюда», чтобы просмотреть более ранние. В результате надолго стопорюсь, обнаружив неактивную ссылку, перечитываю названия стрелочек, только потом вижу цифры с номерами страниц, и всё равно не покидает ощущение нелогичности происходящего.


Цель рубрики — обсуждение вопросов дизайна всех видов, текста в дизайне и взаимоотношений дизайнеров с клиентами.

Мы публикуем комментарии, которые добавляют к уже сказанному новые мысли и хорошие примеры. Мы ожидаем, что такие комментарии составят около 20% от общего числа.

Решение о публикации принимается один раз; мы не имеем возможности комментировать или пересматривать свое решение, хотя оно может быть ошибочно. Уже опубликованные комментарии могут быть удалены через некоторое время, если без них обсуждение не становится менее ценным или интересным.

Вот такой веб 2.0.

Недавно всплыло

Какой движок выбрать для сайта рекламного агентства? 2 Все уже успели заметить, что вы почти во всех пятничных примерах советуете немного поунижаться 12 Почему дизайнер должен уметь писать текст? 8 Правдивость 4