9

You can set a modern page as the home page. Go to the pages library. Select the desired page, on the top click ... you will see 'Make homepage' button. Other way is right click on file for options and select the "Make homepage" option.


8

It is possible to do at the site collection level or at the web level, it is only settable by CSOM/PowerShell. This is how we manage it in our PowerShell module for working with SharePoint Online. function Set-NewExperience{ <# .Synopsis Sets the document library experience for a site or web .DESCRIPTION Sets the document ...


7

Unfortunately, in Modern Experience, you can't customize the page to add JS or custom CSS! Supported customizations for Modern Experience Page Custom branding like custom themes Note: Custom Themes is the available method to customize the modern page themes otherwise you will need to switch to Classic Experience to can use custom CSS/JS and customize ...


7

To solve your issue, instead of provisioning Modern team sites using CreateSiteAsync method, you should provision your site using the CreateUnifiedGroup method of PnP. This will return your Office 365 group object and it will also provision a Modern team site in SharePoint along with other O365 artefacts. You will need the graph access token to create this....


7

You can use the PnPJS to create modern team and communication sites. For that, simply add the below packages: npm install @pnp/logging @pnp/common @pnp/odata @pnp/sp --save After that, you can add the below import statement: import { sp } from "@pnp/sp"; And in the webpart, you can use it as below to create modern sites: 1) Modern communication sites: ...


6

Unfortunately, in Modern Experience, you can't customize the page to add JS or custom CSS as we did in classic mode, meanwhile, you can Reference third-party CSS styles in SharePoint Framework web parts Use SPFx extensions to add your custom CSS to the page Using 3rd party form builder like Plumsail Forms Supported customizations for Modern Experience ...


6

This web part has already been created. but read General thoughts on a modern script editor webpart before you use it.


6

You can use SPFx webparts in modern pages and classic pages both. Once uploaded in the app catalog and installed in the site collection, you can use it on the your classic pages which have custom page layouts and master page. It will appear in the webpart gallery under the "Under development" section and then you add it like you add a normal webpart. ...


6

Get-SPOSite will return modern sites along with the others. Modern sites will have a Template property of "GROUP#0". So, to run a command that finds modern sites, add a filter on the Template property: get-sposite -Limit All | where { $_.Template -eq "GROUP#0"} | ft -Property Url,Template Note: One must have latest SharePoint Online Management Shell ...


6

The blog you linked to has the correct answer. It's not optimal, but it works. One source of confusion is that after creating a team site, there are two groups with the same name. For example, if you create a new team site named "project 1", the following groups will be created: "project 1" - This group is visible in the list of groups in the admin console....


5

No its not possible either way. This is a first party webpart, built by Microsoft. You can only change its layout from compact to descriptive and vice versa. For your requirement, you need to develop your own custom SPFx webpart and consume graph APIs.


5

Yep, your alternative to an inline expression is this for concatenating values: { "elmType": "div", "txtContent": { "operator": "+", "operands": [ "[$Duration]", " ", "[$DurationUnits]" ] } } Output (example): 8 hour(s)


5

