Протираем пыль с полок Новый


Вы здесь: Авторские колонки FantLab > Авторская колонка «GBV» > Протираем пыль с полок. Новый функционал
Поиск статьи:
   расширенный поиск »

Протираем пыль с полок. Новый функционал

Статья написана 27 марта 11:31

Приветствуем всех лаборантов в этот весенний день!

Сегодня вышло очередное обновление для сайта, посвящённое книжным полкам ФантЛаба. Этот функционал был серьезно переработан, было добавлено много новых функций и исправлена работы некоторых старых. Рассмотрим же подробнее.

Внешний вид списка и полок

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

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

Содержимое полки не претерпело сильных изменений, но в зависимости от типа полки и выбранного вида, они могут несколько отличаться. Были добавлены некоторые сортировки для полок (например по дате добавления на неё элемента). У полок всех типов теперь есть пагинация (количество элементов на странице задаётся в настройках пользователя: «количество элементов на одной странице полки»). Также на чужих полках можно обратить внимание на кнопку «Скопировать себе», которая позволяет сохранить понравившуюся подборку себе на полку.

Полки авторов

Было добавлено пару новых типов полок, первый из которых — полки с авторами. Идея хранить персон на полках не нова, всё лучшее было придумано до нас:

Ну, почти так оно у нас и выглядит:

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

Специальные отметки

Второй новый тип полок: специальные отметки. В них хранятся произведения, которым вы не можете выставить определённую цифровую оценку, но очень хотите отметить иначе. Есть четыре вида таких спецотметок: «Прочитано», «Недочитано», «Хочу прочитать» и «Не хочу читать». Их можно выставить, если в списке оценок выбрать + в конце, например на странице произведения так:

В результате появятся на выбор эти четыре варианта отметок:

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

Данная система построена на множестве компромиссов, т.к. для ФантЛаба как и раньше приоритетными являются цифровые оценки, а подобный функционал изначально не планировался. Спецотметки ещё нужно будет постепенно развивать и интегрировать в разные системы сайта. Сейчас они дают более удобный способ отметить произведение в тех случаях, когда читатель не может или не хочет выставить цифровую оценку. Помеченные таким образом работы исключаются из рекомендаций и жанрового поиска (с опцией «Кроме оценённых мной»).

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

Другие изменения

Для тех, кто активно использует книжные полки для торговли книгами, есть хорошая новость: реализована функция оповещения о новых предложениях купли/продажи для изданий, лежащих у пользователя на соответствующих полках. Т.е. если кто-то ставит книгу на полку «Куплю», то если у вас она стоит на полке «Продаю» — вам придёт уведомление о новом потенциальном покупателе. Таким образом и внутренний рынок немного должен оживиться.

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

На этом на сегодня всё. Не все пожелания и идеи были реализованы в этом обновлении, но была проделана большая работа и заложена основа для многих будущих доработок. Так что пишите свои замечания и пожелания. Очень ждём обратной связи. А если выявите проблемы, готовы поправить фиксами.





4540
просмотры





  Комментарии
Страницы: 12345


Ссылка на сообщение27 марта 22:30
Спасибо большое за развитие проекта! Это действительно удобный функционал!)

Ещё было бы классно, если при просмотре информации о произведении, в списке изданий, были бы выделены те которые стоят на полке у пользователя (если открыть страницу книжной серии там это отображается)


Ссылка на сообщение27 марта 22:32
Класс!!
Давно напрашивалась идея систематизировать полки!
Спасибо за проделанную работу!

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


Ссылка на сообщение27 марта 23:08
Скажите, нет ли чудесной кнопки, отсортировывающей книжные полки по алфавиту? Сейчас наконец-то навожу порядок в подборках произведений, созданных за несколько лет.
свернуть ветку
 


Ссылка на сообщение28 марта 09:21
Нет, для плиточного вида хотя бы можно было сделать сортировки, но я подумал, что крайне редко нужен будет такой функционал для полок.


Ссылка на сообщение28 марта 05:52
А количество недочитавших будет видно в карточке произведения?
свернуть ветку
 


Ссылка на сообщение28 марта 09:23
В рамках дальнейшей интеграции спецотметок в системы сайта наверняка что-то будет там вводиться, может будут даже какие-то рейтинги самых недочитанных или самых нежелательных книг.
 


Ссылка на сообщение28 марта 09:43
А почему они не видны сразу

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


Ссылка на сообщение28 марта 09:46
цитата ZiZu
А почему они не видны сразу

Про это целый абзац есть в статье.
 


Ссылка на сообщение28 марта 09:50
Там неот ответа почему их решили скрыть. Каждый новый пользователь и так не читает регламент и FAQ, а когда и там нет информации про меню, то его можно будет найти только случайно. И через несколько месяцев мы увидим кучу сообщений на форуме про «новый» функционал.
 


Ссылка на сообщение28 марта 10:00
Все ответы следуют из компромиссности и первоначальности внедрения этого функционала к существующему сайту, его аудитории и сложившимся условиям.
 


Ссылка на сообщение28 марта 10:03
:-))) Ладно. Потом всё равно дойдете, что лишний клик и спрятанные функции — зло. А пока всё равно остается удобнее создать полку для произведений и там хранить книги, которые планируешь прочитать. И добавлять быстрее и сбоку они видны, в разделе Книжные полки.
 


