- PVSM.RU - https://www.pvsm.ru -

Что думает о Хоббите @plushev? Какие фильмы смотрит Бобук? Отвечать будет twem.ru

На эти и многие другие вопросы отвечает сервис, который делался в течение последнего года. Именно о нем и хочу вам рассказать. И да, это очередная социальная сеть с преферансом и поэтессами, да к тому же без регистрации и смс! Вам даже не надо добавлять в нее своих друзей, все уже там! Все это twem.ru [1]

Что думает о Хоббите @plushev? Какие фильмы смотрит Бобук? Отвечать будет twem.ru [1]

Дело в том, что я очень люблю кино. Люблю его смотреть, про него читать, обсуждать. Поэтому мне нравится про него и программировать [2]. К сожалению, предыдущий проект был закрыт по просьбе копирайтеров, поэтому было решено сделать что-нибудь легальное.

На что мы ориентируемся когда идем на киноновинку? На рекламу, на имена актеров и режиссеров, а еще на отзывы других людей. Именно последний пункт и стал основной идеей сервиса. А где брать отзывы? Правильно, в твиттере! Там же можно взять информацию о друзьях автора отзыва, а так же об их отзывах. О том, в каком кинотеатре был человек, и что он о нем думает. Последний пункт, правда, берется уже из форсквера. Но давайте обо всем по порядку.

Что внутри?

Хабр все-таки айтишный блог, поэтому немного расскажу, что интересного скрывается «под капотом».

  • Все крутится на акрониме LAMP, с nginx в качестве фронтэнда к Apache, плюс немного jQuery для пользовательского интерфейса.
  • Движок сайта написан с нуля, для рендера страничек используется шаблонизатор smarty.
  • Сервис использует 3 сторонних API от твиттера, форсквера и от Яндекс.Карт.
  • Основные страницы сверстаны с учетом микроразметки по стандарту от Schema.org.

И еще немного о логике работы сервиса.

  • Отзывы о фильме собираются, только пока он идет в прокате, сервису не интересно что напишут о Хоббите через год.
  • Список друзей пользователя формируется, когда кто-то залогиненый в сервисе заходит к нему на страницу. Поэтому не у всех пользователей сейчас есть список друзей. К примеру на страницу Бобука [3] я заходил, будучи залогиненым, а вот на эту страницу [4] — нет.
  • Твиты сортируются по трем категориям по секретному алгоритму и, к сожалению, он иногда ошибается. Особенно если в одном твите содержатся противоположные отзывы о различных фильмах.
  • Если вы нажмете на кнопку «нравится» или «не нравится» на странице фильма, то сервис запостит в ваш твиттер от вашего имени отзыв. Скоро сделаем эту функциональность отключаемой в настройках.
  • Отзывы о кинотеатрах собираются из форсквера постоянно.
  • Твиты с ссылками на торренты удаляются, очень много спама.

Что снаружи?

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

Страница фильма

Что думает о Хоббите @plushev? Какие фильмы смотрит Бобук? Отвечать будет twem.ru [5]

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

Страница пользователя

Что думает о Хоббите @plushev? Какие фильмы смотрит Бобук? Отвечать будет twem.ru [6]

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

Страница кинотеатра

Что думает о Хоббите @plushev? Какие фильмы смотрит Бобук? Отвечать будет twem.ru [7]

На странице кинотеатра его положение на карте и отзывы о кинотеатре из форсквера. Есть вкладка с отзывами о фильмах, которые были написаны именно из данного кинотеатра. В правой части топ посетителей по количеству твитов о данном месте или из данного места.

Подарок разработчикам и владельцам сайтов про кино

Все знают, что поисковики очень любят динамический контент на странице сайтов. Чем чаще у вас меняется информация, тем чаще к вам приходят Яндекс и Гугл. Поэтому мы подготовили небольшой подарок всем владельцам и разработчикам сайтов про кино. Это виджет с последними отзывами о фильме, который очень просто устанавливается на ваш сайт. Твиты обновляются раз в пол часа, на вашем сайте всегда будет актуальная лента с отзывами о фильмах. У виджета можно поменять внешний вид и подстроить под ваш дизайн, в итоге получается нечто следующее [8]. Подробнее про виджет и про примеры его использования можно прочитать на специальной странице [9] на нашем сайте twem.ru [1].

P.S.

Профили Плющева [10] и Бобука [3], в которых вы можете прочитать их мнения о новинках кино.

Автор: d0lfin

Источник [11]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/twitter/25039

Ссылки в тексте:

[1] twem.ru: http://twem.ru

[2] программировать: http://habrahabr.ru/post/58862/

[3] страницу Бобука: http://twem.ru/user/bobuk

[4] эту страницу: http://twem.ru/user/bygirl

[5] Image: http://twem.ru/movie/221/

[6] Image: http://twem.ru/user/generalgavr

[7] Image: http://twem.ru/cinema/123

[8] нечто следующее: http://jsfiddle.net/2JAnL/7/embedded/result/

[9] специальной странице: http://twem.ru/api

[10] Плющева: http://twem.ru/user/plushev

[11] Источник: http://habrahabr.ru/post/165933/