Мы (я и Wizard) хотим этот модуль сделать. Как минимум обсудить.
Каким нам видится функционал этого модуля:
1. Обеспечение возможности авторизации на сайте на движке LS с данными из vkontakte.ru
2. Создание пользователя в LS в формате ИмяФамилия@vkontakte.ru (ИмяФамилия в латинской транслитерации)
3. Создание личного блога в формате ИмяФамилия (в латинской транслитерации)
4. Адаптация аналогичного функционала к другим сервисам (gmail, OpenId, МойМир… какие ещё?)
Ник из ИмениФамилии меня немного смущает, как вариант ID.
Или давать при авторизации выбрать ник, это будет не авторизация, а регистрация с данными из vkontakte.ru (пускай и прозрачная для регистрирующегося.
ИмяФамилия как ID думаю делать не стоит, ибо со временем могут появиться IvanIvanov2, IvanIvanov3 и т.д. Да и после ввода платной смены имени фамилии вконтакте, там у многих такое осталось, что просто жуть. Опять же символы там используются всякие разные, встречались имена/фамилии вообще без букв как таковых. Да и что будет при смене имени/фамилии в самом контакте?
Лучше, как Вы сказали, сделать «прозрачную регистрацию», пусть пользователь сам ввобит ник и этот ник уже будет ассоциироваться с его профилем (ID) вконтакте.
У некоторых еще есть модуль афиши от ajaxy и модуль галереи от benone. Можно ли как то упростить наполнение этих разделов из Вконтакте (встречи, фотогалерея)?
Наверное было бы круто… наверное… главное чтобы пользователи хаос на сайте не устроили :), т.к. если каждый будет без регистрации добавлять встречи, их число может быть, мягко говоря, колоссальным, т.к. многие на одно и тоже событие создают по несколько встреч.
Ну в любом случае все эти события будут модерироваться.
А насчет галлереи идеи не понял, постольку поскольку модулем сим пока не обладаю :) Но если перекачивать фотки из контакта на сайт, то это конечно было бы сдорово, но место то на хостинге у большинства не резиновое :)
Если место не резиновое, значит эту функцию нужно сделать опционально: «разрешить доступ к галерее». Или, например, сделать модерирование заявок на доступ к галерее. Потому что мне, например, не нужны личные фотки на сайте. Пусть личные фотки во Вконтакте постят. Но у меня сайт о КВН и мне было бы здорово получать свежие фотографии с концертов. Или сайту о клубах — свежие фотки с тусовок. Или автомобильному порталу и так далее.
Пользователь отправляет заявку на доступ к галерее с мотивированным сообщением и админ решает, в какой раздел (или во все) дать доступ пользователю на добавление фотографий.
Также и с афишей. Тем более с афишей сам бог велел, т.к. там даже есть вид пользователя — промоутер, которому будет удобнее оповещать людей о мероприятиях, а потом, кстати и фотографии добавлять с них же.
Еще подумал, что было бы здорово добавить что то вроде «Ваш друг такой то тоже посещает этот сайт» или «вы можете пригласить своего друга такого то». Например сканирование друзей по какому то ключу (например, интересы: кино) и предложение пригласить друзей, которым интересна тематика сайта, судя по их интересам.
Сделать какой то шаблон на личное сообщение. Что то вроде «Привет, %Имя%, приглашаю тебя на %сайт%». Хотя это конечно выглядит как спам сегодняшних дней. Но пока другого не придумал.
Такое сделать можно, но за такое контакт забанит ваш сайт по айпи. Такое было с одним сайтом-аггрегатором (не помню название, что-то с people). Они прросили пользователей оставлять у них логины-пароли от аккаунтов, чтобы собирать оттуда обновления. Поработали недолго.
1) хотя сам живу на 0.3.1, считаю что плагин нужен только под 0.4 — ни к чему усложнять работу программистам. Чем больше будет всего для 0.3.1, тем дольше народ будет переходить на 0.4; а чем больше будет разрабатываться под 0.4, тем скорее мы его уже наконец получим.
2) нужно разбить ТЗ на несколько принципиально разных задач:
— интеграция со сторонними сайтами: кнопки «отправить в твиттер», Liked on facebook, опубликовать вконтакте и т.д. Делается для генерации трафика с соцсетей.
— симбиоз с соцсетями: возможность в профиле существующего юзера задавать реквизиты входа в соцсеть, чтобы, к примеру, снимать все фотоальбомы пользователя, автоматом рассылать приглашения друзьям перейти на LS-сайт, получать личные сообщения оттуда в инбокс на LS-сайте и т.д.; сюда же входит возможность упрощённой регистрации (когда все дополнительные данные стаскиваются из профиля соцсети). Делается для миграции пользователей на свой сайт и простого переноса их данных.
— авторизация стронними провайдерами (openID, vkontakte api, etc, etc). Делается для увеличения активности на сайте и максимального упрощения «входа в процесс» случайных пользователей. НЕ нужно регистрировать их на LS-сайте, не нужно давать им блог! Достаточно дать им возможность отправить комментарий на LS-сайте, после чего предложить упрощённую регистрацию из предыдущего пункта. Если регистрировать народ по «упрощённой схеме», это приведёт к катастрофическому росту «левых» аккаунтов с хренпоймикакими никами-именами. Полный бардак.
3) к каждому из этих участков писать «подмодули», которые можно будет дописывать для каждой из соцсетей отдельно. Этакий фреймворк для работы со сторонними сайтами и их реквизитами доступа.
ИМХО это была бы грамотная организация такого большого и серьёзного вопроса.
1. Как я сказал, вернее было бы разрабатывать для 0.3, а в последующем портировать на 0.4.
2.
а) Разумеется, кнопки публикации будут.
б) Возможность переноса данных пользователя со сторонних сервисов тоже имеет смысл сделать.
в) А вот почему не регистрировать? По идее, авторизовавшихся со сторонних сервисов пользователей можно пускать по двум путям:
1) Ассоциировать всех их с одним выделенным анонимным пользователем с последующей обработкой (возможностью создавать комментарии, специфическое отображение). Это было бы несколько искусственным решением с вероятными сайд-эффектами.
2) Всё-таки ассоциировать каждого пользователя со своим пользователем на LS, т.е. произвести своего рода регистрацию. Эта регистрация была бы абсолютно прозрачной для авторизующегося пользователя. При дальнейших заходах на сайт пользователь ассоциировался бы с выделенным ему пользователем. Потом ему можно дать возможность в настройках выбрать себе логин и пароль и заходить на сайт обычным способом.
Я не вижу смысла делать первый вариант, второй во много раз лучше, как мне кажется.
3. Да, конечно, модуль должен быть максимально масштабируемым.
по пункту (2) я имел в виду, что не нужно весь этот разный функционал пихать в один мегамодуль. Это разные задачи, и кому-то нужна одна и не нужна другая.
Это было бы несколько искусственным решением с вероятными сайд-эффектами.
ИМХО это единственное правильное решение. Какие сайд-эффекты?! О чём речь?
Полноценную автоматическую регистрацию на сайте без ввода дополнительных данных сделать НЕВОЗМОЖНО. Сторонний ресурс не отдаст тебе e-mail, и каких-то еще обязательных данных может не быть.
Таким образом, в варианте
Всё-таки ассоциировать каждого пользователя со своим пользователем на LS, т.е. произвести своего рода регистрацию.
мы плодим кучу полноценных регистраций (что имелось в виду под «своего рода» — непонятно) с пустыми данными, стрёмными никами и полупустой инфой — только ради того чтобы человек один раз оставил комментарий зайдя на наш сайт?! Кому это нужно?
Я не вижу смысла делать первый вариант, второй во много раз лучше, как мне кажется.
я не стал бы пользоваться таким вариантом вообще. Мне не нужен мусор и туча левых регистраций. Нужно дать человеку высказаться на сайте, если он хочет этого, авторизуясь ЛЮБЫМ способом; но если ему на сайте понравилось, будьте любезны пройти регистрацию (необременительную и сильно облегченную импортом данных из стороннего ресурса).
Я же говорил, что это решение — искусственное, оно заставляет создавать дополнительную логику обработки, параллельную стандартным обработчикам добавления/отображения комментов, рейтингов и прочего.
Например, могут повылезать следующие сайд-эффекты:
при отображении коммента такого пользователя надо дополнительно выбирать информацию о данных, полученных по API сторонних сервисов. Надо заметить, что это информация будет собираться дополнительно к стандартному механизму выборки данных о пользователе, поэтому может содержать какие-то проблемы, которые при отображении обычных пользователей не будут выявлены. И так к почти к каждому механизму работы движка, который работает с данными пользователя.
Полноценную автоматическую регистрацию на сайте без ввода дополнительных данных сделать НЕВОЗМОЖНО. Сторонний ресурс не отдаст тебе e-mail, и каких-то еще обязательных данных может не быть.
Это конкретно вконтакт не отдаст мыло, но он отдаёт uid. Так что идентифицировать каждого конкретного пользователя можно. Зачем иначе, по-вашему, такие сервисы вообще нужны?
Таким образом, в варианте… мы плодим кучу полноценных регистраций
Не забудьте сделать аватары из профиля вконтакте.
А по версии меня пока интересует под 3.1, а 0.4 будет интересна через полгода-год, думаю, таких большинство
Уважаемые!
в том году вроде Вконтакте ломали и логины и пароли к 130 000 записей появились в инете.
Представьте ваш сайт по Апи будет соединен и вход будет один!
результат! ломанут Вконтакте! и в том числе на вашем сайте разместят кучу порнухи и и другой ерунды! т.е. будет еще опасней!
Зачем соединяться с вконтакте?
Это небезопастно!
Визард,
1. не оскорбляйся! извинись за тролля и толстячка! к сыну своему так обратишься-толстячок мой тролль!
Трусливый ты! в лицо бы мне сказал такое — по морде получил бы и за толстячка и за тролля!
2. Когда по сути человек прав! придираются к правописанию слов!
странно мне читать такие посты про меня — зна что я абсолютно спокоен и вывести меня из себя непросто! так к что вы психолог никакой!
А вот вы не объективны! даже ваш аватар похож до степени смешения со стилем и шрифтом вконтакте.ру
кто бы уж меня критиковал!
Ну все эти аккаунты можно будет банить. Новым пользователям не нужно давать возможности создавать топики (возможно таким пользователям действительно лучше оставить только возможность комментирования).
Да и ВКонтакте ведь умные люди работают, придумают что-нибудь для защиты от спаммеров, раз уж решились API открывать.
Я думаю, что это несколько менее вероятно, чем обычная спам-атака регистрирующихся на LS обычным способом пользователей. К тому же, в настройках можно сделать блокирование конкретного стороннего сервиса.
все эти сайты потихоньку ломают — без рекламы! вы просто почитайте интернет-взломаю аккаунт! в майл ру постоянные жалобы — мой Мир взломан! или просьбы взломайте Мир такого то человека! вы просто не в теме!
НАРОД — ЭТОТ ШАГ ПРИВЛЕЧЕТ НАРОД С ВАШЕГО САЙТА НА ВКОНТАКТ.РУ НО НЕ НАОБОРОТ!
РЕКЛАМИРОВАТЬ СЕБЯ МОЖНО И БЕЗ АВТОРИЗАЦИИ! ВЫ ПОТЕРЯЕТЕ ЛЮДЕЙ СДЕЛАВ АВТРИЗАЦИЮ, ВЕДЬ ТАМ БУДЕТ ЛОГОТИП ВКОНТАКТЕ А НЕ ВАШ!!! вЫ БУДЕТЕ БЕСПЛАТНОЙ РЕКЛАМОЙ ВОКНТАКТЕ ФАЙСБУКУ, МАЙЛ.РУ И Т.Д.
Думаю, что аудитория желающая авторизовываться на сайте посредством учетной записи вконтакте — очень «нежные существа».
А отсюда два следствия:
1. Писать в блоги они все равно толком ничего не будут (супротив аудитории жж)
2. Процесс авторизации и добавления комментариев для них должен быть максимально облегчен.
Я лично считаю, что для сайта на LS большую пользу даст возможность пригласить друзей из ВКонтакте на сайт (за бонус). Это больше повлияет на социальную интеграцию и посещаемость ресурса, нежели просто возможность авторизации. Сама по себе авторизация данными ВКонтакте и проч. не даст ничего, кроме удобства для новых посетителей. Ну будет им удобно — не нужно будет тратить 15 секунд на регистрацию на вашем сайте, будет чуть больше комментов. Но ресурс от этого популярнее не станет.
Я за более широкие возможности этого модуля. А именно:
1. Приглашение друзей из соц.сервисов: на страницы
Возможность оставлять информацию о понравившейся странице в соц.сервисах (на своей стене или статусе ВКонтакте писать, что понравилось такое-то обсуждение на вашем сайте) / («нажми сюда, чтобы пригласить знакомых к обсуждению этого материала»)
2. На картинки («перетащите, чтобы поделиться картинкой со знакомыми») — создаётся альбом в профиле ВКонтакте «Картинки с любимых сайтов» и в него добавляются эти картинки). это как вариант
3. Приглашение друзей посетителя в группу вашего сайта на сайте ВКонтакте
кстати на днях была новость о расшаривании ссылок vkontakte.ru/pages.php?act=share у них теперь эта возможность тоже поддерживается
надо просто соединить это вместе и не городить 10 разных модулей для взаимодействия с соц. сетями, а сделать один полнофункциональный, удобный. чтобы админ по желанию мог подключать и отключать разные функции этого модуля, разные сети и т.д.
PS: автора этого топика знаю, как профессионального разработчика. делал для меня полноценный модуль, не глючный, с понятными инструкциями по установке. думаю, если народ соберется заказывать, всё будет сделано в срок и в приемлемом качестве
но меня, как я уже выше писал, интересует более полный функционал для взаимодействия к крупными соц.сетями и т.п.сервисами
Часть с инватером мне ясна, ее и планировали сделать до запуска этого api.
Остальные две части не ясны, в силу того что не очень эту сторону вконтакте знаю. их бы подробнее расписать.
По поводу ссылок — достаточно уделить 30 секунд для их подключения, что я и многие уже сделали.
Очень нужна интеграция проектов livestreet с Вконтакте. Выше я писал о предложении взаимодействия с модулям ajaxy — афишей и benone — галереей.
Mail.ru и Мой Мир конечно же большие сети, но по популярности, все таки Вконтакте объективно выше, поэтому стоит сосредоточиться именно на Вконтакте, а остальные «до кучи». Gmail — да, OpenID — да, но Вконтакте в первую очередь.
Важно расставить правильно приоритеты, что мы хотим в первую очередь, а что в последнюю. На первом месте должна быть интеграция с Вконтакте.
как вы видите интеграфию с галереей? добавление с лс вконтакт? в обратную сторону это вряд ли имеет смысл в силу того, что вконтактовские фотки слишком мелкие
Я не вконтактер, для меня это пустой звук — приложения и прочее. Выше имелись ввиду направления интеграции — с лс вконтакт, наоборот или даже двустороннюю связь. Ты за какой вариант выступаешь?
Не понял, какие варианты? Еще раз повтори тогда.
И, нужно зарегиться во Вконтакте тебе, чтобы посмотреть его со стороны пользователя и тогда поймешь, что да как работает. Иначе как то не верно.
Поддерживаю. Единый полнофункциональный модуль интеграции с соц. сетями то что нужно. Понятно, что такой модуль будет дороже, чем в отдельно вконтакте, но и гораздо полезней.
everzet 7 апреля 2010, 01:22 хабр
Эхо прошлого отражается на «карме» настоящего…
Пока администрация ресурса не заработает утраченное доверие к себе, считайте, что все создаваемые топики изначально в минусе!
Неужели минусуя людям за разговоры на тему контакта можно заставить их замолчать… фу, ненавижу контакт, он конечно голубой, но противный..
По-моему, сайтам на LS вообще не нужна возможность комментировать пользователями вконтакте. LS это сайт со своим внутренним миром с кармой и силой, популярными и уважаемыми пользователями. Какой-нибудь варезник или сервис — другое дело, отследить пользователя, дать ему действия или прокомментировать программу или новый прикол. А кому на LS нужны кучи «анонимов»? Я считаю, что изначально надо сделать возможность упрощения регистрации с подтягиванием данных из вконтакте(других социалок) и кнопки а-ля поделиться материалом.
а я про инвайтер, а не логин. ozz писал, что они инвайтер планировали ещё до появления api написать. я сделал вывод, что это тогда и для другой сети возможно
А моё мнение, этот модуль должен быть включён в 0.4, и он должен быть бесплатным. Я всё понимаю, что работа должна быть оплачена, но этот модуль нужен всем, а цена за него будет, как за афишу.
И еда в магазинах, тоже должна быть бесплатной, ведь она нужна всем!
Я придерживаюсь этого правила: «Нету денег — делай сам, есть деньги — пусть делают другие.»
Как думаете, его надо будет дорабатывать, обновлять, исправлять баги, приделывать другие соц.сети, расширять функционал, удобство и т.д.? Этим будут энтузиасты заниматься?! Может вы его как раз и напишете, чтобы все бесплатно пользовались? ;) с поддержкой, обновлениями — всё как положено
Делать сначала под 0.3, а потом под 0.4 портировать — выгоднее с финансовой точки зрения. Но такой подход невольно будет притормаживать развитие движка.
а незачем.
просто новые проекты люди будут делать на 0.4
когда критическая масса проектов на 0.4 будет достигнута, первым делом будут писать модули под 0.4
мне кажется переход с версию на версию всегда так происходит, я видел такую ситуацию с xoops
Я бы проголосовал за 04 в первую очередь. Новые возможности грядущей версии делают миграцию очень привлекательной. Единственным препятствием здесь могут стать модули, которые ещё не переписаны для 04.
Все классно, но нельзя делать логин вида ImyaFamilia@vkontakte.ru, ну подумайте, зовут человека Константин Константинопольский, и как вы себе представляете его ник?
Необходимо дать пользователю возможнос вписать желаемый ник, почту можно в профиль прописать как выбранный_ник@vkontakte.ru и сгенерировать пароль. При этом письмо с уведомлением нужно отправить пользователю в личные сообщения как на сайте, так и на вконтакте. В уведомлении будет сказано, что он может поменять почту на настоящую и пароль у себя в профиле в любое удобное время, а пока он уже залогинен у нас на сайте.
Я в любом случае в коллективной заявке, но видимо потом приедтся модуль подпиливать.
Все классно, но нельзя делать логин вида ImyaFamilia@vkontakte.ru, ну подумайте, зовут человека Константин Константинопольский, и как вы себе представляете его ник?
Да, вот поэтому я и предполагал сделать опциональную возможность ввода своего ника на данном сайте. Однако, должен быть и дефолтный вид представления ник пользователя.
почту можно в профиль прописать как выбранный_ник@vkontakte.ru
Почту просто так генерировать не стоит, ибо она используется только для отправки уведомлений и для восстановления пароля. Имеет смысл позволять добавлять почту в настройки только при регистрации.
Я в любом случае в коллективной заявке, но видимо потом приедтся модуль подпиливать.
Так а для того и создали топик, чтобы все мелочи по максимуму утрясти заренее :)
При написании почты в таком виде уведомления можно отправлять в личные сообщения вконтакте, при этом пользователю нужно говорить, чтобы он указал действующую почту.
Пользователю нужно сказать вот типа у тебя будет такой-то ник, если не нравится — напиши свой.
А я думаю, пора уже объёдинять все предложения в ТЗ, прикидывать бюджет и записывать желающих скинуться. Не тяните долго, а то действительно тема забудется, народ остынет и скидываться придётся по многу))) А потом можно другие функции докручивать и развивать модуль.
Ну как? Какие-нибудь подвижки будут? =) А то скоро тема уйдет на вторые-третьи страницы.
Вроде много всего написали, а функционал так, лично мне, не ясен.
«Сегодня ночью первые сто тысяч пользователей сети «ВКонтакте» получили возможность бесплатно зарегистрировать короткие имена для своих страниц (vkontakte.ru/имя). К середине дня этой функцией сможет воспользоваться уже первый миллион зарегистрированных, а к вечеру — все остальные пользователи. Указываемые имена в будущем трансформируются в адреса электронной почты (имя@vkontakte.ru)» Хабр
У меня вот, например, два аккаунта там. Первый регал еще давным-давно, второй — уже после того как сделали обязательное подтверждение по телефону; соответственно номер пришлось дать. Ну и первый аккаунт теперь по этому номеру не активировать, а т.к. симки сейчас продают только по паспорту, то видимо вообще ничего активировать не буду :)
Согласитесь, что эта проблема не настолько сильно распространена, чтобы делать на такие случаи поправку.
В любом случае можно сказать пользователю, что он может выбрать свой вариант, если его не устраивают варианты, предложенные системой. Я вот мечтаю полностью отказаться от капчи, но пока все сайты ее ставят.
Насчет распространенности проблемы сказать не могу, но многие из моих друзей себе короткие имена не регали и, думаю, не будут.
Кроме того, их оказывается редактировать можно, по крайней мере пока.
ort выложит на днях бесплатный модуль авторизации openid+вконтакте.
Мы планируем писать модуль более полной интеграции с вконтакте, и в последствии подключение других монстров — gmail, фейсбук и т.д.
Хотелось бы чтобы отозвались те кому интересно, и кто готов скидываться.
Потому что процентов 50% ожиданий будет удовлетворено бесплатным модулем.
готов скинуться, но только после оглашения функционала. пока все как то размыто, «минимальный модуль написан», что это — «минимальный модуль»??
Лично мне кажется, что процесс формирования логина не должен быть автоматическим. Модуль авторизации орта позволяет выбрать себе логин самостоятельно, и такая возможность намного приятней для самого пользователя.
Возможности у такого юзера редактируются в конфиге, т.е. на усмотрение админа проекта. Насчет «тучи левых акков» — это уж как вы будете сайт продвигать, можно ведь аккуратно, «точечно», я имею в виду — создать на вк группу вашего сайта, приглашать туда пользователей, а уже оттуда — на сайт, таким образом контроллировать поток людей из вк. А левый пользователь, зашедший из поисковика, вряд ли будет даже кликать ссылку авторизации, зная, что он там не зарегистрирован (про опенайди ему ведь неизвестно).
Хотя, вопрос этот конечно сложный, согласен. Тут надо еще думать и думать.
Обязательно нужно выяснить, какие именно данные синхронизировать из вк.
Возможность отправлять фотки вконтакт — давайте подумаем, зачем это нужно.
1. На ЛС имеется фотка (в галерее или в топике). Отправляем ее вконтакт, с ссылкой на страницу-источник. Друзья вконтакте смотрят изображения, переходят по ссылке. В принципе, оправданно.
2. Вконтакте имеется фотка. Ну… какие у нас вконтакте фотки? с пяьнок, гулянок, природа, моря, студенческие всякие… мура вообщем, интересна только обладателю и тем, кто его знает. Зачем это на ЛС?
имхо, конечно, можно реализовать двустороннюю связь, но включать по отдельности в конфиге.
По поводу приглашений… такие мысли давно имеются, пользователь авторизовался, мы получаем список его друзей, которым он может просто из ЛС отправить инвайты. Но в личке вк это будет выглядеть как обычный спам, об этом уже писали выше. Тогда как??? Выходит, от приглашений стоит отказаться, и завлекать пользователей из вк с помощью фоток, заметок. Или как вариант: пусть пользователь САМ пишет текст пригласительного письма! И сделать возможным отправку пригласительного только одному пользователю, т.е. по очереди.
171 комментарий
Или давать при авторизации выбрать ник, это будет не авторизация, а регистрация с данными из vkontakte.ru (пускай и прозрачная для регистрирующегося.
Лучше, как Вы сказали, сделать «прозрачную регистрацию», пусть пользователь сам ввобит ник и этот ник уже будет ассоциироваться с его профилем (ID) вконтакте.
А насчет галлереи идеи не понял, постольку поскольку модулем сим пока не обладаю :) Но если перекачивать фотки из контакта на сайт, то это конечно было бы сдорово, но место то на хостинге у большинства не резиновое :)
Пользователь отправляет заявку на доступ к галерее с мотивированным сообщением и админ решает, в какой раздел (или во все) дать доступ пользователю на добавление фотографий.
Также и с афишей. Тем более с афишей сам бог велел, т.к. там даже есть вид пользователя — промоутер, которому будет удобнее оповещать людей о мероприятиях, а потом, кстати и фотографии добавлять с них же.
Под какую все-таки версию LS? (я с того топика так и не понял)
а кому какая нужна надо опросить.
Вобщем считаю, что под 0.3.1 надо тоже делать)
2) нужно разбить ТЗ на несколько принципиально разных задач:
— интеграция со сторонними сайтами: кнопки «отправить в твиттер», Liked on facebook, опубликовать вконтакте и т.д. Делается для генерации трафика с соцсетей.
— симбиоз с соцсетями: возможность в профиле существующего юзера задавать реквизиты входа в соцсеть, чтобы, к примеру, снимать все фотоальбомы пользователя, автоматом рассылать приглашения друзьям перейти на LS-сайт, получать личные сообщения оттуда в инбокс на LS-сайте и т.д.; сюда же входит возможность упрощённой регистрации (когда все дополнительные данные стаскиваются из профиля соцсети). Делается для миграции пользователей на свой сайт и простого переноса их данных.
— авторизация стронними провайдерами (openID, vkontakte api, etc, etc). Делается для увеличения активности на сайте и максимального упрощения «входа в процесс» случайных пользователей. НЕ нужно регистрировать их на LS-сайте, не нужно давать им блог! Достаточно дать им возможность отправить комментарий на LS-сайте, после чего предложить упрощённую регистрацию из предыдущего пункта. Если регистрировать народ по «упрощённой схеме», это приведёт к катастрофическому росту «левых» аккаунтов с хренпоймикакими никами-именами. Полный бардак.
3) к каждому из этих участков писать «подмодули», которые можно будет дописывать для каждой из соцсетей отдельно. Этакий фреймворк для работы со сторонними сайтами и их реквизитами доступа.
ИМХО это была бы грамотная организация такого большого и серьёзного вопроса.
2.
а) Разумеется, кнопки публикации будут.
б) Возможность переноса данных пользователя со сторонних сервисов тоже имеет смысл сделать.
в) А вот почему не регистрировать? По идее, авторизовавшихся со сторонних сервисов пользователей можно пускать по двум путям:
1) Ассоциировать всех их с одним выделенным анонимным пользователем с последующей обработкой (возможностью создавать комментарии, специфическое отображение). Это было бы несколько искусственным решением с вероятными сайд-эффектами.
2) Всё-таки ассоциировать каждого пользователя со своим пользователем на LS, т.е. произвести своего рода регистрацию. Эта регистрация была бы абсолютно прозрачной для авторизующегося пользователя. При дальнейших заходах на сайт пользователь ассоциировался бы с выделенным ему пользователем. Потом ему можно дать возможность в настройках выбрать себе логин и пароль и заходить на сайт обычным способом.
Я не вижу смысла делать первый вариант, второй во много раз лучше, как мне кажется.
3. Да, конечно, модуль должен быть максимально масштабируемым.
ИМХО это единственное правильное решение. Какие сайд-эффекты?! О чём речь?
Полноценную автоматическую регистрацию на сайте без ввода дополнительных данных сделать НЕВОЗМОЖНО. Сторонний ресурс не отдаст тебе e-mail, и каких-то еще обязательных данных может не быть.
Таким образом, в варианте
мы плодим кучу полноценных регистраций (что имелось в виду под «своего рода» — непонятно) с пустыми данными, стрёмными никами и полупустой инфой — только ради того чтобы человек один раз оставил комментарий зайдя на наш сайт?! Кому это нужно?
я не стал бы пользоваться таким вариантом вообще. Мне не нужен мусор и туча левых регистраций. Нужно дать человеку высказаться на сайте, если он хочет этого, авторизуясь ЛЮБЫМ способом; но если ему на сайте понравилось, будьте любезны пройти регистрацию (необременительную и сильно облегченную импортом данных из стороннего ресурса).
Например, могут повылезать следующие
при отображении коммента такого пользователя надо дополнительно выбирать информацию о данных, полученных по API сторонних сервисов. Надо заметить, что это информация будет собираться дополнительно к стандартному механизму выборки данных о пользователе, поэтому может содержать какие-то проблемы, которые при отображении обычных пользователей не будут выявлены. И так к почти к каждому механизму работы движка, который работает с данными пользователя.
Это конкретно вконтакт не отдаст мыло, но он отдаёт uid. Так что идентифицировать каждого конкретного пользователя можно. Зачем иначе, по-вашему, такие сервисы вообще нужны?
Таким образом, не плодим.
А по версии меня пока интересует под 3.1, а 0.4 будет интересна через полгода-год, думаю, таких большинство
в том году вроде Вконтакте ломали и логины и пароли к 130 000 записей появились в инете.
Представьте ваш сайт по Апи будет соединен и вход будет один!
результат! ломанут Вконтакте! и в том числе на вашем сайте разместят кучу порнухи и и другой ерунды! т.е. будет еще опасней!
Зачем соединяться с вконтакте?
Это небезопастно!
Это очень опасно!
нет абсолютно этого не следует из моих слов!
не надо свою паранойю навязывать другим.
за меня говорить не надо!
Я кстати абсолютно объективен! ибо не аффилиован ни одной из структур!
Тире не нужно, «необъективности» здесь пишется слитно.
«Приведите»
«кстати» тут выделяется запятыми, ибо вводное слово.
«Аффилирован» от английского «affiliate».
1. не оскорбляйся! извинись за тролля!
2. Когда по сути человек прав! придираются к правописанию слов!
1. не оскорбляйся! извинись за тролля и толстячка! к сыну своему так обратишься-толстячок мой тролль!
Трусливый ты! в лицо бы мне сказал такое — по морде получил бы и за толстячка и за тролля!
2. Когда по сути человек прав! придираются к правописанию слов!
эТО У ВАС ОТ аПИ ВКОНКТАКТЕ КРЫШУ СНОСИТ! Я СПОКОЕН И РАССУДИТЕЛЕН!
это очевидно по вашим постам
А вот вы не объективны! даже ваш аватар похож до степени смешения со стилем и шрифтом вконтакте.ру
кто бы уж меня критиковал!
Да и ВКонтакте ведь умные люди работают, придумают что-нибудь для защиты от спаммеров, раз уж решились API открывать.
Надежд никаких!
в инете их валом!
РЕКЛАМИРОВАТЬ СЕБЯ МОЖНО И БЕЗ АВТОРИЗАЦИИ! ВЫ ПОТЕРЯЕТЕ ЛЮДЕЙ СДЕЛАВ АВТРИЗАЦИЮ, ВЕДЬ ТАМ БУДЕТ ЛОГОТИП ВКОНТАКТЕ А НЕ ВАШ!!! вЫ БУДЕТЕ БЕСПЛАТНОЙ РЕКЛАМОЙ ВОКНТАКТЕ ФАЙСБУКУ, МАЙЛ.РУ И Т.Д.
а также рекламой гмэйла
плюс это важно учитывая планы Орта по продвижению ЛС на запад.
ВСЕ!
А отсюда два следствия:
1. Писать в блоги они все равно толком ничего не будут (супротив аудитории жж)
2. Процесс авторизации и добавления комментариев для них должен быть максимально облегчен.
Элементарная авторизация и добавление комментария;
Полноценная регистрация для писания в блоги и прочего.
Я за более широкие возможности этого модуля. А именно:
1. Приглашение друзей из соц.сервисов: на страницы
Возможность оставлять информацию о понравившейся странице в соц.сервисах (на своей стене или статусе ВКонтакте писать, что понравилось такое-то обсуждение на вашем сайте) / («нажми сюда, чтобы пригласить знакомых к обсуждению этого материала»)
2. На картинки («перетащите, чтобы поделиться картинкой со знакомыми») — создаётся альбом в профиле ВКонтакте «Картинки с любимых сайтов» и в него добавляются эти картинки). это как вариант
3. Приглашение друзей посетителя в группу вашего сайта на сайте ВКонтакте
надо просто соединить это вместе и не городить 10 разных модулей для взаимодействия с соц. сетями, а сделать один полнофункциональный, удобный. чтобы админ по желанию мог подключать и отключать разные функции этого модуля, разные сети и т.д.
PS: автора этого топика знаю, как профессионального разработчика. делал для меня полноценный модуль, не глючный, с понятными инструкциями по установке. думаю, если народ соберется заказывать, всё будет сделано в срок и в приемлемом качестве
но меня, как я уже выше писал, интересует более полный функционал для взаимодействия к крупными соц.сетями и т.п.сервисами
Остальные две части не ясны, в силу того что не очень эту сторону вконтакте знаю. их бы подробнее расписать.
Очень нужна интеграция проектов livestreet с Вконтакте. Выше я писал о предложении взаимодействия с модулям ajaxy — афишей и benone — галереей.
Mail.ru и Мой Мир конечно же большие сети, но по популярности, все таки Вконтакте объективно выше, поэтому стоит сосредоточиться именно на Вконтакте, а остальные «до кучи». Gmail — да, OpenID — да, но Вконтакте в первую очередь.
Важно расставить правильно приоритеты, что мы хотим в первую очередь, а что в последнюю. На первом месте должна быть интеграция с Вконтакте.
И, нужно зарегиться во Вконтакте тебе, чтобы посмотреть его со стороны пользователя и тогда поймешь, что да как работает. Иначе как то не верно.
фу, ненавижу контакт, он конечно голубой, но противный..Я придерживаюсь этого правила: «Нету денег — делай сам, есть деньги — пусть делают другие.»
бросайте привычку говорить за всех
мне кажется это эволюционный подход, когда сайтов на 0.4 будет побольше, с начала будут писать под нее.
просто новые проекты люди будут делать на 0.4
когда критическая масса проектов на 0.4 будет достигнута, первым делом будут писать модули под 0.4
мне кажется переход с версию на версию всегда так происходит, я видел такую ситуацию с xoops
есть :)
Необходимо дать пользователю возможнос вписать желаемый ник, почту можно в профиль прописать как выбранный_ник@vkontakte.ru и сгенерировать пароль. При этом письмо с уведомлением нужно отправить пользователю в личные сообщения как на сайте, так и на вконтакте. В уведомлении будет сказано, что он может поменять почту на настоящую и пароль у себя в профиле в любое удобное время, а пока он уже залогинен у нас на сайте.
Я в любом случае в коллективной заявке, но видимо потом приедтся модуль подпиливать.
Почту просто так генерировать не стоит, ибо она используется только для отправки уведомлений и для восстановления пароля. Имеет смысл позволять добавлять почту в настройки только при регистрации.
Так а для того и создали топик, чтобы все мелочи по максимуму утрясти заренее :)
Пользователю нужно сказать вот типа у тебя будет такой-то ник, если не нравится — напиши свой.
Всем все равно не получится угодить полностью.
Разумеется.
Пора переходить к этапу формирования списка желающих получить модуль.
Вроде много всего написали, а функционал так, лично мне, не ясен.
Теперь практически отпала надобность в придумывании ника по фамилии имени.
Ребята, одной проблемо меньше, когда начнем делать что-то?
Нет, я конечно не говорю, что все это сделают, но большинству пользователей уже можно предложить хотябы не транслит имени и фамилии.
В любом случае можно сказать пользователю, что он может выбрать свой вариант, если его не устраивают варианты, предложенные системой. Я вот мечтаю полностью отказаться от капчи, но пока все сайты ее ставят.
Кроме того, их оказывается редактировать можно, по крайней мере пока.
Мы планируем писать модуль более полной интеграции с вконтакте, и в последствии подключение других монстров — gmail, фейсбук и т.д.
Хотелось бы чтобы отозвались те кому интересно, и кто готов скидываться.
Потому что процентов 50% ожиданий будет удовлетворено бесплатным модулем.
я за более полную! готов скидываться)
На днях оформим внешний вид и выложим в паблик.
я правильно понимаю, что это решение будет доступно только для грядущей версии 0.4?
Лично мне кажется, что процесс формирования логина не должен быть автоматическим. Модуль авторизации орта позволяет выбрать себе логин самостоятельно, и такая возможность намного приятней для самого пользователя.
Возможности у такого юзера редактируются в конфиге, т.е. на усмотрение админа проекта. Насчет «тучи левых акков» — это уж как вы будете сайт продвигать, можно ведь аккуратно, «точечно», я имею в виду — создать на вк группу вашего сайта, приглашать туда пользователей, а уже оттуда — на сайт, таким образом контроллировать поток людей из вк. А левый пользователь, зашедший из поисковика, вряд ли будет даже кликать ссылку авторизации, зная, что он там не зарегистрирован (про опенайди ему ведь неизвестно).
Хотя, вопрос этот конечно сложный, согласен. Тут надо еще думать и думать.
Обязательно нужно выяснить, какие именно данные синхронизировать из вк.
Возможность отправлять фотки вконтакт — давайте подумаем, зачем это нужно.
1. На ЛС имеется фотка (в галерее или в топике). Отправляем ее вконтакт, с ссылкой на страницу-источник. Друзья вконтакте смотрят изображения, переходят по ссылке. В принципе, оправданно.
2. Вконтакте имеется фотка. Ну… какие у нас вконтакте фотки? с пяьнок, гулянок, природа, моря, студенческие всякие… мура вообщем, интересна только обладателю и тем, кто его знает. Зачем это на ЛС?
имхо, конечно, можно реализовать двустороннюю связь, но включать по отдельности в конфиге.
По поводу приглашений… такие мысли давно имеются, пользователь авторизовался, мы получаем список его друзей, которым он может просто из ЛС отправить инвайты. Но в личке вк это будет выглядеть как обычный спам, об этом уже писали выше. Тогда как??? Выходит, от приглашений стоит отказаться, и завлекать пользователей из вк с помощью фоток, заметок. Или как вариант: пусть пользователь САМ пишет текст пригласительного письма! И сделать возможным отправку пригласительного только одному пользователю, т.е. по очереди.