Лепра никогда не стала бы культовым ресурсом, если бы не пресловутые инвайты.
Психологически человека манит что-то закрытое, запрещенное, тайное гораздо больше, чем свободное и общедоступное. Также то, что добыто и выстрадано ценится гораздо больше, чем то, что досталось нашару. Таковы общие законы жизни, которые, впрочем, распространяются и на Интернет.
Совершенно естественно, что социальная сеть, где часть функций или прав не являются общедоступными, будет пользоваться бОльшим авторитетом у пользователей.
Благо Инстант позволяет разграничить права доступа. Но… делать это через админку и вручную несколько неудобно.
А если нам захочется какие-то права продавать? Например, право добавлять свой ресурс или предприятие в каталог, либо же право скачать файл и т.д.
А если нам захочется поощрять активных пользователей не виртуальными медальками, а реальными правами доступа?
В общем, система автоматического управления правами пользователей для Инстанта просто просилась...
И напросилась:)
Итак
Реализуется путем автоматического перевода приглашаемого пользователя в определенную группу(модераторы, редакторы и пр.)
Также при определенном рейтинге(карме) пользователь может получить персональный инвайт для перехода в более "продвинутую" категорию.
Инвайты могут быть как бессрочными, так и ограниченными по времени – каждый раз, когда пользователь меняет группу он проходит проверку на срок годности инвайта.
Интеграция генератора инвайтов с платежными системами позволит обеспечить временный платный доступ к закрытым ресурсам.
Существует возможность предоставления демонстрационных инвайтов для ознакомления с возможностями группы. Эта функция также может использоваться как система парольных доступов к разделам сайта.
Предусмотрена антихакерская защита позволяющая отслеживать количество ошибок при попытке активации инвайта с одного ip и блокировать доступ пользователя к системе.
В компоненте существует гибкая система настроек через админку и возможность делегировать полномочия по выдаче инвайтов пользователям не являющимся администраторами.
Компонент полностью совместим с релизом 1.5.3
В компоненте пока реализованы только базовые функции и работа над его совершенствованием будет продолжаться.
С функциями компонента можно на практике ознакомиться на демонстрационном сайте, специально открытом для этих целей — http://instant.animarerum.com
Там же присутствует ссылка на скачивание. Инструкция по установке в архиве. Отрытый код, пояснительные комментарии по коду.
Более подробное описание функций и возможностей в следующих постах.
UPD: Для "прошляпивших время" создан специальный 2-х часовой демо-инвайт с возможностью многократного использования. Достаточно в поле "Введите код инвайта:" написать кодовое слово провтыкал и система должна перевести вас снова в группу "Варяги интернета".
Если на каком-то этапе вообще не можете авторизоваться или активировать инвайт — это может быть защита системы, а возможно и баг. При подозрениях на баги отписывайтесь, пожалуйста, в коментах к этому посту.
UPD2: Устранен баг, из за которого пользователь с просроченным инвайтом не мог зайти в систему.
Архив обновлен!
Те, кто скачал раньше могут просто заменить 2 файла скачав этот архив (закачиваем в корень сайта и распаковываем с заменой)
За помощь в тестировании не забываем благодарить уважаемого Madmax.
.
Психологически человека манит что-то закрытое, запрещенное, тайное гораздо больше, чем свободное и общедоступное. Также то, что добыто и выстрадано ценится гораздо больше, чем то, что досталось нашару. Таковы общие законы жизни, которые, впрочем, распространяются и на Интернет.
Совершенно естественно, что социальная сеть, где часть функций или прав не являются общедоступными, будет пользоваться бОльшим авторитетом у пользователей.
Благо Инстант позволяет разграничить права доступа. Но… делать это через админку и вручную несколько неудобно.
А если нам захочется какие-то права продавать? Например, право добавлять свой ресурс или предприятие в каталог, либо же право скачать файл и т.д.
А если нам захочется поощрять активных пользователей не виртуальными медальками, а реальными правами доступа?
В общем, система автоматического управления правами пользователей для Инстанта просто просилась...
И напросилась:)
Итак
ИНВАЙТЫ – система автоматического управления правами пользователей для InstantCMS v1.5.3
Компонент позволяет пользователю с определенными правами приглашать других пользователей к ресурсам (функциям) с ограниченным доступом. В сочетании с возможностью самостоятельно менять группу (из числа доступных) это предоставляет пользователям больше свободы и делает систему "более социальной".Реализуется путем автоматического перевода приглашаемого пользователя в определенную группу(модераторы, редакторы и пр.)
Также при определенном рейтинге(карме) пользователь может получить персональный инвайт для перехода в более "продвинутую" категорию.
Инвайты могут быть как бессрочными, так и ограниченными по времени – каждый раз, когда пользователь меняет группу он проходит проверку на срок годности инвайта.
Интеграция генератора инвайтов с платежными системами позволит обеспечить временный платный доступ к закрытым ресурсам.
Существует возможность предоставления демонстрационных инвайтов для ознакомления с возможностями группы. Эта функция также может использоваться как система парольных доступов к разделам сайта.
Предусмотрена антихакерская защита позволяющая отслеживать количество ошибок при попытке активации инвайта с одного ip и блокировать доступ пользователя к системе.
В компоненте существует гибкая система настроек через админку и возможность делегировать полномочия по выдаче инвайтов пользователям не являющимся администраторами.
Компонент полностью совместим с релизом 1.5.3
В компоненте пока реализованы только базовые функции и работа над его совершенствованием будет продолжаться.
С функциями компонента можно на практике ознакомиться на демонстрационном сайте, специально открытом для этих целей — http://instant.animarerum.com
Там же присутствует ссылка на скачивание. Инструкция по установке в архиве. Отрытый код, пояснительные комментарии по коду.
Более подробное описание функций и возможностей в следующих постах.
UPD: Для "прошляпивших время" создан специальный 2-х часовой демо-инвайт с возможностью многократного использования. Достаточно в поле "Введите код инвайта:" написать кодовое слово провтыкал и система должна перевести вас снова в группу "Варяги интернета".
Если на каком-то этапе вообще не можете авторизоваться или активировать инвайт — это может быть защита системы, а возможно и баг. При подозрениях на баги отписывайтесь, пожалуйста, в коментах к этому посту.
UPD2: Устранен баг, из за которого пользователь с просроченным инвайтом не мог зайти в систему.
Архив обновлен!
Те, кто скачал раньше могут просто заменить 2 файла скачав этот архив (закачиваем в корень сайта и распаковываем с заменой)
За помощь в тестировании не забываем благодарить уважаемого Madmax.
.
Реклама #
Сергей 14 лет назад #
MDM 14 лет назад #
14 лет назад #
neart 14 лет назад #
Закрытые материалы, разумеется, не будут проиндексированы, поскольку у поискового робота не будет прав доступа к ним. Этот недостаток, в принципе, можно обойти способом аналогичным клоакингу (анализировать ip посетителя и поисковым роботам выдавать максимальные права доступа), но такая возможность относится уже не к инвайтам, а скорее к функциям ядра.
L.B.Griffin 14 лет назад #
MDM 14 лет назад #
neart 14 лет назад #
MDM 14 лет назад #
neart 14 лет назад #
lezginka.ru 14 лет назад #
neart 14 лет назад #
14 лет назад #
forlord 14 лет назад #
neart 14 лет назад #
Он вполне может заменить неработающий демо-компонент "Встречи"
Madmax 14 лет назад #
А что бы включить всё в сборку - надо довести всё до ума и произвести тестовые испытания...
neart 14 лет назад #
Оно то может быть и правильнее, только от этого он, все равно, работающим не станет:)
В действительности, очень огорчительно, когда видишь новый интересный компонент, а он оказывается нерабочим. С другой стороны "Инвайтаы" построены полностью на демо-шаблонах с сохранением всех комментариев и добавлением новых. ИМХО, этот компонент гораздо лучше демонстрирует механизм создания новых модулей от начала и до конца. Если в оф.сборку его включить именно запакованным архивом - будет наглядно демонстрироваться весь механизм создания и установки новых компонентов.
Довести до ума не сложно, только сначала нужно, именно, произвести тестовые испытания! Именно для этого я и открыл тестовый сайт и именно это я и предложил сообществу на форуме в теме " Тестируем кандидат В релиз 1.5.4 ", но очень мудрый Гадкий модератор счел нужным переименовать тему в [/quote]Компонент "ИНВАЙТЫ" для версии 1.5.3 (если обатить внимание, то последняя строчка заявочного сообщения гласит:"После тестирования и доработки можно будет обратиться к Администратору с предложением включить в оф. релиз.")
Так что лично я только ЗА, чтобы произвести тестовые испытания, и с удовольствием доработаю. Ведь компонент и так на 95% готов (а если исключить некоторые "продвинутые функции", то и на 99%).
Поэтому, уважаемый Madmax, здесь остановка не за мной, а, наверное, за Администрацией (или модерацией). А, со своей стороны, я, как пионер - "всегда готов":), только в силу своего неюного возраста, не люблю "гоняться за зайцем, чтобы ему фотографию отдать":)
InstantCMS 14 лет назад #
давайте народ обкатает до выхода 1.5.4, если все будет нормально - включим
neart 14 лет назад #
Только,наверное, нужно официально объявить, мол, народ, давайте обкатаем, чтобы можно было в сборку включить - там, как минимум, нужно удаление инвайтов доделать, и "награждение" инвайтами желательно... А какие еще пожелания?! Обратная связь по текстовкам нужна и т.д.
Не для себя здесь стараюсь. Писал для своих задач, но мне он подходит в таком виде на все 100.
Мне, пока, только "спасибо" пишут (за это тоже всем спасибо), а еще хочется пожелания увидеть и учесть по возможности.
InstantCMS 14 лет назад #
пока 1.5.4 не объявлен официально, говорить о нем не стоит, чтобы не сбивать людей с толку
neart 14 лет назад #
Архив обновлен!
Те, кто скачал раньше могут просто заменить 2 файла скачав этот архив (закачиваем в корень сайта и распаковываем с заменой)
За помощь в тестировании не забываем благодарить уважаемого Madmax.
14 лет назад #
lezginka.ru 14 лет назад #
neart 14 лет назад #
Какие еще изменения и/или дополнения, на ваш взгляд, друзья, стоит внести?
14 лет назад #
neart 14 лет назад #
При запрете миграции вкладка смены групп с активными ссылками должна быть видна только тем пользователям, которые имеют активные инвайты в админские группы (настраивается при администрировании групп) Сделано это для того, чтобы участник административной группы случайно не потерял своих прав доступа, активировав инвайт в "младшую" группу, а оценивать степень "старшинства" прупп практически невозможно, поскольку у каждого могут быть свои критерии "старшинства" в зависимости от возможностей.
Рядовые пользователи (не админы), по идее, НЕ должны видеть вкладку и ссылки смены групп при отключенной миграции.
Если Вам нужны особые сценарии (функции) в управлении инвайтами - напишите в коментах. Все пожелания постараюсь учесть при доработке компонента, если, конечно, это будет вписываться в общую концепцию.
lezginka.ru 14 лет назад #
neart 14 лет назад #
Димитриус 14 лет назад #
14 лет назад #
neart 14 лет назад #
P.S. maxisoft я не против, если чо.
Димитриус 14 лет назад #
neart 14 лет назад #
Димитриус 14 лет назад #
Но, факт что лучше подождать дополнения событий это да))) А то вдруг все заново придется переписывать.. хотя все равно придется))