Image resizing in the modern SharePoint experience

Leave a comment

It’s been a long wait for this, but at last image resizing in the modern SharePoint experience is coming soon in a tenant near you!  See the announcement received in the Office 365 Message center. 

Updated Feature: Image resizing in the modern SharePoint experience

MC198528, Prevent or Fix Issues, Published date: 18 déc. 2019

Updated February 19, 2020: We have updated the roll-out timeline and apologize for any inconvenience.

We are introducing the ability to resize an image in the modern SharePoint experience.

  • We’ll be gradually rolling this out to Targeted Release customers in early January 2020.
  • The roll out will be complete by the end of March (previously beginning of February 2020).

This message is associated with Office 365 Roadmap ID 57812.

How does this affect me?

The modern SharePoint site is comprised of web parts, the building blocks of the page. The Image web part lets an editor insert an image on a page, whether from their SharePoint site, their computer, or an external web location.

With this update, page editors will also be able to resize images in the image web part.
resize image

What do I need to do to prepare for this change?

There is no action you need to take to prepare for this change, but you might consider updating your user training and notifying your help desk.



Office 365 Allow only specific users to share externally

Leave a comment

Many companies want to control which users can share content with external/guest users with good or bad reasons…

Some administrators seem to think that they have done their job by allowing only trained and trusted people to be able to share content with external users from SharePoint and OneDrive, but users can still send files by email, use dropbox, copy files to USB keys etc…Securing content in Office 365 could part of another article.

If you really want to allow only certain users to share content externally, you will first need to create an Azure Active Directory Security Group.

Once your security group is created, open the SharePoint Online Administration center:

  • In the SharePoint Online Admin Center, click on Sharing
  • On the sharing page, under Other settings, click on Limit external sharing to specific security groups

