For a while, SharePoint Online was the red-headed stepchild of Office 365. The name didn't even appear in the list of apps – users just saw links to OneDrive and Sites – and the ribbon-based interface felt dated and out of step with the rest of Office 365.
But cloud competition like Box and Dropbox hasn't killed off SharePoint, and even though the personal cloud storage of OneDrive for Business is still part of Office 365, Microsoft has just given SharePoint itself a major refresh that updates the key features for document sharing and collaboration, and adds far better mobile support.
SharePoint Online also connects to the new services Microsoft has been adding to Office 365 like Groups and Planner, making the collaboration options feel more coherent.
Sites for personal and shared team use and document libraries are still at the heart of SharePoint – document collections can now be as large as 25TB, and there's a new document library experience that looks much more like OneDrive, or a blog.
Team sites automatically show popular documents and details of who in the team has been working on what, and there are new tools for creating pages on the site as if you were writing and publishing a blog – so you don't need to create HTML or use a separate publishing tool any more. Just pick web parts – images, events, links, videos, Yammer feeds – and drag them into place.
Some Office 365 plans include the SharePoint Video service, for uploading and streaming videos. This is going to be replaced by the Azure Streams video service, though not until the new service has all the same features as the existing one.
All the existing options for customising SharePoint are still available. You can include language translation services for sites and documents, and for structured tasks you can add workflows designed in Visual Studio and have them hosted on Azure, or you can create a Flow or a PowerApp on Azure that lets you configure workflows that connect other services – like Salesforce or Dynamics – to SharePoint.
If you need the same kind of full-trust managed .NET code that lets you customise SharePoint on your own server, you can put that on Azure. As a multi-tenant cloud service, SharePoint Online has to protect users from each other's potentially performance-hogging code, so this is a sensible approach. But many of the features you'd once have built that way are available as apps written in HTML and CSS that run on SharePoint: you can get blogging tools, mapping tools, address checking tools and more – and admins can choose which apps are available in the SharePoint Store and who is allowed to buy more.
SharePoint also has a new way of controlling access. Admins can still grant and block access to SharePoint sites, but team sites work with the new, self-service Groups feature in Office 365. Anyone can create a group of colleagues and the group automatically gets a team site with a document library, a shared calendar and inbox, a Skype for Business chat room that you can also get as email, along with a OneNote notebook, an always-on Skype conversation you can drop in and out of, and the new Planner task management tool.
It works the other way round, as well; make a team site or add colleagues to Planner and you create a group.
Planner is like a simple version of Trello – you create a card for each task, assign it to someone and save it into different 'buckets' that you use to organise your plan. It doesn't have much in the way of notifications yet, but Microsoft is adding features quickly.
Groups also have the kind of connectors you might have seen in Slack. You can connect a Twitter feed or a variety of services like GitHub, Trello and ZenDesk to a group to get alerts – so you could follow the hashtag for the product your team works on, or see customer support issues in the group.
You can search across all the sites you have access to and when you find a useful document, you can follow it as if it was a friend on Facebook. Results include automatic recommendations based on what the people you're connected to are working on, and your previous behaviour. That's based on the Delve feature, which analyses what documents your colleagues are working on that are relevant to you – you can see that in the Delve service but the information will now show up in SharePoint too.
Search is smart: search for 'marketing deck' and results will include PowerPoint presentations (that don't have the word 'deck' anywhere in the contents), with particularly relevant slides highlighted in the results.
The SharePoint newsfeed is still available if you want to use that to keep track of what's going on. This looks very much like Facebook or Twitter – you can follow people, sites, projects, hashtags, documents and events, and you'll see in the activity stream when someone does something new or makes a change (you can filter the stream to make it more manageable). You can also preview documents and videos straight from the Newsfeed, or turn any item into an action that becomes part of your task list.
You use Twitter-style @ names to mention people and you can see when other people have mentioned you (you get an email as well as seeing it on the Newsfeed, so you don't have to update feverishly to stay on top of work). Also, you can post your own updates to everyone or just the team you're working with.
But now that the Yammer social network service is available to all Office 365 customers, you can switch to using that instead. It's a much more powerful tool for collaboration that's getting regular updates – and again, it's going to integrate with Groups soon, so a team can choose to collaborate through Yammer or the other Groups tools.
You can view and edit documents in the Office Online web apps, and you can preview file types you can't edit, like Visio. Sharing documents – with colleagues or up to 10,000 external partners and customers who don't need to have SharePoint themselves – is also much simpler. Click on the sharing icon and type in names or email addresses, choose whether they can view or edit – or copy an obfuscated URL you can send in an instant message or put in a blog post.
Shared documents are marked by an icon you can click to see who you're sharing with (and you can stop sharing a document when you're done collaborating). Many Office 365 plans include Azure Rights Management Services, so you can control not just who can see a document but what they can do with it, turning off the printing and copying functions for confidential information.
SharePoint started out as a way to share document libraries and create workflows. It's now a flexible collaboration tool for ad hoc groups as well as a formal, centralised information store, with mobile apps as well as simple web publishing.
The SharePoint Online admin centre reflects that. There's a long list of settings that lets you control apps, connections, rights management, collaboration and whether users get new features and the new OneDrive for Business interface.
For many smaller businesses, that's all you need and you can hide the other controls. But if you need them, there's a full set of configuration options for everything from InfoPath to the taxonomy for how documents are indexed, in an interface that SharePoint Server administrators will find familiar (although it's going to confuse anyone starting with the new Office 365 admin centre).