Глобальная сеть обсуждений и комментариев

    Цель:
    Дать возможность пользователям комментировать и обсуждать любую страницу в интернете.

    Как решаем:
    Для работы на клиенте реализуется BHO, расширение для FF и плагин для оперы. При заходе браузером на web-страницу такой плагин делает запрос к серверу, получает информацию о количестве комментариев для данной страницы, а затем и их содержание, и если это количество > 0, выводит эти комментарии на страницу (внизу или сбоку или… как выберет пользователь в настройках плагина), в удобной для пользователя форме (постранично по N на странице или в виде дерева или....) используя все навороты Ajax. Очень круто смотрелась бы плашка как на хабре с количеством комментариев на странице и при нажатии на нее на странице появлялся бы скрытый ранее контент с обсуждением.

    Т.е. другими словами плагин модифицирует код выдаваемой браузером страницы, интегрируя в нее мини-форум.

    Очевидно, что нагрузка на сервер будет очень значительная, поэтому думать о распределении и балансировке нагрузки на БД нужно сразу. Для выдачи данных реализуется API позволяющий клиенту аутентифицироваться и получать данные по запросу в виде XML или чего-то близкого к plain тексту, а также записывать в БД новые комментарии.

    Серверный рантайм взаимодействует с серверами БД, нагрузка на которые распределяется к примеру по первой букве домена, т.е. имеем несколько серверов БД, первый обслуживает домены RU, начинающиеся с A по F, другой с G по L и т.п. Естественно это все очень упрощенно, а на деле такие подгруппы стоит формировать исходя хотя-бы из статистических данных именования доменных имен.

    При такой постановке задачи сразу возникает вопрос, как быть со страницами, URL которых уникальный при каждом посещении, например если движок сайт передает ID сессии в URL. Думаю эта проблема большей частью решаема, причем создав базу шаблонов таких URL-ов, используемых в популярных движках форумов и CMS, можно сходу покрыть 90% проблемных URL.

    Комментарии 33

      0
      Где-то недавно слышал про китайский проект с такой функциональностью. К сожалению, ссылку пока не нашел.
      0
      Вроде же такая штука была встроена в IE что ли? Была кнопочка discuss и все такое…
        +2
        Так уже ж есть туева куча подобных сервисов. Сразу вспоминается тулбар вебмани и stumbleupon.com. И ещё чат.ру. А за модификацию кода страницы (за исключением фреймоподбных реализаций) — расстрел на месте.
        • НЛО прилетело и опубликовало эту надпись здесь
            0
            лет 7 назад такую штуку пробовал в действии… сдохла, маркетинг подвел.
              0
              почти chat.ru
                0
                Chat.ru при заходе на www.chat.ru/luminox.habrahabr.ru/blog/62234/ редиректит на
                www.chat.ru/system_missing.html

                И регистрация на нем сейчас не доступна.

                Мое мнение, в таких вещах качество реализации это 95% успеха. И у того что я сейчас увидел на chat.ru реализация на -2.
                  0
                  ну тут собственно и был смысл в том, что они хотели выстрелить, а не поулчилось

                  Хотя сайт у них просто жесть, конечно. Я когда написал коммент, туда зашёл и поначалу засомневался, что туда попал.

                  Как идея сделать платформу, для простого подключения возможности комментирования, которая будет легко встраиваться самими владельцами сайтов.
                  Правда не знаю насчёт спроса на такою услугу=)
                    0
                    подобная идея приходила в голову в виде возможности владельца сайта полностью определять как будет выглядеть то, что плагин встраивает в страницы его сайта.

                    плюс как продолжение темы возможность пользователям самим определять внешний вид этого мини-форума, что-то типа создания тем наподобие скриптов для Greasemonkey.
                    0
                    Вы просто опоздали.
                  0
                  А в яндекс тулбаре не такое ли случаем?
                    0
                    там просто выдача поиска яндекса по блогам для заданной страницы
                    0
                    Дать возможность пользователям комментировать и обсуждать любую страницу в интернете.

                    Пока я не вижу зачем такой сервис нужен. Не тот ли это случай, когда стартап ради стартапа?
                      0
                      Как раз нет, я по крайне мере исходил из того чтобы было бы удобно мне как пользователю. Представьте вы заходите на сайт, например новостной и тут же видите обсуждение новости и участвуете в нем без каких-либо регистраций, переходов на форум и т.п. Даже при условии что сам сайт обсуждать новости возможности не предоставляет. И так для любой страницы, любого сайта, одинаковый и унифицированный интерфейс комментирования и обсуждения, без необходимости логина и регистрации, т.к. регистрации происходит при скачивании плагина, а логин автоматически при старте браузера.
                      +1
                      Вот тут look.su сделали что-то подобное для wap'а.
                      Там пользователей пускают на сайты через прокси, которая добавляет в конец каждой страницы некий социальный тулбар (на сколько это позволяет формат wap-страниц с их ограничениями), через который можно комментировать страницы и рейтинговать сайты.

                      Правда, возможность комментировать и голосовать доступна только с мобильников.

                      Вот пример: luminox.habrahabr.ru.sb.look.su/blog/62234/
                      В конце страницы этот тулбар.
                        0
                        Прокси это серьезная дополнительная нагрузка на серверную часть. В случае с wapом еще куда не шло, а для полноценного www вряд ли подойдет, лучше перенести эту нагрузку на клиента.
                          0
                          Ну там вроде работает. По крайней мере не видел, чтобы падало.
                        0
                        После запуска GoogleWave подобный сервис потеряет актуальность. Разве что есть смысл делать его сразу на базе Wave API.
                        А подобный функционал уже сейчас можно организовать с помощью FriendFeed.
                        Для сайтов, позволяющих подписаться на комментарии — сделав переадресацию писем на его сервис публикации через почту, если отдают через RSS — создав виртуального друга подпиской на RSS, а при желании владельца ресурса — просто встроив виджет быстрого комментирования везде, куда кто захочет.
                        Т.е. автор публикации встраивает виджет в конце статьи, а желающие комментировать — в свои сайты и блоги и обсуждение все ведут со своей территории.
                        Не далее как вчера мы как раз испытывали такое его применение, остались очень довольны.
                        Правда, для этого нужно поменять свое мировоззрение на основы виртуального мира :)
                          0
                          В случае с FriendFeed это все же взгляд с другой точки зрения. Инициатива здесь все равно исходит от владельца контента и требует усилий, хоть и минимальных, по встраиванию такой функциональности в его страницы.
                            0
                            Когда у вас уже есть с кем обсудить это внутри FriendFeed — это уже будет его проблемой, что он не увидит комментариев.
                            Здесь я вижу другую проблему — любой пользователь сможет добавить ссылку на этот материал в свою ленту FriendFeed, создав свой фид быстрых комментариев, умножая сущности. Т.е. обсуждение разобьется по группам и группкам…
                            А как собрать это все в кучу?
                              0
                              не пользовался FriendFeed, но разве на сервере они не могут отслеживать количество созданных фидов на URL и в случае если на этот URL уже есть фид, не создавать новый, а предлагать пользователю использовать тот что уже есть.
                                0
                                да, это у них как основная фишка, они не только показывают идентичные фиды, но и подсовывают очень похожие.
                                Вообще проект очень интересный.
                                0
                                Кстати по поводу FriendFeed, даже если можно сделать что-то типа того что я описал на базе FriendFeed (это возможно при условии если они предоставляет API позволяющий узнать есть ли уже у них фид на данный URL и если есть получить его) это было бы возможно только при особых договоренностях с ними, т.к. мы по сути бы нахаляву использовали их БД, на которую легла бы очень большая нагрузка, при условии популярности проекта. Кроме того, это снизило бы наши возможности маневра и развития проекта. Так как в случае популярности проекта база пользователей, их сообщений и сайтов на которых они были написаны, а соответственно и их предпочтения тематики сайтов и т.д. и т.п. имела бы огромную ценность и давала бы много вариантов монетизации.
                                Такое мое мнение.
                                  0
                                  API они проедоставляют. Сервера у них мощные. А разработчики — бывшие создатели Gmail :)
                                  (один из них с любой русскому уху фамилией Бухай :) )
                                  Так что я сомневаюсь, что у них будут проблемы…
                                  Кстати базу можно держать у себя, или зеркалировать.
                                0
                                Уже сейчас хочу сервис, который по моему запросу начинает проверять любую страницу на наличие свежих комментариев и отправляет их с указанной периодичностью на почту или в RSS.
                                Есть что-то такое более-менее работоспособное?
                              0
                              Идея интересная, но не в таком виде. Глобальное мнение произвольных людей о странице не интересно, если эта страница мало-мальски популярная — это будет спам и флейм. Интересно мнение определенной категории людей, например, специалистов в данной области. Или еще какой-то выделенной группы. Поэтому люди и пользуются тематическими форумами, устоявшимися community в социальных сетях и т.п. Чтобы читать не мнения рандомных людей, а мнения вполне конкретной группы людей.
                                0
                                Даже в среде специализированного форума 80-99% сообщений не несут практической и полезной информации и приходится их фильтровать, чтобы добыть 1-20% полезного.
                                А с изменением подхода к коммуникации в стиле GoogleWave эта проблема усугубится многократно.
                                И инструменты для такой работы будут все более и более востребованы.
                                Вот и поле для действительно оригинальных и уникальных стартапов, а не клонов клонов клонов…
                              • НЛО прилетело и опубликовало эту надпись здесь
                                  0
                                  Подход похожий, но это узкозаточенная сеть на обсуждение мультимедийного контента. Тот же френдфид более широконаправленный, но все-же ему недостает важного функционала.
                                  В принципе достаточно было бы специализированного плагина или внешнего сервиса к френдфиду, на его API.
                                  0
                                  1) В гугле есть комментарии к сайту, упавшему в выдачу
                                  2) То, что вы описываете, еще больше похоже на встроенный в каждый сайт Google Wave (без регистрации)
                                    0
                                    Scriberz.com реализует схожий функционал по комментированию любой страницы в интернете.

                                    Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                                    Самое читаемое