On the External sharing page (,

In the section Who can share outside your organization:

  • Select Let only users in selected security groups share with authenticated external users
  • Add your security group


Note: There is also an option to Let only users in selected security groups share with authenticated external users and using anonymous links that includes sharing anonymous links


Note: At the moment of writing this article, this does not prevent the member of the security groups to add external/guest users to a Microsoft Teams (if external sharing is allowed for Teams in your organization).

Roadmaps from SPC19

Leave a comment

This week I attended the SharePoint Conference North America 2019 (SPC19).

There were a lot of announcements during the week. I have stated to gather the roadmaps that were disclosed during the conference.

Note: This is a quick release, I will update with more clear images and links to the sessions when the slides decks become available.




Configure Live Events for Microsoft Teams

Leave a comment

Microsoft Teams live events allows users in your organization to broadcast video and meeting content to large online audiences. The maximum duration of the event is 4 hours and you can add up to 10 000 attendees, including external/guest users (if allowed by your company)

Microsoft Teams Live Event license requirements

A user must be assigned the following licenses to create a Teams live event

  • An Office 365 Enterprise E1, E3 or E5 license or an Office 365 A3 or A5 license.
  • A Microsoft Teams and Microsoft Stream license.
  • Allowed to create live events (via Live Event policies)

How to enable Microsoft Teams live events in your Organization?

To enable Live events (if not enabled), your Office 365 Administrator, needs to connect to the Microsoft Teams Administration center.

The administrator must select the Global policy (which applies to everyone) or create a new policy (that could be assigned to specific users)

In the policy you can:

  • Allow Live Events Scheduling
  • Allow Transcription for Attendees
  • Allow Recoding of events
  • Specify who can join Live events in your organization
    • Everyone in the Organization
    • Specific users or Groups
    • Everyone (means also guests/External users)

How to assign a Custom Live Event policy to a user?


To assign a custom Microsoft Teams Live Event policy to a user, you need to:

  • Open the Microsoft Teams Administration Center
  • Click on Users
  • Click on the name of a user to open the user’s properties
  • Click on Edit (to the right of Assigned policies), to change the assigned policy

Note: There might be a delay before the policy is actually applied to the user (up to 24 hours)

In the Edit user policies pane

Click on the arrow beside Global (Org-wide Default) for Live Event Policies and select the policy that you want to apply to your user.

Click Save to apply your changes

Note: “Allow to create events with guests” is a custom policy that I created.

Microsoft Teams Live Event Features and Limits


Events produced in Microsoft Teams

Events produced in external app or device

Maximum audience size

10,000 attendees*

10,000 attendees*

Maximum duration of live event

4 hours

4 hours

Live event creation

Teams, Yammer via Teams

Teams, Yammer via Teams, Stream

Audience engagement – Yammer

(integrated experience)

(integrated experience)

Audience engagement – Moderated Q & A

Producer client on Windows


(Stream, Teams via Stream Embed)

Producer client on Mac


(Stream, Teams via Stream Embed)

Attendee count in Producer UI


(Stream, Teams via Stream Embed)

Allows multiple presenters



Invite a presenter during the meeting



Presenter join on Web and Mobile



Federated & Guest presenters/attendees

(coming soon)


Presenter – PSTN access



Present a screen



Present a PowerPoint (PPT Sharing)

X (mitigated via screen sharing)


Cloud based meeting recording

Auto Publish Recording to Microsoft Stream


Real Time Captions and Translation

(coming soon)


Captions in live event recordings

(coming soon)

Attendee DVR controls (pause, rewind)

Partner eCDN Support

(Hive, Kollective, Ramp)

(Hive, Kollective, Ramp)

Post-broadcast attendance report for Producers


Audience Sentiment Analysis – Live voting & polls



*Limits can change

Office 365 custom training portal

Leave a comment

Microsoft just launched the Office 365 custom training portal.

The portal is a SharePoint Online site that you can provision in your own Office 365 tenant.

The site includes a many training videos and material that is customizable.

To install the portal to your tenant you need to be tenant administrator.

  • You can go to the PNP Provisioning Site
  • You will need to log in with a tenant administrator account
  • Then click on Solutions and install the Custom Learning Solution for Office 365.

To customize the training portal:

  • Go to the Custom learning for Office 365 page.
  • Edit the page
  • Click on Playlist administration

You will be able to select the products and the training material that you want to make available.

To learn more about the Office 365 custom training portal

Important: This solution is in Beta and available only in English for now.

Translate conversations in Microsoft Teams

Leave a comment

Did you know that users can write conversations in any languages (almost) in Microsoft Teams and every members will be able to understand the conversation even if they don’t speak the language?

Thanks to the Translation feature in Microsoft Teams, we can do this!

To be able to translate a conversion in your language you need:

  • Microsoft Teams
  • Microsoft Teams Administrator need to allow Translation for Teams (see this article)
  • The language of your Teams client must be set to your language


In the image below, the text in the conversation is in French, but by Microsoft Teams client is set to English.

To translate the conversation

  • Position your mouse to the top right of the conversation and clicking on the ellipsis (…)
  • On the menu, click Translate

The message will be automatically translated to the language of your Microsoft Teams Client (English in this Demo)

Note: You will see a new icon that indicates that the text is not in the original language.

Note: If the Translate option is not visible, it is possibly because Microsoft Teams conversation is not enabled at the global Microsoft Teams settings.
See this article to enable (you need to be an Office 365 Global Administrator or a Microsoft Teams/Skype Administrator).


To display the original message

  • Click on the Ellipsis(…) on the right of the conversation
  • On the menu, click on See original message


It is a great feature of Microsoft Teams to enable collaboration and discussions in your own language!

Enable Microsoft Teams Conversation Translation

Leave a comment

In Canada, especially in Québec we often have people that need to collaborate in both French and English.

With Microsoft Teams, users can have the option to translate a conversation in their own language. (See this article to find out how to translate a conversation)

Even if this feature might seem interesting, it is not enabled by default.

Note: It is quite possible that your users were once able to translate conversations, and that it option has disappeared.

To enable Teams conversation Translation, you need to:

  1. Connect to your Microsoft Teams & Skype administration Sites with an administrators account

    Option 1:


Option 2:

  • Open with an Office 365 administrators Account
  • Click on the Administration link at the bottom of the left navigation bar
  • Click on Teams & Skype to open the Teams administration center.



  1. Edit the Global (Org-wide default) Messaging Policy

    You can edit the Global messaging policy if you have only one policy and you want to allow everyone in your company to translate, or you can create a new policy and apply the policy to the group of users that you want to be able to use the translation feature.

In the Microsoft Teams admin center

  • Click on Messaging Policies
  • Click on Global (Org-wide default)

  • Set Allow users to translate messages to On


Note: It can take a little of time for the feature to be available in Microsoft Teams client, be patient.




Finding help about Microsoft Teams

Leave a comment


As Microsoft Teams is getting more and more popular, I am seeing many questions like:

“Where can I find out more information about Microsoft Team?”

So I decided to list some sources of information about Microsoft Team.

  1. Microsoft Teams client help

    I’m always surprise to see the number of people that are not aware that the Microsoft Team’s client has a great source of information and videos about Microsoft Team!

    To access Microsoft Teams client Help

  • Open your Microsoft Teams client
  • Click on the Ellipsis (…) on the left navigation bar
  • Click on Help
  • Help and FAQs
  • Videos


2. Microsoft Teams Tech Community Site

  • The Microsoft Teams Tech community is a great place to ask questions and find answers to your questions.
  • On the Microsoft Teams Tech Community site (more than 68K members), you will find MVP, Microsoft employees and community experts from all over the world that will answer your questions.


3. Microsoft Teams Blog

  • On the Microsoft Teams Blog you will find regular articles from the Microsoft Teams Team that will keep you updated with new features, announcements and best practices.


4. Microsoft Teams Adoption Hub

The Microsoft Team worked very hard to provide us with a great source of information to help companies to plan and improve end-user adoption.

On the Microsoft Teams Adoption Hub you will find:

  • Documentation
  • Adoption guidance
  • Videos
  • Information about training and certification
  • How to build a champion program
  • Downloadable content and tools
    • Adoption Project plan
    • Examples of personnas
    • Day in the life Templates
    • Embedable video for champions and ITpros
    • Support and help desk preparation tools and content


5. Coffee in the Cloud

The coffee in the cloud Youtube channel includes many videos about Microsoft Teams/Office 365 about:

  • Business solutions
  • Best Practices and How To’s
  • Videos for Administrators and Champions


Montreal Office 365 community activities November 2018

Leave a comment

Here is a list of Office 365 events organized by different Office 365 communities from Montréal that are held in the last week of October and November 2018.

We have a very busy month!

You must register to attend!

Date Link and description
October 29th 2018

C’est avec plaisir que Microsoft, en partenariat avec Faction A et Le CFO Masqué, vous invite à un atelier d’une journée qui portera sur les capacités de Power BI. Le but de cet atelier d’information est de vous aider à comprendre comment analyser vos données de manière fertile et intéressante. Que vous souhaitiez évaluer si Power BI est en mesure de satisfaire vos besoins organisationnels en visualisation et en analyse des données ou déterminer si cette solution peut vous aider à être plus efficace et plus productif au jour le jour, cette formation est pour vous.

November 6th 2018

Groupe SharePoint Québec

The Next great Migration : Classic to Modern

“We are lucky to receive the visit of Marc D Anderson. Marc is a renown blogger, speaker and Microsoft Most valuable professionnal. He is travelling from Boston to present us his session The Next Great Migration: “Classic” to “Modern”. With the popularity of Office 365 and the announcement of Modern sites in SharePoint 2019, we will see more companies that will want to migrate their SharePoint Classic sites to the new Modern sites. Don’t miss this opportunity to see Marc in action!

The session will be presented in English

November 10th 2018 SharePoint Saturday Ottawa

“Azure, Office 365 & SharePoint administrators, end users, architects, developers, and other professionals that work with Microsoft Technologies will meet for the ​7th annual SPSOttawa event on November 10th at Algonquin College ​located at 1385​ Woodroffe Avenue, Ottawa, Ontario, Canada, K2G 1V8.​”

November 13th 2018

“Collaborate Canada is an exceptional opportunity to build professional relationships and fuel your Microsoft Dynamics product knowledge. Stopping in five cities across Canada, these one-day events will feature a keynote presentation from Microsoft and a variety of educational sessions led by product experts. Learn from your Microsoft Dynamics peers, expand your network of connections, and discover the possibilities of your Dynamics product.”

November 14-15 2019

The Power BI World Tour is making a stop in Montreal, Canada from November 14 -15, 2018 to provide unprecedented access to premium Power BI content designed by your local PowerBIUG team. 

November 20th 2018 Global Office365 Developer Bootcamp/ Groupe SharePoint Québec

Following the success of last year, Global Office 365 Developer Bootcamp now becomes an annual event. It is a free, one-day, hands-on training event led by Microsoft MVPs with support from Microsoft and local community leaders. Developers worldwide are invited to attend the bootcamp to learn the latest on Office 365 platform including Microsoft Graph, SharePoint Framework, Microsoft Teams, Office Add-ins, Connectors and Actionable Messages and apply what you learn to your future projects.

Watch the video to hear from Jeff Teper and Microsoft MVPs on 2018 Global Office 365 Developer Bootcamp.

SharePoint/Office 365 Roadmaps and Announcements from Microsoft Ignite

Leave a comment

This week I presented at the Montréal SharePoint/Office 365 usergroup some of the announcements and roadmaps that were disclosed during the Microsoft Ignite conference.

Here are some of roadmaps that I have found with links to watch the session where it was announced.

Session BRK3090 Watch here

Session BRK2136 Watch here

Session BRK2136 Watch here

Session BRK2102 Watch here

Session GS006 Watch here

Session BRK3360 Watch here

Session BRK2104 Watch here

Session BRK2104 Watch here

Session BRK3096 Watch here

Session BRK2133 Watch here

Session BRK3097 Watch here

Session BRK2133 Watch here

Session BRK2094 Watch here

Session BRK2094 Watch here

Session BRK3255 Watch here

Session BRK3289 Watch here

Session BRK2105 Watch here

Older Entries