Forum Discussion
Customizing the "modern" experiences in SharePoint Online - your opinion?
I think there is nothing wrong with adding new capabilities over time or replacing existing techniques with new ones or changing technology. But taking away existing options by adding deny policies without replacement is just wrong. Also making the modern sites the new default is wrong.
I have been involved in so many SharePoint projects over the last 13 years and I have not seen a single one that was successfull without some sort of customizations.
Defining the key missing capabilities is almost impossible as each project has different requirements. But i'll try my best:
1. Corporate design and full flexibility in how the sites look like. This is even more important, when using SharePoint not only as intranet, but as an extranet solution.
2. Adding certain elements (e.g. global cross site navigation) or hiding certain elements (e.g. site settings or sharing button). Especially hiding things that do not respect security trimming and show error messages to the users when clicking on them.
3. Custom page layouts or custom webpart pages. (e.g. multiple columns of webpart zones)
4. Preprovision certain elements befor the user hits the page for the first time. E.g. additional libraries, fields, contenttypes, policies, webparts....
5. Custom Ribbon/Toolbar buttons to enhance functionality via apps.
6. Enrich the site with metadata. (e.g. indexed property bag)
To sum it up. There is no real order of what is more important over the other. It always depends on the project and the requirements as well as the skills of the people involved. This is also not a discussion about the technology. It is about taking away key functionality of the product that people have used over the years without replacing it in some way or another.
Yes there still is classic. But how long will it be there? Customers are asking themselves, how big is the risk to still invest in classic? What is the future direction? What will be possible in the future? What if we would like to use groups and teams that depend on modern sites? Right now we and our customers are stuck in a situation where we have to decide whether we stick with classic and make not use of the new functionalities or make use of the modern sites knowing that this is not going to cut it in most projects.
So what would really help is a clear roadmap together with an explenation why Microsoft is taking away all those options people have loved and used over time.