Лучшая электронная библиотека...
...и развлечение для комментаторов с приятным сюрпризом.
Нет ничего круче клиента, который знает, чего хочет. Пусть он не дизайнер, не программист, и расхождений по узким вопросам будет много больше, чем с унылым «хочусайтом», но работать с таким человеком много приятней. И приятней за результат.
В фрилансе это еще более ощутимо.
Вот, например, два проекта, над которыми я работал с Константином (владельцем), пока жизненные неурядицы меня вконец не доконали.
Точней сказать, помогал — поразительно, сколько человек может сделать сам, если захочет. Это вам не клоны на бесплатном движке клепать, и не рерайтить сателлиты с унылым дизайном.
И не поверите, но это — Wordpress, который обычно на таких объемах данных превращается в медленного монстра. Помимо оптимизации, он, конечно же, еще обвешан всяческими рюшечками, чтобы блоговый движок мог стать самой настоящей электронной библиотекой.
Часть этих плагинов по традиции станут общедоступными, но только когда я дойду до полноценного редизайна этого бложека.
Вебридинг — это классическая библиотека, в которой можно найти и скачать книгу. К сожалению, по ряду причин fb2 не доступен — что сразу снижает ценность проекта. Но мне в rtf читать книги даже удобней — я просто стираю текст до места, докуда дочитал, и не использую никаких особых программ.
Ридр же — отпочковавшаяся от основного проекта онлайн-читалка, куда более «легальная». В принципе, мы сделали все возможное, чтобы книги можно было удобно читать прямо в браузере. Частично при этом ориентировались на изложенные Грешиловым соображения о электронных текстах, но насколько это получилось — судить пока сложно.
Хотя Константин все-таки проигнорировал часть моих замечаний и предложений, я уважаю это его право — на фоне большинства электронных библиотек ВР с РДРом смотрятся просто отлично. И я уже не замечаю, как за почитать набираю в браузере именно эти адреса.
Но вместе с тем предлагаю своим читателям «поиграть в Лебедева» — если вам что-то не нравится, если кажется, что что-то можно улучшить, или просто хочется излить свою желчь — вперёд.
Можно словами или на пальцах. Главное, чтобы было достаточно конструктивно.
Как это принято в блогосферах, все участники получат открытую прямую ссылку, а еще будет небольшой сюрприз для лучшего «критика».
Впрочем, мне просто интересно, что вы увидите.






