Iris Integration

Categories

Component ID

2671728

Component name

Iris Integration

Component type

module

Maintenance status

Development status

Component security advisory coverage

not-covered

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