Pull to refresh

Comments 13

Поглядел прошлый пост.
Странно что никто не упомянул фантлаб.
Да по большей части фантастика + несколько смежных fiction-жанров, но тем не менее конкурентов у него нет.
Фантлаб — замечательный ресурс, думаю в фантастики он — вне конкуренции. У нас фокус на книжных новинках, причём всех жанров. Думаю, мы тоже пригодимся читающим людям)
Было бы интересно услышать более технические подробности. Какие были проблемы в техническом плане, как решали. Вы написали что даже на маленькой аудитории была монетизация, интересны и эти подробности. Ждем очередной пост :)
Главной технической проблемой было наследие предыдущей разработки.
Системы администрирования не было, код был запутанный, неэффективный, продолжать с ним работать в серьезном направлении было нельзя.
Приняли решение перевести проект на новые рельсы и вместе с редизайном провели также полную пересборку проекта.
В качестве платформы был выбран Bitrix Framework.
Основная модель данных построена на нем, но есть так же и порядка 10 собственных «быстрых» таблиц в БД для оперативных действий — это дискуссии, лайки, отзывы, лента активности, всевозможная статистика и т.д.
То, что не особо вписывается в модель инфоблоков насильно вписывать не стали + получили большой выигрыш в скорости за счет точечных действий.
Часть данных, которые сложно генерируются, вынесены в планировщик, собирают кэш по крону.
В этом направлении еще предстоит много работы.
Присматриваемся к новой технологии Композит. Возможно в обозримом будущем переведем проект на нее.
Поисковый движок — Sphinx. Индекс так же регулярно пересобирается по крону.
Основной задачей было собрать проект таким образом, чтобы он состоял из небольших кирпичиков и стал эргономичным в плане разработки. Чтобы не накапливались горы шаблонов и обработчиков, чтобы код можно было использовать максимально повторно и самое главное чтобы все это было понятно, т.е. самой объемной задачей было построение грамотной архитектуры. Впрочем мы еще активно продолжаем с ней работать, планов много, оптимизировать тоже еще много чего предстоит.

Программный стек выбрали довольно консервативный:
  • CentOS Linux
  • Apache+Nginx
  • PHP 5.3
  • MySQL 5.5
  • Sphinx

В качестве сервера пока взят бюджетный VDS:
  • Intel Xeon 2 ГГц
  • 1 Гб RAM
  • 60 Гб HDD
Как монитизировали?
Как поддерживаете актуальность контента?
какие сложности возникали с вышеперечисленным?

В топике по большей части что не стоит выбирать фрилансеров, а стоит пойти в студию :)
Нужно больше технических подробностей, историй о сложностях и их решениях. Тогда будет интереснее читать.
Ну, это целые 2 истории: контентно-монетизационная и техническая) Со временем расскажем в соответствующих хабах. Пока что для первой мало статистики, для второй — хочется еще собрать опыта и «материала»
Буду ждать. Лично для меня интересно услышать как решали проблему привязки ваших книг к книгам на партнерках.
Как решаете проблему поддержания актуальности базы и своевременности добавления. Кто модерирует все это и тд.
Как происходит раскрутка.
В общем тем для статьи много :)
За всю помощь — это меньшее, чем могу отблагодарить)
Читал, многое уже есть на сайте в библиографиях, часть — готовится там появиться) А по ленте новинок — это уже от издательств зависит, что они будут выпускать
Когда прочитал статью, очень обрадовался, подумал, что нашел полезный сайт. Не буду оригинален, когда скажу, что сам не раз задумывался о создании подобного. Но…

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

2. В поисковой строке у вас при загрузке выводятся разные плейсхолдеры, то про поиск автора, то про поиск произведения. Если я новый пользователь сайта и у меня первый раз возникает необходимость воспользоваться поиском, то я увижу «Ищете автора?..» и буду дальше искать по странице поиск произведений, либо в обратном порядке. Лучше сделать единый плейсхолдер «Введите имя автора или название произведения» уж без примера пользователь обойдется. А смысл фильтра я вообще плохо понял, если бы это был дополнительный поиск по категориям, то ладно, а вот так… сложно придумать сценарии его использования.

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

4. Сайт красивый и стильный, я абсолютно серьезно, дизайн мне нравится. Но есть огрехи:
— у меня монитор 27'' (1920х1080), но браузер настроен на 1280х1024 — на этом разрешении по горизонтали влезает всего две книги, которые выглядят очень растянутыми, а три их становится при каком-то еще большем разрешении, можно было бы подумать про 1336, но нет, при еще большем. В итоге лучше всего сайт смотрится при разрешении 1024х768, собственно с iPad я и смотрел в первый раз и там дизайн произвел положительное впечатление.
— но при разрешении 1024х768 в страницу не влезает рекламный блок интернет магазинов на странице книги.
— книгу можно добавить в «Буду читать», но нельзя сразу пометить прочитанной, хотя таковая пометка на сайте существует.
— под книгой есть иконка счетчика комментариев, она активна и на нее даже навешен какой-то JS обработчик, но что он должен делать? При клике ничего не происходит, что при отсутствии комментариев, что при их наличии. Проверил в firefox и chrome, лезть в код и самому смотреть, что там должно было быть, мне стало лень.
— на странице книги под обложкой есть уже две иконки, одна перематывает страницу к рецензиям, а вторая похоже про комментарии — но где эти самые комментарии? Может и предыдущая проблема в том, что вынесена иконка комментариев, а активен только плагин рецензий?
— в форме написания рецензии текстария имеет высоту всего три строки и не расширяется, ни автоматически, ни вручную.

Резюме:
От подобного сайта я жду того, что перечислил в первом пункте и что еще более важно — уверенности в полноте и актуальности данных. Я хочу, например, подписаться на новые книги автора и быть уверенным, что когда автор издаст что-нибудь новое, мне придет уведомление на почту. То же самое по циклам книг, вот жду я Песнь льда и огня на русском, но мониторить новости мне лень, а дочка ждет выхода пятой книги Часодеев.
У вас же сейчас получилась небольшая интернет библиотека без текстов книг, вся польза только в библиографиях авторов. Этакий очень уменьшенный аналог фантлаба, но по всем жанрам.

Готов подискутировать по отдельным пунктам или пояснить свое мнение, если в нем что-то непонятно.
Спасибо огромное за такую полезную критику! Будем принимать меры! По первому пункту — было намечено движение в том направлении, но у вас есть идеи, которые тоже туда включим, спасибо!
Sign up to leave a comment.

Articles