Приветствуем всех лаборантов в этот весенний день!
Сегодня вышло очередное обновление для сайта, посвящённое книжным полкам ФантЛаба. Этот функционал был серьезно переработан, было добавлено много новых функций и исправлена работы некоторых старых. Рассмотрим же подробнее.
Списки полок и элементов на самой полке обзавелись двумя режимами отображения: плиткой и списком. Списочный режим вам уже знаком, поэтому давайте посмотрим на плиточный вид:
Сверху справа виден переключатель вида, его выбранное значение хранится не в настройках сайта, а в данных браузера, поэтому можно выбирать более удобный вариант вида для вашего устройства (компьютера, планшета, телефона). Ниже можно увидеть объекты нового типа — шкафы. По смыслу это как папки для файлов, только для полок. Для интуитивности назвали их шкафами. Благодаря шкафам можно упорядочить свои разросшиеся книжные полки. Внутри шкафа в целом всё выглядит и функционирует как и в корневом списке полок. Переместить в шкаф имеющуюся полку можно при её редактировании — там для этого есть новая опция. Под шкафами идёт список привычных полок, разбитых по своим типам. В плиточном режиме полки можно перетасовывать просто перетаскивая на нужную позицию (в списочном варианте осталось по старому, нужно вбивать нужный номер позиции для полки).
Содержимое полки не претерпело сильных изменений, но в зависимости от типа полки и выбранного вида, они могут несколько отличаться. Были добавлены некоторые сортировки для полок (например по дате добавления на неё элемента). У полок всех типов теперь есть пагинация (количество элементов на странице задаётся в настройках пользователя: «количество элементов на одной странице полки»). Также на чужих полках можно обратить внимание на кнопку «Скопировать себе», которая позволяет сохранить понравившуюся подборку себе на полку.
Было добавлено пару новых типов полок, первый из которых — полки с авторами. Идея хранить персон на полках не нова, всё лучшее было придумано до нас:
Ну, почти так оно у нас и выглядит:
Подборки авторов создаются так же, как и прочие полки, добавлять авторов можно через привычную панельку управления под основной фотографией автора в биографии. У таких полок кроме очевидной функции создания подборок интересных или не очень писателей, есть и менее очевидное применение. В поиске по жанру добавлена опция «Исключить произведения авторов с полки», поэтому можно создать специальную подборку авторов, творчество которых уже или ещё вас не интересует, и исключать их при жанровом поиске.
Второй новый тип полок: специальные отметки. В них хранятся произведения, которым вы не можете выставить определённую цифровую оценку, но очень хотите отметить иначе. Есть четыре вида таких спецотметок: «Прочитано», «Недочитано», «Хочу прочитать» и «Не хочу читать». Их можно выставить, если в списке оценок выбрать + в конце, например на странице произведения так:
В результате появятся на выбор эти четыре варианта отметок:
Также их можно выставлять отметки в библиографиях авторов и в других местах, что выгодно отличает спецотметки от обычных полок с произведениями. Эти отметки взаимоисключаемы между собой и цифровыми оценками. Т.е. нельзя выставить одновременно и оценку, и отметить произведением как прочитанное. В спецотметки можно быстро перенести ваши старые подборки прочитанного/недочитанного/желаемого через ручную правку полок, но помните, что из-за взаимоисключения те произведения, которые имеют оценку или другую спецотметку, не будут поставлены на полку при сохранении. Полки со спецотметками создаются автоматически, когда пользователь отмечает первое произведение соответствующей меткой. Кроме того, спецотметка «Хочу прочитать» — единственная доступная оценка для неопубликованных произведений. При изменении статуса публикации поставившим на эту полку произведение лаборантам придёт уведомление об этом.
Данная система построена на множестве компромиссов, т.к. для ФантЛаба как и раньше приоритетными являются цифровые оценки, а подобный функционал изначально не планировался. Спецотметки ещё нужно будет постепенно развивать и интегрировать в разные системы сайта. Сейчас они дают более удобный способ отметить произведение в тех случаях, когда читатель не может или не хочет выставить цифровую оценку. Помеченные таким образом работы исключаются из рекомендаций и жанрового поиска (с опцией «Кроме оценённых мной»).
В связи с появлением таких видов отметок внедрён и некоторый интересный функционал модерирования оценок. Теперь у модераторов, в случае явных преднамеренных накруток, есть возможность переносить цифровые оценки недобросовестных посетителей (накрутчиков) на их спецполки «Прочитано» или «Недочитано», вынося их за периметр влияния на рейтинги, но отчасти сохранив труд посетителя.
Для тех, кто активно использует книжные полки для торговли книгами, есть хорошая новость: реализована функция оповещения о новых предложениях купли/продажи для изданий, лежащих у пользователя на соответствующих полках. Т.е. если кто-то ставит книгу на полку «Куплю», то если у вас она стоит на полке «Продаю» — вам придёт уведомление о новом потенциальном покупателе. Таким образом и внутренний рынок немного должен оживиться.
Также было внесено много других мелких изменений и исправлений, которые пользователи могут заметить: например, исправление поведения бокового виджета полок и оптимизация сохранения полок с большим количеством элементов.
На этом на сегодня всё. Не все пожелания и идеи были реализованы в этом обновлении, но была проделана большая работа и заложена основа для многих будущих доработок. Так что пишите свои замечания и пожелания. Очень ждём обратной связи. А если выявите проблемы, готовы поправить фиксами.