Spec 2018: Slack lets developers build and test apps inside desktop client

Collaboration firm adds new tools to make it easier to build Slack apps

Slack logo

Slack has announced a suite of new developer tools, as part of a range of platform changes designed to foster the growth of its app ecosystem.

The new features will make it much quicker and easier for developers to build and test Slack apps within Slack itself, according to the company's head of developer relations, Bear Douglas.

"Right now if, for example, you want to try out Slack's API, you have to go create an app token, you have to get the keys you need, you maybe have to spin up a project, spin up a web server, in order just to ping calls to our API," she told IT Pro. "Now, what you'll be able to do is install an app inside Slack and then directly from Slack test out our API."

Reference documents are also easier to access. Developers can now search them via a Slack command, and they can then be read within the Slack client, or the longer-form version can be accessed by clicking out to Slack's website.

Advertisement
Advertisement - Article continues below

The changes were announced as part of Spec 2018, the company's inaugural annual conference for developers, customers and partners.

Alongside these developer tools, the company is also launching some new features designed to make Slack apps more visible for everyday users. The most prominent is App Actions - a framework for adding third-party app integrations to the three-dot menu that currently houses functions including pinning messages to channels and marking them as unread.

The feature will launch with pre-made integrations for five services, including Asana, Bitbucket, HubSpot, Zendesk and Jira. As an example, the feature will allow users to convert a Slack message from a colleague directly into an Asana task.

Power users of Slack will likely be aware that these kinds of integrations already exist, in the form of Slack commands. These already allow users to interact with third-party services in a number of ways, such as adding tasks to project management tools, sharing files from cloud storage platforms, and more.

In fact, Douglas told IT Pro that the new App Actions don't actually add any new functionality that wasn't already offered by Slack commands, but emphasised that they provide a much more intuitive and user-friendly way to access these capabilities, pointing out that while developers and techies are inherently familiar with using slash-based commands thanks to tools like IRC, most line-of-business users are much more used to contextual menu systems.

"It's not something that should be undersold, because at the moment, a lot of users ... may not be aware of the integrations that are already installed on their team, and so some of the work that we've done over the past year and a half or so has been on making integrations more discoverable."

One App Action that may prove very useful is the ability to view the JSON for specific elements within Slack.

"If you see something beautiful inside Slack," Douglas said, "and you wonder 'how can I do that?', there will be an Action in that overflow menu that lets you inspect the JSON for that message. So if you want to copy something beautiful you saw, or just break it down, you can do that automatically without leaving Slack."

Making apps more attractive is something that the company is emphasising, and it will soon launch a new toolkit for modifying the UI of Slack Apps, which it is dubbing 'Block Kit'.

Slack is aiming to build on its initial success as an enterprise collaboration platform, pursuing a partnership-based strategy in which the platform integrates as deeply as possible with the numerous SaaS-based tools that businesses rely on. The strategy is similar to the tactic Facebook has taken with its Workplace platform, which also announced a slew of new integrations earlier in the year.

Advertisement
Advertisement - Article continues below

"They're absolutely integral. They're what makes Slack more useful than just a messaging service, and it's something that we try to make clear to our [third-party] developers: that they are key to our success," Douglas told IT Pro.

"It's really about lowering the barriers and making it easy to build Slack apps. So we're building our tooling offering all the time, and we're trying to be as responsive as possible."

Featured Resources

The IT Pro guide to Windows 10 migration

Everything you need to know for a successful transition

Download now

Managing security risk and compliance in a challenging landscape

How key technology partners grow with your organisation

Download now

Software-defined storage for dummies

Control storage costs, eliminate storage bottlenecks and solve storage management challenges

Download now

6 best practices for escaping ransomware

A complete guide to tackling ransomware attacks

Download now
Advertisement

Recommended

Visit/email-clients/19598/hotmail-outlookcom-upgrades-your-questions-answered
Software

Hotmail.co.uk migration to Outlook.com: Qs answered

11 Nov 2019
Visit/careers/28219/it-manager-job-description-what-does-an-it-manager-do
Careers & training

IT manager job description: What does an IT manager do?

28 Oct 2019
Visit/business-strategy/31780/the-it-pro-panel
Business strategy

The IT Pro Panel

28 Oct 2019
Visit/security/ddos/28039/how-to-protect-against-a-ddos-attack
Security

How to protect against a DDoS attack

25 Oct 2019

Most Popular

Visit/security/identity-and-access-management-iam/354289/44-million-microsoft-customers-found-using
identity and access management (IAM)

44 million Microsoft customers found using compromised passwords

6 Dec 2019
Visit/cloud/microsoft-azure/354230/microsoft-not-amazon-is-going-to-win-the-cloud-wars
Microsoft Azure

Microsoft, not Amazon, is going to win the cloud wars

30 Nov 2019
Visit/hardware/354237/five-signs-that-its-time-to-retire-it-kit
Sponsored

Five signs that it’s time to retire IT kit

29 Nov 2019
Visit/business/business-strategy/354195/where-modernisation-and-sustainability-meet-a-tale-of-two
Sponsored

Where modernisation and sustainability meet: A tale of two benefits

25 Nov 2019