Доброе время суток. Случайно наткнулся я на ваш проект и заинтересовался. Действительно удобно иметь собственную онлайн-библиотеку с любимыми книгами. Есть несколько замечаний/предложений для рассмотрения:
По циклам: 1. Добавил для пробы копированием 6 книг Василия Маханенко про Шамана. Нашел только один способ посмотреть все книги в библиотеке по циклу: зайти в книгу - перейти в цикл. Заметил, что в списке по циклу сортировка работает только по возрастанию - это так и должно быть? Вроде как теоретически возможна и сортировка по убыванию (значок намекает), но она не работает. 2. Если сделать отбор по автору/жанру, то в списке не видно к какому циклу относится книга и номер в цикле. Вроде бы логично выводить эти данные, если они есть. Хорошо бы выводить по автору книги в виде: группировка цикл - книги в цикле, следующий цикл, затем книги без цикла.
По хранению: 3. Было бы замечательно для хранения книг подключать свои онлайн-хранилища: google или yandex. 50 - 170 Мб - это ни о чем, когда масса сервисов предлагает от 10 Гб - бесплатно.
По оценкам: 4. Последняя тема в комментариях была о синхронизации оценок с флибустой или либрусеком. Совершенно справедливо было замечено, что данные библиотеки могут быть заблокированы. Но есть замечательный сайт fantlab, на котором нельзя хранить книги, но есть масса информации о них и было бы здорово синхронизировать с ним оценки и данные по книгам в личной библиотеке.
Добрый день!
1) Значок - уберем, недоработка, да. :-) Но и посмотрим можно ли там сделать сортировку по убыванию. Там именно в "циклах" свои нюансы были, изучим. Спасибо.
2) "отбор по автору/жанру, то в списке не видно к какому циклу относится книга и номер в цикле" - Надо подумать будет как универсально и компактно выводить, если книга сразу в нескольких циклах и названия у циклов длинные. А таких не мало.
"Хорошо бы выводить по автору книги в виде: группировка цикл - книги в цикле, следующий цикл, затем книги без цикла" - Идея отличная! Впрочем реализовать ее не так просто, циклы и авторы напрямую между собой не связаны, есть же межавторские циклы. Вероятно их связка потребует порядочно запросов к базе, потестируем нагрузку на сервер. Но идея очень нравится...
3) 10 ГБ мало. У меня скаченная Флибуста - 300 ГБ. Это если все сразу одной кучей закачать. А если по одному файлу, как на "Листриде", то и всей жизни не хватит. Лайфхак - если Вы будете добавлять на "Листриде" книги по одной, то в какой то момент поймете - свободное место не кончается, а наоборот увеличивается. У меня изначально было 100 Мб, а сейчас под 400 свободных.
4) Сам большой почитатель "Фантлаба", но кроме приведенных ранее аргументов про "поддержку и актуализацию меняющейся структуры сторонних сайтов", у фантлаба еще и своя специфика более чем узкая - фантастика, и частично детективы. Или вот еще нюанс: у кого-то "Понедельник начинается в субботу" на Листриде за авторством "А. и Б. Стругацкие", а на фантлабе - "Аркадий и Борис Стругацкие" или вероятней "Аркадий Стругацкий" и "Борис Стругацкий". И наш маломощный "ИИ" вряд ли их свяжет. Ну вот "Хроники Амбера" и "Янтарные хроники" точно нет. :-)
2) Согласен, что реализовать не просто. Мне кажется будет удобно, если в отборе для цикла будут выводится только книги относящиеся к отбору (жанр/автор), но при этом из группировки цикла можно будет перейти в сам цикл. Аналогично на "Фантлабе" организовано. Думаю это упросит задачу для межавторских циклов.
3) Это замечательно, что свободное место будет расти. Обязательно проверю
4) Понимаю, что "фантлаб" в основном фантастика и покрывает только часть. Да и не все есть на "Фантлабе". Как вариант, можно сделать упрощенную интеграцию. При редактировании книги сделать ссылку на страницу книги в "Фантлабе" и загрузку части данных о книге с "Фантлаба": аннотация, обложка на выбор, год книги. Все удобнее будет заполнять, чем вручную. Возможно еще есть ресурсы с которых можно быстро заполнить информацию по книге, и тогда нужно думать о какой-то системе плагинов. Это так - мысли для обдумывания, может когда-нибудь и получиться воплотить.
5) Еще заметил. В каждой книге есть цитаты - и это классно! Но почему цитаты добавляются в редактировании книги? попробывал, неудобно - много места занимает диалог ввода текста цитаты, особенно если хочешь добавить несколько. С другой стороны, если цитата уже добавлена, то для редактирования старой и добавления новой вызывается отдельный диалог. А почему его сразу не вызвать на странице книги по ссылке "Добавить цитату"? Удобно было бы. И еще, если цитат несколько, то в диалоге хорошо было бы сделать удаление конкретной цитаты, а то сейчас для удаления нужно очищать поле цитаты. У цитат, можно было бы и дату добавления добавить. Книгу можно долго читать :)
3) Подробнее...
5) По цитатам: собственно сейчас можно добавлять как с редактирования книги, так и со страницей с "карточкой книги" - там при наведении курсоры на блок с цитатами появляется кнопка "Ред.". При отсутствии цитат на странице с книгой в контекстном меню на ссылке "Добавить" тоже есть пункт "Цитаты".
Сделать так что при добавлении не показывались старые цитаты - можно будет подумать. Но по моему вполне удобно, что сразу видно какие уже добавил - меньше ошибок и дублей.
Удаление цитат: выделить курсором и Delete или Control+A и Delete, куда уж проще. Если же сделать крестик которые будет сразу очищать поле, то некоторые будут пугаться. А делать дополнительный интерфейс под цитаты с выделением, подтверждением от пользователя и пр, как допустим сделано с фотографиями - это на наш взгляд плодить лишние сущности.
3) Про рейтинг я читал. Но одно дело читать, другое дело самому попробовать. 5) Вопрос снимается. Я контекстное меню не увидел. Классно сделано.
Спасибо. Буду дальше изучать. Тут походу куча мелких фишек есть, которые сразу не заметил.
Про "сортировку в циклах по убыванию"... Посмотрели, вспомнили. Дело в том что везде сортировка по умолчанию по убыванию (от нового к старому), а в циклах изначально хочется наоборот по возрастанию (1,2,3). И в следствии некоторых технических моментов мы, в свое время, сделали именно в циклах ограничение "только во возрастанию". А сейчас благодаря Вам сделали "заглушку" и добавили пояснение в вплывающей подсказке. Спасибо!
Хочется интеграции с http://lib.rus.ec/ и http://flibusta.is. На этих сайтах у меня стоит довольно много рейтингов, которые позволяют ориентироваться прямо на месте (что нового, стоит читать этого автора). Если вести рейтинги у вас, то очень неудобно переключаться между двумя сайтами. Было бы не плохо синхронизировать рейтинги у книг. Вообще великолепно будет, если поставив рейтинг на flibust'е я увижу его у вас и на lib.rus.ec.
Сходу не скажу возможно ли это, будем изучать. И конечно наш проект позволяет несколько больше чем просто ведение рейтингов и думаю на порядок больше любой стандартной онлайн-библиотеки...
> И конечно наш проект позволяет несколько больше чем просто ведение рейтингов и думаю на порядок больше любой стандартной онлайн-библиотеки...
Вот! Я и не спорю. Но очень хочется зайдя на автора или книжку на другом ресурсе узнать что у меня за информация на вашем сайте, без copy/paste -> search. Может плагин для браузера? Типа зашел на литрес, если плагин знаком с его структурой, показал мне линк на ваш сайт или краткую информацию (читал/не читал, оценку).
Не верю, что мне одному такое хочется.
Первая проблема - проблема выбора. Кому-то нравится "Озон", кто-то пользуется "Литресом", я вот "Лабиринтом", а ведь есть еще книжные соц. сети, где выбора и функций еще больше. А их уже только в рунете наверное больше десятка. Плюс десятки больших сетевых библиотек и тысячи мелких. И у всех этих ресурсов есть своя аудитория, которой нравится наш сервис. А ведь есть еще популярные библиотечные программы с экспортом списка книг в текстовый формат...
Вторая трудность со всеми сторонними ресурсами в том, что они в любой момент могут поменять свою структуру. Именно по данной причине мы в свое время отказались от экспорта из книжных социальных сетей - слишком трудоемкая получается поддержка и актуализация.
А теперь еще и про "Роскомнадзор" надо помнить. Он вообще в любой момент может стандартную интернет-библиотеку с общедоступными текстами книг внести в свой список. И каждый провайдер в стране будет обязан заблокировать доступ к данному ресурсу. Я к тому, что, допустим, упомянутые "Lib.rus.ec" и "Flibusta" уже заблокированы и доступ к ним со стороны сервера, расположенного в РФ, просто невозможен.
Так что, да - если будут свободные ресурсы дойдем и до плагинов ко всем браузерам. :-)
Это да, выбор большой, но интеграцию можно решить через "плагины" к плагину. Главный плагин реализует взаимодействие с вашим сайтом, "плагины" к нему интеграцию со сторонними ресурсами.
Например простейший "универсальный плагин" может просто анализировать содержимое странички и, если он находит в тексте книгу "зарегистрированную" на вашем сайте, то показывает краткую информацию о ней.
А вот ресурсы да, проблема :)
В целом то идея отличная! Надеюсь, со временем, хватит ресурсов и для решения подобной задачи.
Спасибо за проект. Молодцы, и поздравляю за то что мечта обрела реальность!
Очень большое желание создать удобную личную библиотеку, уже готовился открывать свой мини сайт, для начала на calibre, или искать дальше CMS под библиотеку. Пока пользовался "Книжной сетью FBReader", только она не умеет и 10% ваших возможностей.
OPDS каталоги планируются?
"OPDS каталоги" - спасибо за идею, изучим. OPDS в принципе штука простая, единственно пока, сходу не понятно, как сделать скачивание архива с книгой. У нас же все архивы видны только залогиненым пользователям. В общем будем думать.
Сделали!
Здравствуйте, очень мешают всплывающие «подсказки», особенно при заполнении имен. Довольно неприятно обнаружить, что по недосмотру Владимир стал вдруг Александром Владимировичем.
Хм, странно, сам наоборот часто ими пользуюсь. Но, действительно надо будет сделать вывод имени без отчества вверху списка. Спасибо за мысль, будем думать!
P.S. А пока мы думаем, может пригодится - клавиша "Escape" убирает подсказки, а "Enter" подтверждает выбранный вариант.
Сделали. Теперь "Александр Владимирович" всегда будет после Владимира. :-)
День добрый. Возможно, плохо искала, но не нашла возможности добавлять циклы книг. Я так понимаю, что пока что можно добавлять книгу по одной из циклов, а в примечаниях подписывать, какая она по счету. Или добавлять книгу по названию цикла и в примечаниях же указывать полный список книг с нумерацией, а в архив запаковывать сразу все книги скопом. Или добавлять изданиями каждую книгу внутри главной. Но хотелось бы более удобной реализации. Временное решение не помешает только в случае маленьких одноуровневых циклов, а, к примеру, в случае той же Саги о Форсайтах с подциклами и сборниками рассказов или Темной Башни с кучей произведений, имеющих какое-то отношение к единому миру — уже все не так радужно. В остальном проект отличный, даже не верится. =)
Добрый день! Есть целых два варианта - теги и списки избранного. Лично я для циклов предпочитаю теги - "Тёмная башня", "Даррелл на Корфу". Но ничто не мешает сделать тоже самое с помощью списка избранного. Причем в списках уже можно добавлять описание, где можно расписать все данные о цикле...
P.S. И спасибо на добром слове! :-)
Не нашёл - можно ли добавить книгу со своего компьютера?
Если имеется ввиду закачать файл с текстом книги, то да! Но, я так понял Вы уже и сами разобрались... :-)
неа, не разобрался :( мои книги скопированы из библиотек других пользователей. а хотелось бы сделать бэкап своего электронного ридера, т.е. разместить свою библиотеку у вас на ресурсе. глаза всё время в поисках этой большой кнопки ДОБАВИТЬ книгу. направьте, а то не могу найти. спасибо!
Таки да - "Добавить книгу" - это пункт в меню "Основные опции" (колонка справа), далее строка "Закачать файл c книгой" в блоке "Дополнительные опции"...
А насчет сделать это поярче и как-то выделить - действительно надо подумать!
спасибо, увидел. и сделать бы ещё мультизагрузку, а то по одной книге добавлять не есть гуд :)