The blog of Wictor Wilén

  • SharePoint Framework - Initial Questions and Answers

    Tags: SharePoint, SharePoint Framework, SharePoint Online, SharePoint 2016

    At the Future of SharePoint event in San Francisco on May the 4th Microsoft announced the new and improved customization option and/or development model called the SharePoint Framework. This is a development model that solely focused on client-side development. There's been some confusion going on on Twitter and other social medias and podcasts and I thought I should put together an Q&A post for this.

    This Q&A post is totally unofficial, all of this is currently in private preview and some comes from my (awesome) DevKitchen experiences, so things can and will change and I take no responsibility of any errors in this post or any financial, physical or mental issues caused by reading this.

    I will try to keep this post alive as much as possible and if you have any questions, feel free to post them and we'll try to get answer to them. I also listed some questions, that I do not have an answer to, but are working on to find out…

    Q: Is the SharePoint Framework an new development model

    My point of view here is that this is not a completely new model. The framework might be new, but that is a framework that we all has been longing for for quite some time. Client-side development has been here for years and we all built our own frameworks. Now Microsoft is creating this framework for us, it is standardized and they will also build in native support for this framework in SharePoint. This model leverages techniques we are used to such as CSOM, the SharePoint REST API's, the Microsoft Graph etc and at the same time embraces open source technologies such as node.js, Gulp, Yeoman and more.

    This model does not deprecate anything; if you need to do full trust code you can still do that (on-premises) and build WSP's, if you want to use the App/Add-in model you are free to do that.

    Q: What's not so new in this model?

    A bit of a weird question, but I wanted to highlight that this model actually piggy backs on previous development models and infrastructure in SharePoint - specifically the Add-in model. The packaging and deployment mechanism is using the add-in model. The solutions built using the SharePoint Framework are being packaged as a .spapp file, which is very similar to the .app package created when building a SharePoint add-in, and distributed using the App Catalog.

    Q: What does the .spapp package look like?

    When you package your client-side solution, an .spapp package is created. This package looks very similar to any other SharePoint Add-in you're creating. This package contains the following major things:

    • An AppManifest - a regular SharePoint add-in AppManifest with the difference that the App element has a IsClientSideSolution="true" attribute
    • One or more features - a normal Feature element file

    For a client-side web part the feature contains a .webpart file that is being added to the Web Part gallery. The client-side web parts actually use a new .NET web part class called Microsoft.SharePoint.WebPartPages.ClientSideWebPart. This web part has one important property that references the client-side web part Id. The elements file for the Feature also contains a new CAML element (ClientSideComponent) that is used to point to the bootstrap JavaScript file that we use. That file can be hosted locally (for development), in SharePoint or any other CDN (for more information see below).

    For client-side applications it is a bit more complex as they are tied to lists. For the sake of uncertainty I leave that description out for now (well I got to have a reason to lure you back here). I know there are discussions on how this should be implemented/executed.

    Note that none of your actual logic (JavaScript etc) is stored in the .spapp package.

    (Once again this might very well change over time when we get closer to release)

    Q: How do I deploy my solution?

    Deployment is two steps; one is to deploy the JavaScript files and artefacts (see below) and from that you get a bootstrap URL, that URL is used to package the solution (.spapp) which you then deploy to the App Catalog in your SharePoint tenant.

    Q: How do I deploy my JavaScript files and other artefacts?

    You have three options of hosting all your files:

    1. For Development you host your files locally (localhost using the node.js express engine) and can take advantage of automatic reload of your app when you save files etc.
    2. You can deploy to a SharePoint library. A good option if you want full control of the artefacts in your tenant
    3. To a CDN. This is most probably the best solution for ISV's where they centrally can manage all the artefacts.

    Q: How do I update a client-side solution

    This is an answer that some might be scared of. If you only need to update the logic or code in your app you only have to update the source files, you do not have to redeploy the .spapp package. The "only" time you would need to do that is if you change the URL to the location of where you host the bootloader JavaScript file.

    Since the app package and app registration only contains a reference to the bootloader JavaScript file, there is nothing preventing a user, vendor or similar to actually modify that file (and thus giving the app full access to the page/site - see question about isolation below). But, this is exactly the same way we have it with any jQuery or Angular files hosted on a CDN.

    Q: Will the Office Store allow client-side solutions built using the SharePoint Framework.

    Thank you, very good question. I do not have an answer to this right now, but I assume that the team are working hard on this, specifically regarding the topics around updates. To be continued…

    Q: What about isolation in my customizations

    The SharePoint Framework runs in the context of your page, and will also have all the privileges of the user of the page. This might sound scary, but it works in the same way as any Script Editor Web Part or Custom Action with JavaScripts. If you truly need isolation in your app you have two options; 1) Go back and use the Add-in model and host your application in an iFrame or 2) build your new client-side application using an iFrame.

    Q: I don't want everyone to be able to see my business logic in JavaScript!

    No problem! Then you just encapsulate your "secret" business logic or algorithms in web services and make sure that those are CORS enabled.

    Q: What client-side frameworks are supported?

    All of them. Well, I haven't tested all of them, but that's the idea. The product team does not want to limit you with what frameworks to use, so go ahead use your preferred ones. Personally I've built client-side solutions with jQuery, Angular 1.x, Angular 2, React and Knockout.

    Q: Do I really need to learn TypeScript?

    Short answer Yes. The tooling right now is built using TypeScript and uses class inheritance etc. It is possible to write using plain JavaScript but that would just be a waste of time and more error prone. And just because of that we'll probably see people doing this. And this makes me bring up the old SharePoint mantra - Just because you can, doesn't mean you should!

    Q: Do I really need to use Visual Studio Code?

    Short answer; absolutely not! You can use whatever tool you want to write the code. However I guess most of the demos and instructions from Microsoft will be based on Visual Studio Code.

    Q: But I really want to use Visual Studio that I'm used to and love so much!

    Yea, I'd love that option to and there's a lot of benefits of using Visual Studio. I know that the product team are aware of this and I'm pretty sure that they are working on it. But see this as an opportunity to learn Visual Studio Code meanwhile…

    Q: Do I really need to use Gulp?

    Short answer: Yes. The current tooling is built on Gulp tasks and I recommend you to start with that. But if needed you can configure and modify those tasks. It is also totally possible of building your own package mechanism and code structure that fits your style of coding, if you have the time. (I actually wrote my own package mechanism and gulp tasks from scratch just to understand how it all worked out and to be able to give feedback to the team - so it is possible)

    Q: Do I really need to use Git?

    Short answer: Nope! Git has nothing to do with this, at all. But the code samples and the source for all the tooling will most likely be distributed using Git/Github so if you're interested in contributing you should learn it.

    Q: What is the Workbench?

    The Workbench is a test rig for client-side solutions which comes in two flavors. One static html version that are used without the context of SharePoint. It is capable of rendering the page canvas and client-side solutions so that you can work with the UX components. If you need live data however you need to create mock data for your domain model. The second flavor of the Workbench is the one running in SharePoint, with that one you have access to the full page context including SharePoint data.

    Q: What about SharePoint 2016 on-premises, will we ever be able to take part of all this?

    Yes, I do believe so. There's nothing in here that actually locks this model to Office 365 and SharePoint Online and at the Future of SharePoint event there was announced that SharePoint 2016 will get "Feature Packs" during 2017. So, yes, this will most likely happen.

    Q: Is it SPX or SPFx?

    Over the last two days I've seen the SharePoint Framework been shortened both as SPX and SPFx. I prefer the latter one. How about you?

     

    Do you have any more questions? Let me know!

  • Web Parts are back at the center of SharePoint development!

    Tags: SharePoint, Office 365, Web Parts

    Today at The Future of SharePoint event Microsoft have announced the next iteration in SharePoint development - the SharePoint Framework. As one of the old ones who started with the Digital Dashboard Resource Kit, to the COM+ event handlers in SharePoint 2001, over to custom built DDFs, to WSP's to Apps and Add-ins - this new framework is a very welcome change.

    For years SharePoint Developers have been forced to walk in shame in the outer rims of the developer guild. It's been so hard to get over the threshold and once you were over it, there was very few who actually returned to a normal life. I've been struggling for years to get ASP.NET or web developers to get on over to SharePoint development with no luck. The Add-in model did not help in any sense here and just introduced new pitfalls and confusions.

    Introducing the SharePoint Framework

    Last year at the MVP summit we were introduced by Jeff Teper (I'm so glad that he's back on the team) that they had some cool things cooking in Redmond. He, and the team, told us that they were here for the long run and that they were building something new that would supersede the current existing extensibility model. And in February this year I went over to Redmond to try this out with my own set of hands at an event called the DevKitchen. This event where we all were introduced to this new model is one of my top moments in my Microsoft developer career and the interaction we had with the engineers was just phenomenal, looking forward to the next one Dave! I do believe that our trial and errors and feedback made the end result so much better.

    What we got our hands at that DevKitchen was the new extensibility model, now called the SharePoint Framework. In my opinion this is an evolution of SharePoint, adapting to a more modern way of building applications. It's not replacing Add-ins, and they are not replacing WSP's and server side code. It's another tool in our toolbox - albeit it might be the one I will use first hand from now on.

    This new SharePoint Framework consists of a couple of different parts. You can read more about it in Bill Baers post - The SharePoint framework - an open connected platform.

    Web Parts are back!

    The one thing that excites me the most about this new SharePoint Framework is that Web Parts are back, with a bang! Web Parts was what brought me into SharePoint. In the previous millennium we built our Web Parts using VBScript and was pure client side code, until they appeared in SharePoint as a server side component, and then adopted in ASP.NET as a standard feature. Unfortunately Web Parts has had some very dark times, and that was when the Apps/Add-ins entered the scene and introduced App Parts - an abomination.

    Well, let's forget the past and look at the new client-side Web Parts. Web Parts are back as a client side thing. Client-side Web Parts are now built in (preferably and initially) in TypeScript. They are very similar in construct as you know Web Parts; they can be initialized, persisted, have properties and of course a way of rendering them. These new client-side Web Parts will live side by side with the old and traditional Web Parts.

    Fun fact is that I think I was the one, external from Microsoft, that actually built a client-side Web Part that worked.

    Using client-side technologies isn't something new, the only new thing here is that we now have a proper and supported framework for it. Client-side technologies isn't perfect either, with access to the DOM we are given great powers, but we do this all the time today.

    The SharePoint Framework is all built on open technologies and you can use whatever platform you prefer. The initial release of the SharePoint Framework will be built for TypeScript, node.js  Yeoman and npm. These are four technologies that you should read up on before the SharePoint Framework is starting to roll out this summer. All you need to build you solution is then an command prompt and Visual Studio Code.

    Since this is all client side rendering (ie JavaScript) you can use any framework of your choice; Knockout, Handlebars, jQuery, React, Angular 1.x and 2 you name it.

    The very first client-side Web Part

    Just to give you an example on how these client-side Web Part works and so that you can see how similar they are to the Web Parts we are used to build, here's how you would create a simple client-side web part.

    Disclaimer: things below here can most certainly change until GA of the SharePoint Framework.

    To prepare your environment you need to install node.js and npm and the Yeoman generator, which will take care of the project scaffolding for you. Then you download the specific SharePoint generator using Yeoman and start the scaffolding (exact command to be determined; hopefully yo sharepoint).

    What you get is the a set of files, just like when creating a new project in Visual Studio. All code files are TypeScript files and the Yeoman generator will create one specific file for your Web Part TypeScript class. This TypeScript class will inherit from a base class as follows:

    export class FutureOfSpWebPartWebPart 
       extends BaseClientSideWebPart<IFutureOfSpWebPartWebPartProps>{ 
        ...
    }

    As you can see, my client-side Web Part extends the BaseClientSideWebPart abstract class. The generated code also includes overrides of some of the methods. Also notice how there's an interface definition passed in as an template argument to the base class:

    export interface IFutureOfSpWebPartWebPartProps { 
        description: string
    } 

    This interface is used to define the properties of your Web Part, in this case only a description property of the type text.

    client-side web part in TypeScript

    In the generated file there are by default three overridden; the constructor, the render method and a property called propertyPaneSettings. For this post, let's just focus on the rendering of the Web Part.

    public render(mode: DisplayMode, data?: IWebPartData) {
        this.domElement.innerHTML = 
           `The Future of SharePoint is <b>awesome</b>!`;
    }
    

    This method is responsible for rendering the client-side Web Part, and in order to do that we have access to the actual DOM element, through the this.domElement object. WIth that we can manipulate the DOM as we will and in this case just insert HTML directly into the element. We can also in this method setup any bootstrapping we want for our favorite framework, we can check the mode to see if we're in edit mode or not, and we can get properties using the data argument.

    Once we're done building our client-side Web Part we of course would like to take it for a test ride. And now over to something really cool. Remember building Web Parts and you need either your own virtual machine or an Office 365 subscription with internet connection. No more! You can sit on an airplane (like I do now) and just run the gulp task called serve. This task will wire everything up, start your browser and open up the Workbench, which is a local offline canvas for the new page model and you can work with your client-side Web Part. If you need any changes to it, just modify the TypeScript file and the task will take care of compilation and reload your browser. Can't be easier.

    Client-side Web Part in the Workbench

    Of course this method has no access to SharePoint data or the Graph, so you need to work with mock data - which generally is a good idea anyway!!

    Then when you're ready to go test with live data you can use the Workbench that will be present in SharePoint (not available until later this summer I'm told) and there's also gulp tasks for packaging it properly so that you can either upload and host your client-side Web Part script files in either a CDN or in SharePoint itself.

    I think this is more or less exactly what I've been longing for in this area. SharePoint team - you nailed it!

    Make sure to check in this video by Daniel Kogan in which he walks through the new framework, page model and how to to build a client-side web part.

    Client-side applications

    There's also a concept called client-side applications. This is the new way of customizing lists and libraries. In a nutshell you register a client-side application for a list or a library and then you are solely responsible for rendering the user interface, in a similar fashion as above. Can't wait to see what awesome stuff people builds with this. But, that's for someone else to write about, or me at another time.

    Impressed?

    How do you feel about this? I think this is a fresh re-start of the SharePoint oil tanker and I welcome all the new thinking in this space. Yes we have to re-learn quite a lot of stuff, but I love that. And honestly people, SharePoint developers has been the laziest group of developers out there (except some Cobol veterans) and been very afraid of changes (remember when all people screamed for their life when the App model came?). Get out of your comfort zone, learn new stuff, build cool stuff and enjoy SharePoint land once again.

    SharePoint is back and Web Parts are back!

  • SharePoint Team Sites are back - stronger than ever!

    Tags: SharePoint, Office 365, Office 365 Groups

    SharePointAbout a year ago I wrote a blog article called SharePoint Team sites are dead. An article that stirred up many feelings in the community and started an interesting (and somewhat harsh) discussion - which was kind of the point. Fast forward to May 2016 and this is a totally different ball game! SharePoint Team Sites are back!

    Modern team sites

    Jeff Teper, CVP at Microsoft, writes in the just now published The Future of SharePoint blog post: "Team sites has always been at the heart of collaboration with SharePoint", a statement I absolutely agree with. Team Sites is what made SharePoint such a successful product. The post I wrote about how Team Sites are supposed to be dead are still true though - Team Sites are not what they used to be, they have transformed and merged with Office 365 Groups into something more powerful - the new Modern Team sites.

    For the last year or so I've been fortunate and been part of a smaller group that has had a continuous interaction with the product team (both marketing and engineering) and we've been shown what they have been working on and we've given them feedback. The product team has been awesome in this dialogue, and in the way they have taken Team Sites out of the dark ages and into a new more modern way of working and at the same time listening to our opinions.

    Team Sites and Office 365 Groups

    If you've been following my blog or me on Twitter, or met me in person, you couldn't have ignored the fact that I've been a huge fan of Office 365 Groups. Although I also been very transparent that they have not been the silver bullet, given some of their shortcomings, of which almost all has been resolved over the last few months. And the Roadmap of features and improvements of Office 365 Groups are just top notch. The power of these new Modern team sites is the fact that they have merged with Office 365 Groups, giving team sites many of the features that we previously had to build and customize.

    SharePoint team site and mobile app

    Yes, this new experience will prevent some customizations that we've previously been used to doing. But this is a good thing. This allows for a much better life cycle management of SharePoint Team Sites. We all know what's the most expensive part of any SharePoint project - the upgrade piece, the thing that happens a couple of years after the initial project. In this new world of evergreen services - I expect to see this coming to the on-premises version of SharePoint as well - we are in a continuous upgrade mode. We don't have time to spend on upgrades, it should just work. This new model; including the new page experience and extension framework; allows for this.

    SharePoint home and the SharePoint mobile app

    SharePoint homeAlso back in December 2013 I wrote another blog post (seems like ages ago) in which I questioned the fact that the brand SharePoint was going to survive. At that time there was no mention of SharePoint at all in the end user interface in Office 365 - it was just known as Sites and Microsoft was very mellow on the whole on-premises piece. Worth noting is at that time the leadership of the SharePoint team was not as it is today.

    Fast forward to 2016, Sites will be renamed to SharePoint. Finally! This is something that I have been longing for. But this is not only a rename of the tile in the waffle. SharePoint home is your new start page, an aggregated view of your most active sites as well as the ones recommended to you by the Office graph, from both the cloud and on-premises. Not only that, the SharePoint home is also a new entry point for enterprise search and I also believe that this is just the first of many steps.

    This SharePoint home experience is also the heart of the new SharePoint mobile app. Another experience that I've been trying out for a while. The "Intranet in your pocket" is what Microsoft calls this app. It's not really there yet (as an Intranet), but the vision and ideas they have look great. Currently the app gives me great insights in the Team sites I'm participating in, the activities happening in them, the documents and even plain ol' SharePoint lists, and I can search for documents and people. Another great feature is that they by default have built-in account switching and it works for Office 365 and on-premises. Good job!

    Intranet!

    I find it very interesting that Microsoft finally talks about SharePoint as an Intranet. They haven't done that for a long time. The versatile SharePoint development platform is now being more streamlines to a specific set of workloads within the Digital Workplace and employee experience. I think this is a good move and hopefully customers can get started with SharePoint without spending to much money and time on building the Intranet features. I wouldn't be surprised if we see more Intranet features, like news and portals, in the near future.

    The SharePoint Framework

    Not only is this new modern team sites equipped with a great user experience, it is also customizable through the new page model and the new extension model called The SharePoint Framework. This new model allows you to still do the the customizations that once made SharePoint so famous and feature rich. This time the improved extension model is all based on client side technologies; no WSP, no sandbox, no weird SharePoint hosted apps. What we get is something more modern that potentially can attract new developers to the realm of SharePoint. This part I'm particularly excited about and please read this post I've written, that is dedicated to the SharePoint Framework.

    One of the most important aspects of the SharePoint Framework and the approach to base it on solely client side technologies, is that this allows the SharePoint team to slowly move away from the (deprecated) ASP.NET Web Forms model that has over the years caused us so much headaches.

    And what about Yammer

    These new announcements are all about SharePoint. Yammer is not a part of SharePoint. None of the blog posts from today mention the Yammer service and during the virtual event today, Yammer was just mentioned briefly. I draw my own conclusions from this and you have draw your own.

    Summary

    What we've seen today and moving forward is just the beginning of the Future of SharePoint. I'm very excited about what we will get over the next few months and following that.

  • What's new on the Office Roadmap - 2016-04-17

    Tags: Office 365

    Updates, updates and updates. This time around there's a great deal of clean up on the Office Roadmap. Mayhaps they are adding space for all the neat SharePoint things we expect to see next week at the SharePoint Future event.

    There's also a bunch of new stuff added to the In Development category, scroll down and learn something.

    Also worth noticing is that the Yammer team has started to catch up on the feedback they received over the last few years. I think that in just a few weeks they made more than they actually been able to do for years. Good job - now if you only could focus on some proper integration; with identities, search, threading and stuff that matters.

    Changes 2016-04-17

    Launched

    • Funnel Chart: New Funnel chart, rolling out for Excel 2016 and Excel for Windows Mobile first (new)
    • March Updates in Office Mobile Apps for Windows devices: Lots of updates for the Metro Office (new)
    • Project Online - Portfolio Dashboard: Really cool new Dashboard for Project Online (from in development)
    • Project Online - Portfolio Dashboard for iPad: As above, but for the iPad (from in development)
    • Public Folder eDiscovery & In-Place Hold: Compliance stuff for Public folders (from rolling out)

    Rolling out

    • Class Notebook: limit sharing and delition of section groups: blocks sharing from the Mac and iOS Apps cause it breaks the sharing model. Also moving section is blocked. And some "delition" stuff (new)
    • Content Search Export: export data (compliance) from mailboxes and SharePoint to your local machine (new)
    • eDiscovery Case Management, Hold & Permissions: More eDiscovery improvements (from in development)
    • Learning Tools for OneNote: GA for the Edu OneNote Learning tools (new, but was called Learning Tools for OneNote, which is moved to previously released)
    • New Yammer group experiences: We're starting to see some improvements to the Yammer service (finally), changing how you interact with groups (from indevelopment)
    • Office 365 Reporting Dashboard: I really like this new reporting dashboard in the new admin center, but can't wait for the PowerBI content pack (from in development)
    • Optimizing Yammer Inbox for Team Collaboration: More Yammer improvements. Did I read "mark group as read". Wow! (new)
    • Safety Tips for Office 365: warnings about suspicious e-mails (new)
    • Yammer Discovery Feed: Updates to the Yammer feeds to make it easier to discover new information (from in development)
    • Yammer Group UI Redesign: First big UX update since the Microsoft acquisition? (from in development)

    In Development

    • April Updates in Office Mobile apps for Android devices: Android App updates incoming (new)
    • April updates in Office mobile apps for iOS devices: And iOS (new)
    • April updates in Office Mobile Apps for Windows devices: And for you poor people who still are on this platform (new)
    • Bing Speller in Office Online: Office Online is now powered by Bing Spell Checker, brave! (new)
    • Chat while co-editing a document: direct access to Skype when co-authoring (new)
    • Classroom scale co-authoring in PowerPoint Online: improved scale in PowerPoint co-authoring (new)
    • Embed content into OneNote for iOS: embed stuff (Sway, Mix, videos) in OneNote for iOS
    • Embed content into OneNote for Mac: and on Mac (new)
    • Embed content into OneNote Online: and Online (new)
    • Embed Sways into Microsoft Classroom:  and some Sway embedding (new)
    • End of school year Class Notebook archive: Class Notebooks is getting a tremendous amount of improvements! (new)
    • Enhanced UML diagram support: Better UML support in …Visio? (new)
    • FastTrack | Box to OneDrive for Business Migration: Get yer files outta Box (new)
    • FastTrack | Power BI onboarding support: Onboard your E5 users faster (new)
    • Focused Inbox for Outlook for Windows, Mac and web: The Focused inbox is coming to Windows and Mac. It says "loved on iOS" - I'm not 100% agreeing on that one though. (new)
    • Improvements to Yammer notifications: Notifications; mobile and e-mail will be improved. (new)
    • Message Center improvements Spring 2016: Inline Bing translation, be careful! (new)
    • Office 365 Advanced Security Management - Alerting: Advanced threat detection alerts (new)
    • Office 365 Advanced Security Management - App Discovey Dashboard: Find out what other cloud services your organization is using. (new)
    • Office 365 Advanced Security Management - App Permissions: centrally block external apps from accessing your Office 365 tenant (new)
    • Office 365 Groups: guest access support: GUEST ACCESS IN GROUPS!!! NUFF SAID! (new)
    • Office Online accessibility: improvements for people with disabilities (new)
    • Offline Messages: Just look at that description, just mumbo jumbo. But this is about Skype Offline messages, cool! (new)
    • OneDrive for Business SharePoint Online Document Library Sync: Long awaited sync for SharePoint libraries (new)
    • OneNote: New special ink effects: LOL! Rainbow and Glitter ink. That's exactly what we need to be productive! (new)
    • Polls on Yammer iOS app: Reply to polls in the Yammer app, 'bout time (new)
    • PowerPoint Online Transitions and Animations: enhanced effects in PowerPoint Online (new)
    • Project Online - Financials: project level time-phased costs. Probably a super cool feature for Project peeps (new)
    • Project Online - Mobile apps for team members: Project Online Apps for iOS, Android and Windows Mobile! (new)
    • Send to Sway from OneNote: yup, send OneNote data to a Sway (new)
    • Skype for Business PSTN Conferencing with Toll Free numbers: Toll Free numbers to PSTN conferencing in Skype (new)
    • Smart Lookup in Office Online: Search in Bing from Office Online (new)
    • Upload local Outlook attachment to OneDrive & OneDrive for Business: Attaching files in Outlook 2016 can now directly upload to OneDrive (new)
    • Yammer Language Auto-detection: Yammer now detects language based on your browser setting. Hope you can change it though!! (new)

    Cancelled

    • Yammer Group Administrator Onboarding
    • Yammer Group Inbox View

    Moved in to Previously released

    • Analyze Office 365 data with Equivio Zoom:
    • Android: Android for Work compliance with multi profile support:
    • Android: Deeper Integration with Outlook:
    • Android: Easy Sign-in, Sign-up:
    • Android: Presenter view:
    • Apps for Project Pro for Office 365 write support:
    • Archiving in Office 365 for 3rd-party data:
    • Auto Generated Project IDs in Project Online:
    • Capacity Management capabilities in Project Online:
    • Chart Support for Office for iPad:
    • Cloud PBX in Skype for Business:
    • Colorful Office theme:
    • Compliance Search Conditions:
    • Configurable push notifications for Office 365 Admin app:
    • Contact sync for Outlook for Android:
    • Dark theme:
    • Dark theme for Outlook 2016:
    • Data Loss Prevention (DLP) in SharePoint Online:
    • Data Loss Protection (DLP) for Office desktop:
    • Directory pictures in Outlook 2016 search suggestions:
    • DKIM Outbound for Exchange Online Protection:
    • DLP in SharePoint - Policy Management:
    • DLP Policy Tips in Office Clients:
    • Easy Enable for Data Analysis Add-Ins:
    • Embedded video in Universal app:
    • Enforce Office 365 Identity in Yammer:
    • EU Model Clauses and HIPAA BAA Availability for All Yammer Customers:
    • Events from email:
    • Exchange Online Protection- Zero Day auto-purge:
    • FastTrack | Data migration to OneDrive from Google Drive:
    • FastTrack | Skype for Business Onboarding Expansion:
    • FastTrack | Azure Rights Management Onboarding:
    • FastTrack | Data migration to OneDrive for Business from File Shares:
    • FastTrack | Data migration to SharePoint Online Team Sites from File Shares:
    • FastTrack | FastTrack Center services coming to smaller customers:
    • FastTrack | Improving Intune onboarding with MDM:
    • FastTrack | Office 365 ProPlus Upgrade Assistance:
    • FastTrack | Project Online Onboarding:
    • February Updates in Office Mobile Apps for Android devices:
    • February Updates in Office Mobile Apps for iOS:
    • February Updates in Office Mobile Apps for Windows devices:
    • First Release: Office 365 ProPlus and Office 365 Business:
    • First Release: Select People support for SharePoint & OneDrive for Business:
    • Group Updates feed and Direct Messages for Yammer mobile apps:
    • Higher DPI support for 250% and 300%:
    • Inline OneDrive attachment preview for Outlook on the web:
    • January Improvements in Excel 2016 for Windows:
    • January Improvements in Excel Mobile for Windows:
    • Keyword & People search suggestions in Outlook 2016:
    • Learning Tools for OneNote Preview:
    • Likes Coming to Outlook on the web:
    • Lync mobile release - Android:
    • Lync mobile release - Windows Phone:
    • Making it easier to share files and collaborate:
    • Manage Yammer licenses in Office 365:
    • Math Input Control:
    • Mentions Available in Outlook on the web:
    • Mobile offline files (read-only) for iOS:
    • Mobile PDF annotation support for iOS:
    • Morph for iOS:
    • Multiple timeline bars in Project Pro for Office 365:
    • Multi-select Attachments in Outlook 2016:
    • New capabilities on Yammer Android app:
    • New Chinese and Japanese Default Fonts:
    • New Forecasting Capabilities:
    • New Functions for Shorter Formulas:
    • New per-user licensing for Sway:
    • Next-generation OneDrive for Business sync client (PC & Mac):
    • November Improvements in Excel Mobile for Windows:
    • Office 2013 Windows client modern authentication public preview:
    • Office 365 Admin app - Group functionality:
    • Office 365 Admin app - Push Notifications for Message Center:
    • Office 365 app launcher refresh:
    • Office 365 Domain Purchase Experience:
    • Office 365 Groups: auditing:
    • Office 365 Groups: dynamic membership:
    • Office 365 Groups: files quota management:
    • Office 365 Groups: naming policies for aliases:
    • Office 365 Groups: Outlook on the Web and Outlook Groups app user interface improvements:
    • Office 365 Groups: Support compliance requirements:
    • Office 365 help pane updates:
    • Office 365 ISO 27001 and 27018 Audit Report:
    • Office 365 local datacenter in India:
    • Office 365 Multi-Channel Catalog Support:
    • Office 365 My Account updates:
    • Office 365 Service Trust Portal:
    • Office 365 Video - Channel Recycle Bin:
    • Office 365 Video - Deploy in US Government zone (GCC) & China datacenters:
    • Office 365 Video - Improved upload experience:
    • Office 365 Video - Insert video from SharePoint edit page ribbon:
    • Office 365 Video - Video Viewer Statistics:
    • Office 365 Video - Yammer settings per channel:
    • Office Online multi-user coauthoring in Yammer:
    • OneDrive for Business Web UX refresh:
    • OneDrive for Windows Phone unified app:
    • OneNote Online: Record Audio clips & Insert File:
    • Pan and zoom while loading large charts/SmartArt:
    • Persian calendar support in Outlook 2016:
    • PowerPoint Designer - Desktop:
    • PowerPoint for iPad animations, themes, widescreen, backgrounds, and zoom support:
    • PowerPoint Morph - Desktop:
    • Preview_Office 365 Customer Security Considerations Refrence Guide:
    • Project Online content pack for PowerBI:
    • PSTN Calling in Skype for Business:
    • PSTN Conferencing in Skype for Business Online:
    • Quick Access Toolbar customization:
    • Quick Shape Formatting:
    • Read-only mode for Excel:
    • Real time co-authoring in Word:
    • Real time presence for PowerPoint:
    • Real Time presence in PowerPoint for desktop:
    • Red Alert Autoposting:
    • Resource Engagement Workflow in Project Online:
    • Set an expiry date for a guest share:
    • Set Automatic Replies in Outlook for iOS & Android:
    • SharePoint Online uses Exchange Web Services to send mail:
    • Skype for Business for Android:
    • Skype for Business One-time search notification:
    • Skype Meeting Broadcast:
    • Smart Lookup for Office:
    • Storage and file upload improvements for Sites and OneDrive for Business:
    • Support for multi-selection of Slicer items using touch:
    • Sway admin controls over Insert tab content sources:
    • Sway in Service Health Dashboard:
    • Sway recycle bin:
    • Task Notifications in Project Online:
    • Tell Me:
    • Word Online: Improving feature capabilities:

  • What's new on the Office Roadmap - 2016-04-18

    Tags: Office 365, Planner

    Here's some really big updates of the Office Roadmap this time around. Two major themes of this update, part from the now more or less traditional copy paste errors;

    Planner - the Planner team have tons of nifty and neat stuff coming our way.

    Edu - Microsoft is all in on school and Edu features at the moment!

    Check the "In Development" section - you will like it. Wonder how much more good stuff they are saving for the May 4th event!!

    Changes 2016-04-18

    Launched

    • Class Notebook Add-in for OneNote with LMS Connection: this seems like a big investment area for the Office team. I wish I had this when I want to school! More info here. (from in development)
    • Configurable push notifications for Office 365 Admin app: exactly what the title says (back from previously released)
    • Contact sync for Outlook for Android: sync with native contacts application. (back from previously released)
    • DKIM Outbound for Exchange Online Protection: more secure e-mail! (back from previously released)
    • EU Model Clauses and HIPAA BAA Availability for All Yammer Customers: (back from previously released)
    • FastTrack | Data migration to OneDrive from Google Drive: (back from previously released)
    • FastTrack | Adoption planning assistance: get to the cloud even better now with adoption planning assistance (from in development)
    • First Release: Office 365 ProPlus and Office 365 Business: (back from previously released)
    • Inline OneDrive attachment preview for Outlook on the web: (back from previously released)
    • Learning Tools for OneNote Preview: Just a name change and also a duplicate.
    • Lync Room Systems User Experience Update to Skype for Business: Hmm, this is about a change that is about to happen in November 2015… (from in development) 
    • March Updates in Office Mobile Apps for Android devices: the normal admin app updates for Android (from in development)
    • Modern Attachments for Skype Meetings: A new thing on the roadmap and an awesome feature! Attachments in meeting invites will be pre-loaded into the actual meeting!
    • Multi-Tier Cloud Standard for Singapore: New and without any comments.
    • New per-user licensing for Sway: (back from previously released)
    • Office 2013 Windows client modern authentication public preview: (back from previously released)
    • OneDrive for Business Windows 8.1 Support for Next Generation Sync Client: Finally the NGSC can be used on Windows 8.1. (from in development)
    • OneNote for iOS updates: Apple Pen support and more (new)
    • OneNote Online: Record Audio clips & Insert File: (back from previously released)
    • Project Online content pack for PowerBI: (back from previously released)
    • Skype for Business Cloud Connector Edition: Get some PBX and PSTN going on in Office 365 (from in development)
    • Sway admin controls over Insert tab content sources: (back from previously released)
    • Sway for iOS: Seamless account switching: Can't get enough of Sway in iOS - get some more accounts and just switch back and forth (new)
    • Sway in Windows: Easily get to the most recent or pinned Sways from the Windows Jump List: MRU list in Sway for Windows (new)
    • Sway Navigation: Choose the way you view a Sway: consume Sways the way you want; switch between horizontal and vertical. (new)
    • Word Online: Improving feature capabilities: (back from previously released)

    Rolling out

    • Android: Easy Sign-in, Sign-up: (back from previously released)
    • Android: Presenter view: (back from previously released)
    • Apps for Project Pro for Office 365 write support: (back from previously released)
    • Colorful Office theme: (back from previously released)
    • Data Loss Prevention (DLP) in SharePoint Online: (back from previously released)
    • Delve People Experiences - Praise: Praise is now once again rolling out, from being In Development for a while. Let's see what governance controls we get this time around (from in development)
    • DLP in SharePoint - Policy Management: (back from previously released)
    • First Release: Select People support for SharePoint & OneDrive for Business: (back from previously released)
    • Higher DPI support for 250% and 300%: (back from previously released)
    • Math Input Control: (back from previously released)
    • Microsoft Classroom Preview: Edu subscriptions are now equipped with a homepage for teachers where they can manage classes and assignments (New)
    • Microsoft Forms Preview for Office 365 Education: This is really cool! A new forms engine are taking shape. Starting for Edu subscriptions only though. (New). Please take a look at Office 365 MVP Alex Pearces blog post on the topic.
    • Multiple timeline bars in Project Pro for Office 365: (back from previously released)
    • New AutoCAD file format support in Visio: the AutoCAD file format support improvements is rolling out (from in development)
    • New home page experience for Office 365 users: Another new feature! A new home page for Office 365. (new)
    • Next-generation OneDrive for Business sync client (PC & Mac): (back from previously released)
    • Office 365 Groups: ability to update privacy type: you can now change the privacy type of groups (new)
    • Office 365 ISO 27001 and 27018 Audit Report: (back from previously released)
    • Office 365 ProPlus Consumption Reports: (this feature is rolled back from launched)
    • Office 365 Video - Yammer settings per channel: (rolled back from launch)
    • One-click Archive: simplified archive managmenet (from in development)
    • OneDrive for Business Deny List of File Types for Sync: you can now actively block certain file types for OD4B  (from in development)
    • OneDrive for Business Pause Sync: The pause sync feature is rolling out (from in development)
    • Outlook 2016 for Mac two step authentication: MFA for Mac (from in development)
    • Pan and zoom while loading large charts/SmartArt: (back from previously released)
    • Preview_Office 365 Customer Security Considerations Refrence Guide: (back from previously released)
    • Red Alert Autoposting: (back from previously released)
    • School Data Sync Preview: The Edu suites are getting even more cool stuff. Now, a new sync engine for classes and rosters from "Student Information Systems" (new)
    • Task Notifications in Project Online: (back from previously released)

    In Development

    • Android: Deeper Integration with Outlook: (back from previously released)
    • Assign a task to multiple individuals in Office 365 Planner: Yes! Been waiting for this. Really cool to see the next wave of Planner features being built (new)
    • Class Notebook add-in for OneNote on Mac: More class and Edu features (new)
    • Class Notebook API enhancements: Specific class notebook API's - I think we can see Microsoft aiming in really hard on schools and Edu right now (new)
    • Custom backgrounds in Office 365 Planner: Branding of Planner site (new)
    • Delve Analytics: Hmm. Delve Analytics is now back at In Development from Rolling out.
    • Embed content into OneNote: Embed videos, sways etc in OneNote (3 copies of the same item, new)
    • Events from email: (back from previously released)
    • External (Guest) user access in Office 365 Planner: More Planner goodies (new)
    • General Availability of Office 365 Tasks API: Access to Planner via the Microsoft Graph I presume (new)
    • Improved image attachment viewing in Outlook on the web: was previously rolled out
    • Integrating Office 365 Planner with Professional Learning Communities (PLC): a combo of learning/Edu and Planner - this must be the theme of this big update of the Roadmap (new)
    • Korean language support: (back from previously released)
    • Manage Yammer licenses in Office 365: (rolled back from rolling out)
    • Mobile experiences in Office 365 Planner: mobile web experience for Planner AND a Windows Universal App (new)
    • Mobile PDF annotation support for iOS: (back from previously released)
    • Office 365 Groups: expiring groups: just a name change from "expiring inactive groups" to "expiring groups"
    • Office 365 Groups: multi-domain support: rolled back to in development
    • Office 365 local datacenter in India: (back from previously released)
    • Office 365 Message Encryption: End-User Triggered Encryption in OWA: was previously cancelled (someone been fatfingering again)
    • Office 365 Planner accessibility: accessbility improvements of Planner (new)
    • Office 365 Planner Apps for iOS and Android: Awesome - Planner Apps are coming our way (new)
    • Office 365 Reporting Dashboard: was rolling out
    • Office Lens iOS feature updates: Improved Office Lens features (new)
    • Office Lens now available for Windows 10: Office Lens UWP (new)
    • OneDrive for Business Recent Files to Sway: get your OneDrive stuff into Sway more easuer (new)
    • OneNote Class Notebook teacher transfer: More Edu goodness (new)
    • OneNote collaboration: share a notebook in Windows 10: easier sharing in the Windows 10 OneNote app (anyone actually using that in favor of the real OneNote app??) (new)
    • OneNote Grouped inking: ink improvments, very welcome (new)
    • OneNote Universal mobile: audio recording: not only take notes during the meetings, record it with your Windows Phone (new)
    • Open OpenDocument files: (back from previously released)
    • Optimizing Yammer Inbox for Team Collaboration: Yammer inbox improvments. Funny they mention a "Mark all as read" (the most requested feature) and say "no, you don't need that, you need a read it later button". Sigh. (new)
    • Plan creation restriction and Naming policy: Funny they didn't have this one in to start with given the feedback about this on Office 365 Groups. (new)
    • Preview of PSTN Calling for UK: We're getting there, US and now UK (new)
    • Professional Learning Community Groups: "Professional Learning Communities" - seems like a big deal. Groups, Skype, Planner and OneNote together. (new)
    • Real time presence for PowerPoint: (back from previously released)
    • Real Time presence in PowerPoint for desktop: (back from previously released)
    • Sites Tile Page Update - Recent and Suggested Sites: back in development after being rolled out for a while.
    • Skype for Business App SDK: Native iOS and Android SDK's for Skype! Cool! (new)
    • Skype for Business for Android: (back from previously released)
    • Skype For Business Mac: "We are designing a new Skype For Business Mac client to replace the Lync for Mac 2011 client." (new)
    • Skype for Business Mac Client Preview: They will not only build it, they will build a preview (new)
    • Skype Meeting Broadcast: (back from previously released)
    • Smart Lookup with OneNote: I guess a Bing search in OneNote. (new)
    • Sway recycle bin: (back from previously released)
    • Templates in Office 365 Planner: WOW. Just wow! Some really funky Planner templates are coming our way (new)
    • Timeline view in Office 365 Planner: And a timeline view. Go Planner! (new)
    • User Activity Reports: back from rolling out

  • Renewed as Microsoft Most Valuable Professional (MVP) for 2016

    Tags: MVP

    I'm happy to just have recieved the e-mail that informs me that I'm renewed as Microsoft Most Valuable Professional (MVP), for the seventh time. This time it's in the Office Servers and Services category after last years change in the program. Previously I was awarded within SharePoint Server.

    MVP

    To be honest with you, the last few years has been well…average, but this year will be epic in the history of SharePoint, Office and Office 365! Looking forward to all the continued co-operation with Microsoft and my MVP peers.

  • What's new on the Office Roadmap - 2016-03-28

    Tags: Office 365

    Here's some more updates on the Office Roadmap. A couple of days late due to me being offline and chasing bunnies and chickens. Highlights of these updates are the awesomeness going on in the Office 365 Video team and also that the OneDrive sync team is back!

    Changes 2016-03-28

    Launched

    • Class Notebook Add-in for OneNote: The Class Notebook add-in for Onenote is released. (NEW)
    • February Updates in Office Mobile Apps for Android devices: Android apps received some updates with auto-save and collab authoring in Word and PowerPoint (NEW)
    • February Updates in Office Mobile Apps for iOS: And iOS got some as well with Box integrations (NEW)
    • February Updates in Office Mobile Apps for Windows devices: And Windows Phone did too (these users can be counted on one hand nowadays); inking and Excel updates was on the menu (NEW)
    • Office 365 Admin app - Group functionality: Group admin options in the admin app, nice but for me the UX works fine with 10-15 groups, imagine an enterprise with thousands (from in development)
    • Office 365 Admin app - Push Notifications for Message Center: Get them push notifications from the admin app and always know when there is Office 365 issues. Great! (from in development)
    • Office 365 Admin app for Windows 10: The Windows 10 Universal App for Office 365 is here. Currently in Beta, but (NEW)
    • Office 365 Video - Choose Your Own Thumbnail: A great video addition (from in development)
    • Office 365 Video - Improved upload experience: easier to upload videos, one step forward to a real video internal Youtube (from rolling out)
    • Office 365 Video - Insert video from SharePoint edit page ribbon: use videos in your SharePoint sites (from rolling out)
    • Office 365 Video - Upload your own subtitle files: Wow! Awesome addition to the video portal! (from in development)
    • Office 365 Video - Video Viewer Statistics: I like this, but I'd like to see better overall statistics. Right now its a copy paste job from many sources (NEW)
    • Office 365 Video - Yammer settings per channel: about time, and the best thing is that you can turn the Yammer integration off! (back from previously launched)

    Rolling out

    • Manage Yammer licenses in Office 365: To Yammer or not to Yammer - that is no longer the question, but up to you! (from in development)
    • Office 365 Reporting Dashboard: This new reporting dashboard is awesome! (from in development)
    • Search on Yammer iOS app: giggles, not commenting on this one (NEW)

    In Development

    • Allow/Deny list external sharing domains: long awaited feature (NEW)
    • Bitcoin Currency Format Support: Bitcoins is back( NEW, well it was here before but disappeared for a while)
    • Delve People Experiences - Praise: Prais feature is now back in development (from rolling out)
    • Expiring Yammer Announcements: Instead of fixing the read item count issues (any of them) the Yammer team thinks, hey let's focus on something else instead… (NEW)
    • Improvements to Outlook Add-in Store: better in-Outlook experience when getting Add-ins (NEW)
    • March Updates in Office Mobile Apps for Android devices: RTF support for Android devices and SmartArt editing (NEW)
    • March Updates in Office Mobile Apps for Windows devices: RTF and Sway features in the WinPhone apps (NEW)
    • OneDrive for Business Deny List of File Types for Sync: Allows admins to deny certain file types (NEW)
    • OneDrive for Business Pause Sync: looks like the OneDrive sync team is back from the coffee break (NEW)
    • OneDrive for Business Shared folder Sync: sync someone elses folder (NEW)
    • OneDrive for Business SharePoint Online Document Library Sync: The end of groove.exe? (NEW)
    • OneDrive for Business Windows 8.1 Support for Next Generation Sync Client: Anyone still on 8.1, slackers! (NEW)

  • What's new on the Office Roadmap - 2016-03-17

    Tags: Office 365

    I got some news for you. The Office Roadmap is updated, actually it was updated yesterday but I had other stuff to do. Let's jump right into the changes and look at them Groups thingies!!

    Changes 2016-03-17

    Launched

    • Dark theme for Outlook 2016: Somehow someone thought this was important. Personally I'm not a fan of the dark theme in Office, specifically not in Outlook - it looks all weird and funky since e-mails have a white background. (from in development)
    • Directory pictures in Outlook 2016 search suggestions: When searching in Outlook (on the desktop) you should see profile pics of people - I don't, and I'm on the Office first release branch… (from in development)
    • Learning Tools for OneNote: There are some new Learning tools in OneNote for people with learning needs. (NEW)
    • Office 365 Groups: dynamic membership: Dynamic membership in groups should be rolled out. Love the feature! You configure the dynamic membership in the Azure AD portal and it also requires Azure AD premium if you wondered (from rolling out)
    • Office 365 Groups: files quota management: File quotas for group - one of those things we waited for are here, anyone seen it by the way. The description still says "we plan to" - but it is marked as launched (from rolling out)
    • SharePoint Online uses Exchange Web Services to send mail: SharePoint alerts and mails are no longer marked as spam (from rolling out)

    In Development

    • Focused Inbox for Outlook for Windows, Mac and web: The focused inbox feature from the Outlook iOS/Android app will come to Outlook for Windows and Mac as well as web (NEW)
    • Message Center improvements Spring 2016: some filtering features and a new weekly digest e-mail incoming for the message center (NEW)
    • Office 365 Groups: guest access support: YES! YES! YES! FINALLY! (NEW)
    • One-click Archive: archive your stuff in Outlook if our using Outlook for Mac with a single click (NEW)
    • Outlook 2016 for Mac two step authentication: Modenr AuthN and two-FACTOR authentication for Outlook for Mac (NEW)
    • Upload local Outlook attachment to OneDrive & OneDrive for Business: automatically upload your attachments to OneDrive when sending e-mail using Outlook for desktop (NEW)

    Moved off into the previously released list

    • Skype for Business for Android

  • What's new on the Office Roadmap - 2016-03-03

    Tags: Office 365

    Ok, let me first start by saying that I might have overreacted in the last blog post about the roadmap. I still don't think it is ok to have this kind of chaos on such an important and official document/page. But stuff happens, we all know that (I've done some pretty serious dumba** stuff with my blog posts over the years).

    So back to the good news. We have an Office Roadmap update. And this time around it looks all fine! It's a bit long this time, due to stuff getting back to where they are supposed to be, but there are some really hidden gems in here. Have a nice read y'all.

    Changes 2016-03-03

    Launched

    • Android: Android for Work compliance with multi profile support: Office now supports Android for Work. (from rolling out)
    • Archive button in Outlook 2016: An archive button for archiving should be available (=launched) in the Outlook 2016 client. It isn't on mine at least. (from development)
    • Archiving in Office 365 for 3rd-party data: support for archiving information from external sources such as Tweetface, Chatter, BlackBerry, Dropbox. (from in development)
    • Auto Generated Project IDs in Project Online: The project id's again… (from rolling out)
    • Browse and join Groups in Outlook 2016: Another launched feature that I don't have in my Current Branch Outlook 2016. It looks like a great feature. (from in development)
    • Circular Yammer User Profile Pictures: Without further comments I'd like to quote this from the Yammer team: "Yammer is excited to announce the modification of its user profile picture". (My emphasis). (from in development)
    • Cloud PBX in Skype for Business: Watch out you old school landline phone operators (from in development)
    • Dark theme: aka developer theme. It would be cool but imo it looks awful since the e-mails, document backgrounds etc are all white so the dark theme doesn't work as well as in Visual Studio for instance (from rolling out)
    • Designer: The demo looks nice, it has never given me any advice on my PowerPoint decks though (from rolling out)
    • Easy Enable for Data Analysis Add-Ins: Power<View|Pivot|Map> at your fingertips in Excel (from rollin gout)
    • Embedded video in Universal app: Youtubein the OneNote universal app (new, directly to launched, but was actually rolling out before the mishap)
    • Exchange Online Protection- Zero Day auto-purge: I am impressed with all the small and large security and protection features the Office team adds (from in development)
    • FastTrack | Data migration to OneDrive for Business from File Shares: Onboarding center now offers file share migration (from in development)
    • FastTrack | Data migration to SharePoint Online Team Sites from File Shares: and they do it not only for OneDrive (from in development)
    • FastTrack | FastTrack Center services coming to smaller customers: and even if you're a small customer you get stuff for free (this one was launched, then gone and now launched)
    • FastTrack | Office 365 ProPlus Upgrade Assistance: and if you want help with your Office, that is for free too! (from in development)
    • Learning Tools for OneNote: There's two of them (new)
    • Learning Tools for OneNote: And here's the other one (also new)
    • Making it easier to share files and collaborate: The Share Pane in the Office client has been updated. It's a great feature that I use almost every day when collaborating with my colleagues (from rolling out)
    • Morph for iOS: It's the Morph animation (PowerPoint) on iOS - but what is more interesting is that I'm with the cool kids now sporting an iPhone so I actually care about new iOS features (more about that another day)
    • Multi-select Attachments in Outlook 2016: I thought you could do this before, but apparantley not. (from rolling out)
    • New Chinese and Japanese Default Fonts: a "Unified modern look" - wonder if they reinvented Mandarin as well? (from rolling out)
    • New Forecasting Capabilities: Some new really advanced Excel features, probably need a PhD in economics to use them (rom rolling out)
    • November Improvements in Excel Mobile for Windows: November(!) updates are here (from rolling out)
    • Office 365 Admin app - Push Notifications for Message Center filters: better control of your push notifications in the admin app (from in development)
    • Office 365 app launcher refresh: the new customizable app launcher is live. I like the idea but unfortunatley it only is customizable on half of the O365 services, so it doesn't make sense (from in development)
    • Office 365 Domain Purchase Experience: it's soo easy nowadays (from rolling out)
    • Office 365 Groups: naming policies for aliases: Some things here I really wonder about. This has worked since day 1 of Groups and the roadmap item points to an Exchange Technet article from 2012… (from rolling out)
    • Office 365 Groups: Outlook on the Web and Outlook Groups app user interface improvements: continued improvement of the Groups UX. I do hope that we see some of that UX trickel down to SharePoint for instance (from in development)
    • Office 365 help pane updates: better search with results from the applications and tell me support. Not launched in any of my tenants (from in development)
    • Office 365 Multi-Channel Catalog Support: the special segments (Edu, Gov etc) can now buy the commercial service as well (from rolling out)
    • Office 365 My Account updates: For me a very valuable page, but for normal end-users, this page is a bit to technical with app permissions and stuff (from rolling out)
    • Office 365 ProPlus Consumption Reports: A great new report to see how the ProPlus adoption goes (from rolling out)
    • Office 365 Video - Channel Recycle Bin: Never loose a video (from in development)
    • Office 365 Video - Deploy in US Government zone (GCC) & China datacenters: perfect for Mr Trump when he fiddle with his belly button in the oval office (from in development)
    • Office Online multi-user coauthoring in Yammer: I've complained about this one before - there should be no authoring in Yammer. Period. Btw, can you disable this, please? (from in development)
    • PowerPoint Designer - Desktop: The desktop edition of the PowerPoint Desighern (from in development)
    • PowerPoint Morph - Desktop: The desktop edition of Morph (from in development)
    • PSTN Calling in Skype for Business: was launched a month ago and back at launched
    • PSTN Conferencing in Skype for Business Online: was launched a month ago and back at launched
    • Quick Access Toolbar customization: Hmm, haven't you always been able to do this? (from in development)
    • Quick Shape Formatting: more shapes in Office (from rolling out)
    • Read-only mode for Excel: Another hmmm. "Open up an Excel workbook within SharePoint quickly in read-only mode to quickly get to what matters most." This happens all the time, don't it? (from rolling out)
    • Real time co-authoring in Word: We're getting there! (from rolling out)
    • Skype for Business One-time search notification: back at launched
    • Smart Lookup for Office: Sounds like the normal Research Pane in Office? (from rolling out)
    • Storage and file upload improvements for Sites and OneDrive for Business: 10GB file upload and minimum of 1TB of storage! (from in development)
    • Support for multi-selection of Slicer items using touch: Touch your Excel (from rolling out)
    • Tell Me: Ok, not new at all.. (from rolling out)

    Rolling out

    • Delve Analytics: Supercool Delve feature, E5 or separate subscription required (from in development)
    • Improved image attachment viewing in Outlook on the web: OWA is being more and more capable, when will we stop using the Outlook client? (from in development)
    • Office 365 Groups: multi-domain support: Was on my wish list last year. Good job! (from in development)
    • Office 365 Video - Analytics, phase one: Stats on your vids (from in development)
    • Office 365 Video - Improved upload experience: responsive and more intuitive upload of videos (from in development)
    • Office 365 Video - Insert video from SharePoint edit page ribbon: Awesome! (NEW)
    • OneNote Universal app: sign-in update: Only org id required for the universal app. Previously you needed an MS account for the first time setup (NEW)
    • OneNote Universal app: sign-in update: Such a good feature it is mentioned twice
    • OneNote Universal app: sign-in update: Such an awesome feature it is mentiond three times
    • Sites Tile Page Update - Recent and Suggested Sites: The Sites tile has recieved a well welcomed update (from in development)
    • Updated people profile experience in Office 365: Oh, I just love this new Delve profile page!!! More like this (NEW)
    • User Activity Reports: better auditing in SharePoint, now with view auditing as well. In the compliance center only though, not the SP auditing thingie (from in development)

    In development

    • Archive: An archive feature for Outlook 2016 for Mac (NEW)
    • Enhanced editor: Enchanced e-mail editor, similar to Word, for the Maclook (Outlook for Mac) (NEW)
    • FastTrack | Expanded language support: more language options for the onboarding center (NEW)
    • FastTrack | Power BI onboarding support: Get them PowerBI things on board (NEW)
    • New AutoCAD file format support in Visio: this is really cool. Visio will support the new AutoCAD formats including massive drawings. (NEW)
    • OFFLINE MESSAGES: Must be a superimportant feature since it is all caps. You will be able to send messages to people on Skype for Business even if they are not online.
    • Skype for Business Mac Preview: I wonder if this will make AC more happy, and get him on the beta program for it! (just a name change on the imte)
    • Sway *.sharepoint.com embed support:  title says it all (NEW)

    Cancelled

    • Office 365 Message Encryption: End-User Triggered Encryption in OWA: :-(

    Moved off the list into the previously released

    • Android: Deeper Integration with Outlook:
    • Android: Easy Sign-in, Sign-up:
    • Android: Presenter view:
    • Apps for Project Pro for Office 365 write support:
    • Colorful Office theme:
    • Configurable push notifications for Office 365 Admin app:
    • Contact sync for Outlook for Android:
    • Data Loss Prevention (DLP) in SharePoint Online:
    • DKIM Outbound for Exchange Online Protection:
    • DLP in SharePoint - Policy Management:
    • EU Model Clauses and HIPAA BAA Availability for All Yammer Customers:
    • Events from email:
    • FastTrack | Data migration to OneDrive from Google Drive:
    • First Release: Office 365 ProPlus and Office 365 Business:
    • First Release: Select People support for SharePoint & OneDrive for Business:
    • Higher DPI support for 250% and 300%:
    • Inline OneDrive attachment preview for Outlook on the web:
    • Korean language support:
    • Math Input Control:
    • Mobile offline files (read-only) for iOS:
    • Mobile PDF annotation support for iOS:
    • Multiple timeline bars in Project Pro for Office 365:
    • New per-user licensing for Sway:
    • Next-generation OneDrive for Business sync client (PC & Mac):
    • Office 2013 Windows client modern authentication public preview:
    • Office 365 ISO 27001 and 27018 Audit Report:
    • Office 365 local datacenter in India:
    • Office 365 Video - Yammer settings per channel:
    • OneDrive for Business Web UX refresh:
    • OneNote Online: Record Audio clips & Insert File:
    • Open OpenDocument files:
    • Pan and zoom while loading large charts/SmartArt:
    • Preview_Office 365 Customer Security Considerations Refrence Guide:
    • Project Online content pack for PowerBI:
    • Real time presence for PowerPoint:
    • Real Time presence in PowerPoint for desktop:
    • Red Alert Autoposting:
    • Set an expiry date for a guest share:
    • Skype Meeting Broadcast:
    • Sway admin controls over Insert tab content sources:
    • Sway recycle bin:
    • Task Notifications in Project Online:
    • Word Online: Improving feature capabilities:

  • What’s new on the Office Roadmap - 2016-03-01

    Tags: Office 365

    Spring is closing in, astronauts are returning from a year in space, the US has an election going on and there's update on the Office Roadmap.

    The roadmap mess saga continues…with Microsoft making even more fools out of themselves!!!

    Changes 2016-03-01

    Launched

    No new things are rolling out…instead they are rolling them back!

    Rolling out

    All of the following was previously Launched but are now rolling out instead. Microsoft, you need to think about how you update this page. The last month or so has been ver unreliable. Please, if you need help in managing a proper list of changes you have my contact details. Actually in Sweden there is a law that what you publish on your web site is what is included in the service/product/offering (not exactly the legal text) at the time of purchase…

    • Apps for Project Pro for Office 365 write support
    • Auto Generated Project IDs in Project Online
    • Data Loss Prevention (DLP) in SharePoint Online
    • Designer
    • DLP in SharePoint - Policy Management
    • First Release: Select People support for SharePoint & OneDrive for Business
    • Multiple timeline bars in Project Pro for Office 365
    • Next-generation OneDrive for Business sync client (PC & Mac)
    • Office 365 Groups: dynamic membership
    • Office 365 ISO 27001 and 27018 Audit Report
    • Office 365 Video - Yammer settings per channel
    • PowerPoint Designer - Desktop
    • PowerPoint Morph - Desktop
    • Preview_Office 365 Customer Security Considerations Refrence Guide
    • Red Alert Autoposting
    • SharePoint Online uses Exchange Web Services to send mail
    • Task Notifications in Project Online

     

    The following are the real changes

    • Delve People Experiences - Praise: this was launched but withdrawn back to in development, but now it is rolling out again.
    • Removal of Delivery Reports from Outlook on the web: the delivery reports feature are being removed (from in development)
    • Yammer service on by default: The Yammer Service is now on by default for most customers. Ya'll know what I think about that. Good luck Yammer. Good thing is that they fixed the licensing issue, so now you just remove the licenses from the users to prohibit Yammer. (from in development)

    In Development

    Here's a set of features that is also retagged, from Launched and Rolling out to In Development

    • Cloud PBX in Skype for Business
    • Events from email
    • FastTrack | Data migration to OneDrive for Business from File Shares
    • FastTrack | Data migration to SharePoint Online Team Sites from File Shares
    • FastTrack | Office 365 ProPlus Upgrade Assistance
    • Manage Yammer licenses in Office 365
    • Mobile PDF annotation support for iOS
    • Office 365 Groups: files quota management
    • Office 365 Groups: multi-domain support
    • Office 365 local datacenter in India: WHAT, this is from Launched!?!?! I smell something fishy here
    • Office 365 Reporting Dashboard
    • Office Online multi-user coauthoring in Yammer
    • PSTN Calling in Skype for Business
    • PSTN Conferencing in Skype for Business Online
    • Real time presence for PowerPoint
    • Real Time presence in PowerPoint for desktop
    • Skype Meeting Broadcast
    • Sway recycle bin
    • Azure departmental template availability: and this one was previously cancelled!?!?

    No longer on the list!?

    • Allow/Deny list external sharing domains
    • Bitcoin Currency Format Support
    • Embedded video in Universal app
    • Expiring Yammer Announcements
    • FastTrack | Expanded language support
    • Improvements to Outlook Add-in Store
    • Intune Mobile Application Management and Conditional Access for Skype for Business
    • Morph for iOS
    • Office 365 Groups: guest access support
    • Office Delve updated profile experience: this one I know for sure is launched
    • OneDrive for Business Web UX refresh
    • Removal of Delivery Reports from Outlook on the web
    • Search on Yammer iOS app
    • Set an expiry date for a guest share
    • Skype for Business Cloud Connector Edition
    • Skype for Business One-time search notification

     

    SERIOUSLY! IS THIS A BAD JOKE!? Microsoft, are you trying to wear me out and messing this up just because you can't handle the truth…

About Wictor...

Wictor Wilén is the Nordic Digital Workplace Lead working at Avanade. Wictor has achieved the Microsoft Certified Architect (MCA) - SharePoint 2010, Microsoft Certified Solutions Master (MCSM) - SharePoint  and Microsoft Certified Master (MCM) - SharePoint 2010 certifications. He has also been awarded Microsoft Most Valuable Professional (MVP) for seven consecutive years.

And a word from our sponsors...