Лучшая электронная библиотека...

...и развлечение для комментаторов с приятным сюрпризом.

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

В фрилансе это еще более ощутимо.

Вот, например, два проекта, над которыми я работал с Константином (владельцем), пока жизненные неурядицы меня вконец не доконали.

Точней сказать, помогал — поразительно, сколько человек может сделать сам, если захочет. Это вам не клоны на бесплатном движке клепать, и не рерайтить сателлиты с унылым дизайном.

И не поверите, но это — Wordpress, который обычно на таких объемах данных превращается в медленного монстра. Помимо оптимизации, он, конечно же, еще обвешан всяческими рюшечками, чтобы блоговый движок мог стать самой настоящей электронной библиотекой.

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

Вебридинг — это классическая библиотека, в которой можно найти и скачать книгу. К сожалению, по ряду причин fb2 не доступен — что сразу снижает ценность проекта. Но мне в rtf читать книги даже удобней — я просто стираю текст до места, докуда дочитал, и не использую никаких особых программ.

Вебридинг

Ридр же — отпочковавшаяся от основного проекта онлайн-читалка, куда более «легальная». В принципе, мы сделали все возможное, чтобы книги можно было удобно читать прямо в браузере. Частично при этом ориентировались на изложенные Грешиловым соображения о электронных текстах, но насколько это получилось — судить пока сложно.

Ридр

Хотя Константин все-таки проигнорировал часть моих замечаний и предложений, я уважаю это его право — на фоне большинства электронных библиотек ВР с РДРом смотрятся просто отлично. И я уже не замечаю, как за почитать набираю в браузере именно эти адреса.


Но вместе с тем предлагаю своим читателям «поиграть в Лебедева» — если вам что-то не нравится, если кажется, что что-то можно улучшить, или просто хочется излить свою желчь — вперёд.

Можно словами или на пальцах. Главное, чтобы было достаточно конструктивно.

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

Впрочем, мне просто интересно, что вы увидите.

 по тегам: ,
{28 комментариев} Подписка на комментарии

> Помимо оптимизации

А можно об этом подробнее? :-) Пожалуйста

По теме: webreading.ru/authors/D/2/

«Цифровое» разбиение на страницы не очень удобно: например, если я ищу авторов на «До», мне не очевидно, на какую страницу кликать. Я, конечно, понимаю, что «буквенный» пейджинг будет слишком громоздкий, но может стоит сделать какой-нибудь suggest/autocomplete? Или просто поиск по авторам?

Да, еще: если JavaScript по каким-либо причинам выключен, скачать книгу не получается :- (

1. Ничего особенного — пхп-акселератор (который он сам до меня поставил), уменьшение количества запросов, кеширующие таблички на сложные запросы — файловый, по понятным причинам, здесь не подошел бы. Впрочем, файловый частично используется. Клиентская оптимизация недостаточна, конечно, — только обфускация js.

В общем, «оптимизация» — слишком громко %)

Вообще, из-за новой работы никак не могу доделать текст как раз по этой теме. Да и с тобой хотел связаться по некоторым вопросам.

2. Я как раз по личным причинам не доделал вторую линию пейджинга по второй-третьей букве. При больших объемах там начинаются проблемы. Суггест в поисковой строке тоже хотели, но неясно, как с существующими мощностями сделать его быстрым.

3. Ага, это одно из самых важных замечаний, пропущенных мимо ушей %). Там достаточно делать его display:block, а при построении дома с помощью js выставлять в none.

Еще закешированы виджеты (нативно механизмом ВП), там где блоки не изменяются и ссылки сквозные на весь сайт — чуть не забыл :)

> 1.

Если что — пиши :-)

Я бы еще посоветовал сконфигурировать Апач выдавать Expires для статики, как-нибудь так:

ExpiresActive On
ExpiresByType image/* A604800
ExpiresByType text/css A604800
ExpiresByType text/javascript A604800
ExpiresByType application/x-javascript A604800
ExpiresByType application/javascript A604800

Если радикально, то ставь nginx + FastCGI — уменьшится нагрузка на процессор и потребление памяти.

Еще одна мелочь: в URL'ах почему-то двойной слэш: webreading.ru/books//sf_/..._lunyi_small.jpg

> 2.

Я бы делал 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 есть обращение:

> Если вы считаете, что Readr заслуживает внимания >общественности, пожалуйста, расскажите о нем на >своем сайте или блоге.

Я бы прямо тут тоже предложила готовую ссылку для копипаста, примерно как и здесь webreading.ru/about/ для лентяев, которым лень писать свои комментарии.

Причем наверняка можно сделать так, чтобы скриптом выдавались разные тексты в этих ссылках. Разнообразие — это хорошо, особенно в ссылочных текстах :).

И вот еще что: такие же коды было бы полезно сгенерить для каждой книжки со ссылкой на соответствующую страницу.

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

@Madina: есть что-то нехоршее в том, чтобы показывать на странице ссылку на урл, который и так светится в адресной строке (я и так против, например, надписи «ctrl+D» над текстом книги). Хотя вот готовую ссылку с текстом для копипаста — можно сделать, рандомный текст — вообще не проблема, просто как-то забыли сделать.

Но, скорее всего, не стоит лепить и на стикер, чтобы его не перегружать.

Я исхожу из того, что подобному контентному проекту все-таки понадобится трафик из поисковиков.

А такие готовые коды для копипаста помогут хотя бы частично управлять «естественными» ссылками и приносить пользу (вместо «смотреть тут», «кликни здесь», «вот ссылка» и пр. )

Сайты реально понравились. Да и вообще, не ожидал такого от Wordpress'а. А вот по поводу nginx+FastCGI — это вы зря так... Ну хотя бы на reverse-proxy nginx поставили...

Привет.

Спасибо всем за слова и замечания. Что я незаметил сам — исправил (лишная строка в css, из-за которой js был несколько «навязчмвым», двойной слеш и т.д.).

Я бы с удовольствием занимался проектом и развивал его, если бы была такая возможность. У меня еще много идей по функционалу и юзабилити. Но, к сожалению, это требует в первую очередь времени и кое-каких средств, а со временем сейчас проблемы...

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

Так что пока все есть как есть. Появится возможность сделать книжные проекты основным занятием — с удовольствием продолжу.

Еще раз спасибо,

К.

А здесь можно оставить свое мнение ↓ Подписка на комментарии
какие-то из следующих трех полей можно оставить пустыми


нет тегам!!! **эмоция**, __ирония__, >цитата, {[код]}