You can do that with the most recent version (1.2.6) of PnPjs library: import { sp } from "@pnp/sp"; sp.site.createModernTeamSite( "displayName", "alias", true, 1033, "description", "HBI", ["user1@tenant.onmicrosoft.com","user2@tenant.onmicrosoft.com","user3@tenant.onmicrosoft.com"]) .then(...


5

In SharePoint Online modern interface list view, the JSLINK will not works. We can use the column formatting to achieve your requirement, the following official document for your reference. Use column formatting to customize SharePoint


4

After Microsoft released the GA Drop of SPFx, which means Modern Sites are now available on all tenants. I tried to play around with it. The first thing for me was to create a new Modern Team site. So as a common practice I navigated to SharePoint Admin, and created a new site collection, to my surprise the UI was classic but had ability to create modern ...


4

You have two options to hide New/Upload Manage permission for this library by breaking the inheritance and provide the user/group View Only Permission Level. Check the detail steps at Disable "new document" in document library for specific users Reference third-party CSS styles in SharePoint Framework Extension/ web parts Unfortunately, in Modern ...


4

As a Short answer, you can't create a Modern site in SharePoint 2016 On-Prem yet! There is no Modern Team Site in SharePoint 2016 On-Prem yet! The release of ‘Feature Pack 2 for SharePoint Server 2016’ provides only use and build the SharePoint Framework WEB PARTS hosted in the classic web part pages of SharePoint Server 2016. Note: Modern Team Site ...


4

When you create a modern team site, it automatically creates an office 365 group (azure ad group) that contains all members and adds to site members sharepoint group. When you add user/invite user from modern UI you are essentially adding the user to the Azure Ad group. The services connected to the Office 365 group like shared mailbox, planner etc use the ...


3

There are numerous customizations which currently are not supported for "modern" pages: -> Adding "classic" web parts on "modern" pages -> Custom CSS via AlternateCSSUrl web property -> Custom JavaScript embedded via User Custom Actions - See note on SharePoint Framework Extensions -> Custom master pages - More extensive branding will be supported later ...


3

Update: Based on this, numerous customization options are not supported in the modern list/library like jslink field and view customization, custom css via alternate css url, custom masterpages, custom js embedded via User custom action etc. The old approach where the command action would contain javascript like CommandAction="javascript:alert('My custom ...


3

I would not use Query Rules. You have two options that will effectively remove the additional sites. The first is to simply secure the sites you do not wish people to see in search results with appropriate permissions. If they do not have access to the sites, they will not see the content. That is how "Security Trimming" works. Your second option is to ...


3

Creating a modern team site also creates unified group in Office365 that is associated with the newly created team site. The PnP package takes care of this but under the hood it seems that alias name is used as mailNickName property for the underlying Office365 group and it cannot contain special characters like slash(/), colon(:) etc. Try giving alias ...


3

You can make use of the built-in getpreview.ashx handler to generate thumbnails for your document as well as images. So, for example, if you have uploaded an image in the Images library named test.jpg, then your file path would be something like: https://tenant.sharepoint.com/sites/test/Images/test.jpg To get the image preview, you can use the below url: ...


3

1) In your document library, click on the Tiles link and then again click on the Save view as which will open a popup. Enter a name like Tiles view which will then appear as below: Once it appears, you will also have the option to set it as default view as below: Once you click this, the Tiled view will be the default view of the site. 2) No, it wont be ...


3

No, SharePoint online doesn't provide out of the box solutions to acheive this. You can use react script editor! Or create a list for out of office users, calaculate the coming date modify view to show the employee as this filter [coming date] > TODAY


3

Yes, you can create a power app containing form and whatever number of fields you want to specify , there are also lots of other elements that you can put on your app one of them is screen that you can use to show success message etc after form submit , mentioning the steps in brief here : 1.Create an App from blank from https://web.powerapps.com. 2.In ...


3

There's the "Modern UI" and the "Modern Site". While Microsoft does not stress the difference, the key difference is how users and security are handled. In the article you linked to they also said "features like security inheritance through sub-sites doesn’t exist in the modern site framework". Note that the "Modern Communications Site" does not use "Modern ...


3

I haven't used it yet but Chris Kent's ColumnFormatter client side webpart might be what you're looking for. https://github.com/SharePoint/sp-dev-solutions/tree/master/solutions/ColumnFormatter


3

We can use multiple Gallery controls as repeating sections to meet the requirement. kindly check the videos by shane young https://www.youtube.com/watch?v=xgznk4XlPCo (PowerApps Repeating Tables like InfoPath Part 1 - Enter the data) https://www.youtube.com/watch?v=DylxsXIUyDc (PowerApps Repeating Tables like InfoPath Part 2 - View and edit the Data) ...


3

The only current method to modernize is to recreate the pages.


Only top voted, non community-wiki answers of a minimum length are eligible