Инвайты, в чем смысл?
Опробовал на сайте с SVN систему инвайтов, все работает хорошо. Я только не понимаю до конца смысл этих инвайтов, получается если я укажу в конфиге define('USER_USE_INVITE',true); то весь сайт начинает работать по приглашению, и у каждого юзера появляется возможность управлять этими приглашениями. Т.е. если просто человек попал на сайт ему не зарегиться, я правильно понял? Никак не вкурю в эту тему… может как то можно сделать, чтобы в определенные блоги попасть нужно получить приглашение, типа закрытая группа, а регистрация на сайте то зачем по приглашению? Короче все работает прикольно, разъясните мне бестолковому про инвайты:)
15 комментариев
1. Тестирование. Если ты запускаешь сырой проект, тебе нужно время и люди, которые могли бы его потестировать.
Всегда есть люди, которые с охотой идут на всё новое, даже сырое. Они-то и будут получать инвайты, и отдавать тебе баги. Остальные люди не будут иметь возможность получить плохое впечатление о твоем ресурсе.
2. Закрытое комьюнити. Если есть инвайты, подразумевается закрытое комьюнити. Закрытые соц. сети достаточно полезная штука, потому как народ весь «свой».
3. Борьба со спамом.Можно проследить кто дал инвайт спаммеру.
4. И вообще Всегда закрытое будоражит воображение и стимулирует желание. Если что-то закрыто, значит оно вроде как хорошее, не для всех… Всегда приятно быть избранным:) А инвайты на самом деле распространяются достаточно быстро:)
В бд все хранится
Борьба со спамом. Можно сделать так, чтобы рейтинг пользователя, который привел на сайт друзей — зависил от их рейтинга. Привел хорошего человека — получаешь плюс в свой рейтинг. Плохого — минус.
Вообще-то там выводятся просто последние камменты не зависимо от времени…
Сейчас, например последний каммент от 13 октября 2008, 16:31
гммммммммм, странно… Наверное просто что-то с кешем.
В
248 $sql = "SELECT
249 c.*,
250 t.topic_title as topic_title,
251 t.topic_count_comment as topic_count_comment,
252 u.user_profile_avatar as user_profile_avatar,
253 u.user_profile_avatar_type as user_profile_avatar_type,
254 u.user_login as user_login,
255 b.blog_title as blog_title,
256 b.blog_type as blog_type,
257 b.blog_url as blog_url,
258 u_owner.user_login as blog_owner_login
259 FROM
260 ".DB_TABLE_TOPIC_COMMENT_ONLINE." as co
261 JOIN ".DB_TABLE_TOPIC_COMMENT." AS c ON co.comment_id=c.comment_id
262 JOIN ".DB_TABLE_TOPIC." AS t ON co.topic_id=t.topic_id
263 JOIN ".DB_TABLE_USER." AS u ON c.user_id=u.user_id
264 JOIN ".DB_TABLE_BLOG." AS b ON t.blog_id=b.blog_id
265 JOIN ".DB_TABLE_USER." AS u_owner ON b.user_owner_id=u_owner.user_id
266 ORDER by co.comment_online_id desc limit 0, ?d;
267 ";