Iris Integration
Categories
Component ID
Component name
Component type
Maintenance status
Development status
Component security advisory coverage
Component created
Component changed
Component body
This is a suite of modules that provides basic integration with the Iris JS framework - http://iris.citywebconsultants.co.uk
It provides user authentication, so drupal users can authenticate with Iris on login/logout as well as via socket connections.
Entity Integration
There is an iris_entity sub-module that allows you to export Drupal nodes to Iris and fetch Iris entities to Drupal. This is useful if you want to have a JS frontend website using Angular.js/React etc but want to use your Drupal for content management. Alternatively, you may want to aggregate your Drupal content from an external Iris system.
Realtime chat
There is an iris_chat sub-module that provides an instant messenger block that you can add to your Drupal site. It provides a search to find users to initiate chats with, indicates who is currently online (via websockets for instant notification) and provides a current unread message count for each chat group. Chats can exist between 2 people, or have more people added to a group chat.
Organic groups Integration
There is an iris_og sub-module that extends the iris_chat functionality that synchronises OG groups into the instant-messenger block. When an OG group is added to Drupal, it will appear in your list of chats if you are a member of that group, OG members will also automatically appear/disappear from chat windows.
This is still a work in progress but should be near a stable release very soon.
This project is sponsored by City Web Consultants http://citywebconsultants.co.uk