А можно об этом подробнее? :-) Пожалуйста
По теме: webreading.ru/authors/D/2/
«Цифровое» разбиение на страницы не очень удобно: например, если я ищу авторов на «До», мне не очевидно, на какую страницу кликать. Я, конечно, понимаю, что «буквенный» пейджинг будет слишком громоздкий, но может стоит сделать какой-нибудь suggest/autocomplete? Или просто поиск по авторам?
Да, еще: если JavaScript по каким-либо причинам выключен, скачать книгу не получается :- (
1. Ничего особенного — пхп-акселератор (который он сам до меня поставил), уменьшение количества запросов, кеширующие таблички на сложные запросы — файловый, по понятным причинам, здесь не подошел бы. Впрочем, файловый частично используется. Клиентская оптимизация недостаточна, конечно, — только обфускация js.
В общем, «оптимизация» — слишком громко %)
Вообще, из-за новой работы никак не могу доделать текст как раз по этой теме. Да и с тобой хотел связаться по некоторым вопросам.
2. Я как раз по личным причинам не доделал вторую линию пейджинга по второй-третьей букве. При больших объемах там начинаются проблемы. Суггест в поисковой строке тоже хотели, но неясно, как с существующими мощностями сделать его быстрым.
3. Ага, это одно из самых важных замечаний, пропущенных мимо ушей %). Там достаточно делать его display:block, а при построении дома с помощью js выставлять в none.
Еще закешированы виджеты (нативно механизмом ВП), там где блоки не изменяются и ссылки сквозные на весь сайт — чуть не забыл :)
Если что — пиши :-)
Я бы еще посоветовал сконфигурировать Апач выдавать Expires для статики, как-нибудь так:
Если радикально, то ставь nginx + FastCGI — уменьшится нагрузка на процессор и потребление памяти.
Еще одна мелочь: в URL'ах почему-то двойной слэш: webreading.ru/books//sf_/..._lunyi_small.jpg
Я бы делал suggest только по начальным символам и если введено не менее трех. В запросе было бы что-то LIKE 'abc%'. В этом случае MySQL умеет использовать индекс. И выдачу можно ограничивать, например, 20-50 результатами.
Ага, слеши где-то пропустили (ви вообще странно, вроде мы согласились перенести всю статику на поддомен — для распараллеливания запросов).
Экспайрес/Етеги я советовал. Это обязательно надо сделать, как и гзип хотя бы на css/js. Съезжу в Москву, появится у Константина время — доделаем.
Нгинкс не получалось изначально, как я понял. Да и ВП он выбрал изначально «сдуру», а потом менять было уже поздно.
Суггесты только с 4-5 где-то букв, с задержкой по времени, чтобы не бомбардировать аяксом сервер — я так как-то предполагал. Лимит так вообще на 10 где-то бы был — в поиске вообще больше не надо.
Js у меня слабоват, поэтому у меня главный вопрос был в том, чтобы сделать кроссбраузерной выскакивающую панельку (все, что видел, теряли функционал — то не работает клавиатура, то не выбирается, то кода много). Плюс не уверен, что не надо кешить результаты — с этим суггестом нагрузка может и вдвое возрасти.
Ну и самый важный вопрос — эффективная релевантность. В принципе, можно было бы ставить наверх более популярные — но это точно лишний джоин. Выбрасывать десятку без порядка — точно не стоит. Тем более, что в поиске надо показывать и авторов, и тайтлы.
Но пока что в базе у книг тайтл «автор — название» (в довесок прицепленным тегам-авторам), и это тоже мешает.
Вообще, подгонять все это дело под ВП было сплошной головной болью %)
Я преклоняю пред тобою голову. Сделать такое на Wordpress есть высшая форма светлой силы.
Диня, а ты учитывай, что большую часть работы он делал сам (например, дизайн страниц и верстка за исключением мелких замечаний — полностью Костина, «непрограммиста», как он выразился). И преклоняйся перед ним.
Я, кстати, знаю один суггест, но он очень тормозной addictedtonew.com/archive...e-search-plugin/ только если в блоге использовать (хотя выдача под строкой поиска меня раздражает)
Отличная работа. Полезный сайт и сделан очень практично :)
Мне оба сайта нравятся, Readr — больше, но я хотел поделиться наблюдением по поводу электронных книг вообще. Я лично электронные книги могу читать только с экрана мобильника, по-другому — нет времени и желания.
И вот с покупкой нового мобильника я наткнулся на Wattpad (Интернетные штучки писали о сайте в 2007 году, с тех пор почти ничего не изменилось) для меня это самый удобный способ читать электронные книги. У программки есть простой и понятный интерфейс, настройка цветов фона и шрифта, автоматическая прокрутка. Плюс у них есть ненавязчивая монетизация в виде спонсорских ссылок вверху списка книг.
Я бы сказал, что за Wattpad будущее, но смущает тот факт, что с 2007 года в русскоязычном отделе там мало что изменилось.
Хотелось бы посмотреть статистику о том, кто и как читает электронные книги, может быть подросло поколение нормально воспринимающее «Мёртвые души» на экране компьютера. В этом случае Readr — жизнеспособный вариант. Я заходил на Readr с мобильника — читать можно, но не хватает автоматической прокрутки.
В любом случае пока только Wattpad для меня — единственный жизнеспособный вид хранилища электронных книг и одновременно социальной сети, посвящённой книгам.
UPD Я тут подумал, что для популяризации сайтов сейчас модно делать интеграцию с Твиттером. Скажем, ссылочка на то, что человек сейчас читает.
Офигенно! Офигенно! Офигенно!
По-настоящему мобильная версия (pda, мобильники и айфон) еще должна быть.
По поводу интеграции с тви не уверен, конечно, — не та аудитория (особенно если сравнивать с той статистикой, что у нас уже есть на тви %). Но вообще идея развития его в «букфид» — неплохая. Если через месяц проект будет жить — подумаем.
Я совсем не специалист и не дизайнер. Для меня важнее всего контент, и в этом плане обе библиотеки- очень понравились. Читать удобно, за одним «но». Очень непривычно организован поиск — вместо окошка, куда вбивать слово — строка. На Readr более спокойно уже воспринял, да и строки там две — вверху и внизу :) А так все понравилось — минималистичность дизайна порадовала. Как раз так как и должно быть на книжном сайте.
А я скачала себе книженцию — и решила сразу залить в телефон. А фигу — в моей макоси сама разархивация выдает ошибку twitpic.com/e4s9l
И права доступа проверила, и как только не измывалась — не хочет открывать! (само собой, другие архивы открываются на ура...) Где собака порылась?..
(йа, конечно, блондинка. И не сисадмин в макосях. Но до сих пор таких люков в архиве не встречала...) *пошла искать маководов для проверки*
NB: После прочтения можно удалить :))
Удаляй, вопрос решается установкой другого архиватора :))
ты лучше скажи, что за архиватор был, может, зипуем неправильно :)
Очень приятные впечатления от обоих проектов. Поэтому критики не будет.
Мне всегда интересно мысленно разбирать такие сайты на модули и смотреть, что, чем и как выводится.
Такими релизами можно реабилитировать имя WordPress, как славной и мощной CMS в глазах e-общественности, подходящей для многих типов сайтов. А не теми коробочными сборками, которыми сейчас заполонила интернеты, зарабатывающая на сапе и копипастящая друг у друга контент, школота.
Сергей, может начнешь серию постов на тему: «как организовывать «правильные» проекты на WP»? Думаю, здравомыслящим людям пригодится.
Не открывалось встроенной утилитой:
twitpic.com/e7u8v
@rotor: Я сейчас немного разочарован в блоговом формате публикации, думаю пока, в каком виде выкладывать то, что наберется из «летних» черновиков.
Да и то, о чем ты говоришь, объясняется одним комментом — иметь хороший вкус, проектировать, верстать, плагины писать. Делом, короче, заниматься.
На readr.ru есть обращение:
Я бы прямо тут тоже предложила готовую ссылку для копипаста, примерно как и здесь webreading.ru/about/ для лентяев, которым лень писать свои комментарии.
Причем наверняка можно сделать так, чтобы скриптом выдавались разные тексты в этих ссылках. Разнообразие — это хорошо, особенно в ссылочных текстах :).
И вот еще что: такие же коды было бы полезно сгенерить для каждой книжки со ссылкой на соответствующую страницу.
Понравилась кому-то книжка, можно скопировать ссылку и оставить в своем блоге рецензию с рекомендацией друзьям почитать.
@Madina: есть что-то нехоршее в том, чтобы показывать на странице ссылку на урл, который и так светится в адресной строке (я и так против, например, надписи «ctrl+D» над текстом книги). Хотя вот готовую ссылку с текстом для копипаста — можно сделать, рандомный текст — вообще не проблема, просто как-то забыли сделать.
Но, скорее всего, не стоит лепить и на стикер, чтобы его не перегружать.
Я исхожу из того, что подобному контентному проекту все-таки понадобится трафик из поисковиков.
А такие готовые коды для копипаста помогут хотя бы частично управлять «естественными» ссылками и приносить пользу (вместо «смотреть тут», «кликни здесь», «вот ссылка» и пр. )
Сайты реально понравились. Да и вообще, не ожидал такого от Wordpress'а. А вот по поводу nginx+FastCGI — это вы зря так... Ну хотя бы на reverse-proxy nginx поставили...
Привет.
Спасибо всем за слова и замечания. Что я незаметил сам — исправил (лишная строка в css, из-за которой js был несколько «навязчмвым», двойной слеш и т.д.).
Я бы с удовольствием занимался проектом и развивал его, если бы была такая возможность. У меня еще много идей по функционалу и юзабилити. Но, к сожалению, это требует в первую очередь времени и кое-каких средств, а со временем сейчас проблемы...
Делать проект откровенно коммерческим, чтобы заниматься им постоянно, я не имею морального права. Все таки электронные библиотеки в таком виде не совсем законное дело. А энтузиазма к сож. надолго не хватает, приходится думать и о «земной» жизни.
Так что пока все есть как есть. Появится возможность сделать книжные проекты основным занятием — с удовольствием продолжу.
Еще раз спасибо,
К.