We're almost ready to deploy the next major iteration of the Arm Community, which will enable a stable platform for development into 2018. I'd like to take the opportunity to share a number of new features and significant updates.
We have many cool projects coming up as the Arm web ecosystem evolves further to becoming a unified user experience.
Many features in 10.0 rely on detecting presence-presence to content (like a blog post), presence to services (like the activity stream) and presence to members (who's online, who's typing).
Member presence is shown as a dot (grey = offline, green = online) in live-updating areas.
Members can toggle their presence tracking preference on the settings page.
Comments are now visually threaded. Members can vote up/down comments (vote counts are updated live), see typing indicators if other users are typing a response (assuming their privacy setting allows) and sort by oldest, newest and best (votes). Conversation depths can get deep fast so to ensure an optimal user experience the depths are flattened after three levels. All replies provide a "in reply to" text to identify the original reply. When viewing a comment by permalink, the surrounding conversation is loaded to offer full context while previous/next options allow all comments to be fully expanded.
The threaded comments list is context-aware and will give live updates intelligently. New comments within the visible area render immediately with a highlight if the user isn’t also currently interacting with the comments. Comments outside of the visible area indicate a new reply on their parent or a banner if the parent is also not visible.
You'll also receive a notification of new comments below the viewing area.
Forum discussions received threading love too. Similar to threaded comments, threaded forum discussions also received live updates, user typing indicators, visually contextual permalink pages, improved sorting options and rich content. The different thread types, discussion and Q&A, each add their own behaviours to capture and show solutions effectively.
Discussions (non-Questions) allow users to up/down vote the quality of replies and can be sorted by voted replies.
Q&A discussions give authors and users that have the same question the ability to approve or reject answers. The quality of suggested and accepted answers can be voted on by other members.
In 10.0, we're making use of live presence to always support receiving updates to the stream--both activity stories and comments are now received when viewing an activity stream.
When new stories are received, a link to view the new stories is added to the top of the activity story stream. Clicking the link will show the stories immediately with a blue bar temporarily - highlighting the new stories.
Comments on activity stories behave similarly. When a new comment is added, an indicator is shown at the bottom of the comment list. When clicked the new comment or comments are shown immediately in the order they were received at the bottom of the comment list and are temporarily highlighted. Threaded comments within the activity stream are flattened, showing the threaded-ness via "in reply to" prefixes.
Additionally, when clicking the in-reply-to link, the member is taken either to the permalink of the parent comment in the associated content's primary location or the new page/URL that represents a single activity story (for status messages, new avatars, etc) so that the full visually threaded and enhanced live commenting experience can be used.
Private messaging received a complete overhaul for the 10.0 release. Conversations are no longer like email and do not have a subject. Instead, one conversation exists for every unique combination of participants.
There is a new, fully live, fixed UI that always occupies the entire window with a docked editor. Use keyboard shortcuts for moving between conversations, scrolling the current conversation messages, searching and creating new conversations. The list of participants at the top of the selected conversation message list shows user presence on the site. A green dot means the user is online and likely to receive your new message should you chose to respond. When others are typing, you will get a typing indicator.
As you add participants to the new conversation, if it matches an existing conversation, the history will be shown within the messages area of the new conversation UI so you can see the history before sending a new message. Otherwise, a new-to-all conversation will be started when you send the first message.
If you "Hide" a conversation and later start a conversation with the same list of participants, you'll revive the old conversation with full history and continue where you left off.
A few changes have been made to make using notifications more effective.
The notification pop-up in the site banner now shows only new notifications, with no extra links to complicate getting to the target of the notification, and in a prioritised/categorised order to help you focus on the notifications that are most important. Notifications can be marked as read individually or at the category level.
The list of unread notifications updates live to show new or remove read notifications as you move around the site and read content.
To view all notifications, there is a new page to view all notifications in a single list with filtering options. This notification list is also live updated and shows new and read notifications as you navigate around the community.
If you have any questions or comments, let me know below, you can also put your ideas for improvement forward in Community features and ideas.
why my account can't comment? it always display "You do not have permission to create comments"
Hi Myy, while the functionality exists for users to edit their own comments in discussions and optionally to time box the ability, the same functionality doesn't exist for comments on blogs, media gallery, ideas and events.
I have raised a feature request with the platform vendor to look at adding it in a future release.
Hi Myy, thanks for the feedback.
The intention was to enable members to be able edit their own comments, but for some reason on testing, that isn't the case in blog comments. It works fine for discussion comments/questions though. I'm looking into it.
However, I didn't expect that "Enter" would end the comment. It's nice to have checkbox for that though. :)
Would it be possible to 'Edit' comments during a short period (like 5 minutes) ?
Very nice rework of the UI, and the new editor is really lightweight.