Ссылка на сообщение28 марта 10:08
Спецотметки тоже видны в блоке рейтинга, а ещё видны в разных библиографических списках, и могут кое где исключаться вместе с цифровыми оценками.


Ссылка на сообщение28 марта 07:05
Спасибо! У меня полки в меню уже «висели» от потолка до пола монитора. Ставить было некуда :)
Сейчас размещу всё по шкафам.


Ссылка на сообщение28 марта 07:08
Т.е. если кто-то ставит книгу на полку «Куплю», то если у вас она стоит на полке «Продаю» — вам придёт уведомление о новом потенциальном покупателе

Пара уточняющих вопросов:
1. Этот функционал уже включился по умолчанию, или надо будет где-нибудь в настройках галочку поставить?
2. Уведомления распространяются на ВСЕ созданные продажные полки, либо только на ту, что стоит изначально — собственно «Продаю»?
свернуть ветку
 


Ссылка на сообщение28 марта 09:24
Функция включена у всех, в скором времени должны начать ходить эти рассылки. Обменные полки определяются по названию и чётко помечены иконками (корзина и стопка монет), именно на них это распространяется.


Ссылка на сообщение28 марта 10:59
Если ты ставишь издание на полку в шкафу, можно на странице издания делать указывать не только имя полки, но и имя шкафа?
свернуть ветку
 


Ссылка на сообщение28 марта 11:07
цитата ZiZu
Если ты ставишь издание на полку в шкафу, можно на странице издания делать указывать не только имя полки, но и имя шкафа?

В смысле чтобы на панельке и в неразвёрнутом виде названия шкафов отображались?
 


Ссылка на сообщение28 марта 11:29
а если уже имеются полки, и хочется впихнуть их в новые эти шкафы, надо заново каждую книгу туда переносить, или можно полку целиком с содержимым внести в шкаф?... ведь есть полки по несколько сот книг, если всё заново заполнять, этого не хочется, а вот так чтобы перенести в шкаф существующую полку было бы интересно...
 


Ссылка на сообщение28 марта 11:46
Так только полки в шкаф и переносятся, а не отдельные книги. При правке полки там есть выбор из существующих шкафов, куда её поставить.
 


Ссылка на сообщение28 марта 20:13
Понял, отлично 👍
 


Ссылка на сообщение28 марта 12:21
Угумс.


Ссылка на сообщение28 марта 22:28
Сортировка по автору не поломалась ли в связи с этими обновлениями? Вот тестовая полка с довольно странным упорядочиванием:
https://fantlab.ru/user123585/bookcas...
свернуть ветку
 


Ссылка на сообщение29 марта 13:45
В вас уиирает (или наоборот расцветает) прирождённый тестер) Действительно, на некоторых подборках в зависимости от формата имени автора новый движок полок не всегда логично кое-кого сортирует. Но в более естественных подборках по большей части всё нормально, хотя часть косяков конечно можно будет исправить.
 


Ссылка на сообщение29 марта 14:40
цитата GBV
В вас уиирает (или наоборот расцветает) прирождённый тестер)
8:-0

Помимо очевидного, странно выглядит то, что издания однофамильцев идут как получится, а не сортируются именно по автору.

Неоднозначна сортировка по написанию автора в карточке издания. «Барроуз» и «Берроуз» оказываются разнесены, не говоря про «Желязны» и «Зилазни».

И то, что «Лавкрафт» находится далеко от него же с именами-инициалами, как и «Ариосто» от «Лудовико Ариосто» тоже плюс ли?

Но зато издания под псевдонимами не появляются внезапно посреди других изданий автора.


Ссылка на сообщение29 марта 07:11
В мобильном браузере теперь не совсем удобно прокручивать страницу с полками. Вместо прокрутки страницы, полки постоянно норовят поменяться друг с другом местами.
свернуть ветку
 


Ссылка на сообщение29 марта 13:46
Если слишком узкая полоска справа получается — то классический списочный вид скорее всего будет более удобным.
 


Ссылка на сообщение29 марта 13:52
Если браузер осилит переключение.


Ссылка на сообщение29 марта 15:22
Полки «Не хочу читать» и «Недочитано» нельзя очистить через «Правку полки».

Как воспроизвести:
  1. Помещаем в пустую полку что-нибудь. Можно несколько позиций, но достаточно и одной.
  2. В полке нажимаем кнопку «Правка полки».
  3. В поле «Содержание:« всё удаляем.
  4. Нажимаем кнопку «Сохранить».

Результат: содержимое полки не изменилось.
Ожидаемый результат: пустая полка.

Update: тут внезапно выяснилось, что это в принципе баг полок произведений, а не только «Не хочу читать» и «Недочитано».
свернуть ветку
 


Ссылка на сообщение29 марта 18:18
Спасибо, буду смотреть. Вроде это не зависит от типа полки, а скорее от количества элементов при полной очистки полки, по частям получше оно работает, нужно разбираться.
 


Ссылка на сообщение29 марта 18:35
Да, с полками изданий то же самое.
 


Ссылка на сообщение31 марта 09:17
Должно быть исправлено, проверьте сейчас.
 


Ссылка на сообщение31 марта 12:46
Да, работает. Спасибо.
 


Ссылка на сообщение29 марта 18:40
Думается, что это не баг, а фича. Защита от случайного удаления. Пусть и незапланированная.:-)
Страницы: 12345

⇑ Наверх