JAchievements - это прекрасная система достижений пользователей для компонента социальной сети JomSocial CMS Joomla.
Любой пользователь любой социальной сети хочет выделяться от остальных какими-либо его достижениями в определенной области. JAchievements - это готовое решение для создания системы достижений пользователей социальной сети любой тематики!
Возможности:
- Автоматическое присвоение достижений пользователям социальной сети JomSocial за определенные действия:
- за количество загруженного видео;
- за порядок регистрации на сайте (например: зарегистрируйтесь на сайте 100 по счету и получите достижение “Я сотый”)
- за регистрацию на сайте;
- за количество просмотров профиля;
- за количество очков кармы;
- за количество загруженных фотографий;
- достижение без условий (выдается модератором) (вы можете придумать абсолютно любое достижение и выдавать его определенным пользователям);
- за количество записей в блоге MyBlog;
- за количество входящих приватных сообщений;
- за количество месяцев прошедших с момента регистрации;
- за авторизацию на сайте в определенные дни (например в праздники);
- за авторизацию на сайте в свой день рождения;
- за количество авторизаций на сайте;
- за количество написанных комментариев с помощью JComments;
- за количество созданных групп;
- за количество участий в группах;
- за количество друзей;
- за количество созданных событий;
- за количество участий в событиях;
- за количество созданных фотоальбомов;
- за количество полученных достижений;
- Создание и настройка собственных достижений через админку;
- Интеграция с JomSocial посредством плагинов (код JomSocial не изменяется);
- Поддержка JomSocial 1.6, 1.7, 1.8;
- Запись информации о получении достижения в Active Stream;
- Добавление очков кармы (количество получаемых очков за достижение настраивается через админк) после получения достижения;
- Вставка иконок достижений на аватар в профиле пользователя;
- Приложение для JomSocial - достижения пользователя - устанавливается в профиле;
- Модуль последних или случайных достижений;
- Удобная настройка компонента через админку;
- Поддержка собственных шаблонов вывода;
- Расширяемая система - возможность добавления любых видов достижений;
- Простая установка и настройка;
Спешим вам сообщить о выходе новой версии JAchievements 0.5.
В версии 0.5. сделано:
1. полная поддержка JomSocial 2.x
2. созданы новые виды достижений:
для JReviews:
- за количество списков;
- за количество рецензий;
для Kunena Forum:
- за количество тем;
- за количество постов;
для Zoo:
- за количество публикаций (возможность установки по категориям Zoo);
для JomSocial:
- за полноту профиля пользователя;
- за количество приглашенных друзей;
3. разработана новая система действий.
4. поправлены ошибки
А теперь самое интересное
Действия в Jachievements это - определенные действия над пользователем, получившем достижение. Например: пользователь получает достижение и ему добавляются очки кармы и о нем добавляется запись в ленту активности. Добавление очков кармы и добавление записи в ленту активности это действия!.
А типы достижений - это условия. Условия необходимые для того чтобы получить действие.
Условия и действия в JAchievements являются отдельными сущностям. И в ближайшее время будет разработан механизм плагинов для условий и действий системы.
Само ядро системы JAchievements не зависит от JomSocial. Условия и действия могут быть абсолютно любыми и для различных компонентов Joomla.
Эта система позволяет не ограничено расширять систему!
Демо сайт:
http://demo.progmist.com/jachievements/Демо админка:
http://demo.progmist.com/jachievements/administrator/Демо-доступ в админку:
Пользователь: demo;
Пароль: demo;
Поддерживаемые языки: Английский, русский.
Вся информация:
http://progmist.ru/shop/index.php?page=shop.product_details&category_id=17&flypage=flypage.tpl&product_id=73&option=com_virtuemart&Itemid=29 (английский)
на русском тут:
http://www.plati.ru/asp/pay.asp?idd=1034522