Messaging
Introduction
You can access messaging through the buttons on the Workspace toolbar:

The Messaging tab can also be accessed by opening the account menu on the top-right, then selecting Messaging. This gives you access to a larger interface.


Types of Messaging
Notifications are generated by the system, e.g. an export has successfully been sent to a repository.
Messages are free-form communications, initiated by a user, to one or more recipient users.
Requests are a specialized type of message, initiated by a user, requesting a particular action to be completed by its recipients.
Mentions enable drawing attention to a specific part of a document.
Notifications
A user can opt to receive notifications about particular events that may interest them, such as someone sharing a document with them. To adjust your notification preferences, go to My RSpace > My Profile, and navigate to the Message settings section:

Notifications can be opened through the icon in the Workspace toolbar:

Notifications can be ordered by time or user, and dismissed.
Messages
Receiving messages
- To view your inbox, click on Received messages in the toolbar:

- You can dismiss or reply to messages from this view.
Sending messages
- To send a message, click the Send a message button in the Workspace toolbar:
- Type in the name(s) or username(s) of the people you wish to contact and select from the autocomplete suggestions. After typing your message, press Send.
The following table describes the permitted content that can be added to messages:
Entered content | Rendered content | Comments | Example input | Example output |
Plain text | Plain text, identical | This was the only content handled in 1.33 | Hi, this is a message | Hi, this is a message |
Text with URLs | URLs are converted to clickable links | User can paste in links without authoring any HTML | Hi, have a look at https://community.researchspace.com/globalId/SD32800 | Hi, have a look at https://community.researchspace.com/globalId/SD32800 |
Text with basic HTML markup drawn from a, b, blockquote, br, cite, code, dd, dl, dt, em, i, li, ol, p, pre, q, small, strike, strong, sub, sup, u, ul | Formatted HTML (not escaped) | Simple HTML that cannot be misused is allowed, other tags such as block-level tags and script tags will be removed | Hi you <strong> must </strong>read <a href=”http://www.bbc.co.uk”>this</a> | Hi you must read this |
Malicious HTML | Removed | To prevent CSS attacks | Hi this could execute any javascript! <script>alert(1);</script> | Hi this could execute any javascript! |
Requests
Requests are a specialized form of message that require an action to be performed by its recipients. Optionally, they can be assigned a completion date, i.e. when you want the task done by.
Requests appear in the message listing. The recipient of the request can update its status: accept, reject, or mark it completed, along with an optional comment. If the request has a completion date assigned to it, then they can download a .ics file to their default calendar by clicking on the calendar icon.
A sender of a request can keep track of the requests they’ve made in the Messaging tab of RSpace, and can cancel the request if no longer required.
Mentions
Mentions enable pointing a user to a specific part of a document. See The Text Editor > Mentions.