Welcome to our September 2017 release announcement.
Maximizing team effectiveness is at the core of the Mattermost philosophy. We are delighted to announce a new feature, interactive message buttons, that further increase team productivity as well as enrich the user experience by simplifying complex workflows.
On the mobile front, we have news of an easy way to configure enterprise mobile applications with leading EMM providers.
Plus, there are some awesome new open source integrations! Check our Mattermost Integrations Directory to discover new open source and commercial Mattermost apps and extensions.
Thanks for all community contributions this month and in particular to our 4.2 MVP, the Uber Development Team, for their significant contributions to the project including the Mattermost web app, desktop app, and mobile apps.
Increasing Team Productivity: Interactive Message Buttons Simplifies Complex Workflows
Interactive message buttons let you add actions directly into messages. They can be created with integrations or slash commands (see below). For example, it could enable you to update sales opportunities in your CRM system from Mattermost, conduct a customer survey, or file a report on market trends.
Interactive messages allow you to simplify complex workflows and make it more likely that people (system users, team members etc.) take a required or desirable action. They can be easily extended to support additional types of interactive messages.
You can find out more about our design approach here.
Custom Slash Commands Improves Workflows
Slack-compatible custom slash commands also support interactive message buttons to help make your team’s workflow fast, efficient, and more enjoyable.
Custom slash commands are easy to build. You just need to set up an HTTP endpoint, which will receive the command payload, process it and respond with the message that will be posted. Then add the custom slash command to the server and point it at your HTTP endpoint. Then you are done!
Here’s a good and practical example of the process for setting up a Mattermost custom slash command hosted as an AWS Lambda function in combination with an AWS API gateway endpoint. It walks you through creating a simple /standup command for your team members to post daily updates. To try out the custom slash command, sign in to our public community server at https://pre-release.mattermost.com.
/standup slash commands let you post daily updates.
EMM offers many advantages to enterprises and employees:
It provides a comprehensive approach to securing and enabling employees’ use of mobile devices.
A strong EMM strategy helps employees to be more productive, providing them with the tools they need to perform work-related tasks on their smartphones and tablets without compromising security.
Businesses benefit from secure work-ready apps with minimal setup required while leveraging existing investments in EMM, VPN, and identity solutions.
Users benefit from a seamless out-of-the box experience.
You can also learn more about the AppConfig Community, a collection of industry leading EMM solution providers and app developers. Their mission is to increase mobile adoption in business by enabling simpler and more consistent ways to configure and secure apps.
New Community Integrations
Listen for Webhooks and Post Them to Your Mattermost Server
Matterhook.NET is a Webhook listener that consumes Webhooks (from Discourse, GitHub, and Docker Hub) and translates them into Mattermost-friendly messages. Details here.
The Matterhook.NET Client is a standalone package of the Mattermost incoming Webhook wrapper used by Matterhook.Net and used to post messages to your Mattermost server using Webhooks.
Thanks to PromoFaux for these awesome integrations!
Report TeamCity Build Progress
TeamCity is a Java-based build management and continuous integration server from JetBrains. This new integration provides an easy and reliable way to integrate with TeamCity for reporting successful/failed builds.
Here’s a fun feature that will be appreciated by team players! The Unsplash integration downloads a random free image from Unsplash. It then retrieves an inspirational or motivational quote from one of the several sources and writes the quote and credits into the image. Finally, it posts the image into a Mattermost Channel using Mattermost API v4 via the Python Mattermost Driver. You can find out more here.
This integration is a fragment that connects logback, the logging framework for Java, to Mattermost. Log messages can be transmitted as a message attachment or as a simple incoming Webhook. More details here.
Install a new instance of Mattermost with instructions from our download page. Check out our upgrade guide for guidance on updating to the latest version.
Mattermost Enterprise Edition E10 and E20 are commercial versions designed for large organizations backed by commercial support from Mattermost, Inc. and available by subscription. See the feature list for more details.
Looking for help on install and upgrade? Asubscription also entitles you to upgrade and installation help from Mattermost, Inc.