we are working on building our sharepoint intranet site, and chatting will be a major part inside it. The issue we are facing is about commenting on sharepoint modern pages. where the built-in commenting module on sharepoint modern pages have many drawbacks as follow:-
1. any user can delete any comment.
2. deleted comments will not be stored in recycle bins.
3. we are using the Avepoint backup tool which does not support backup/restore comments on modern pages + we have a migration tool named sharegate which also does not support migrating comments on modern pages. So seems currently (July 2019) commenting on SP modern pages is still not ready to be used on an enterprise level.
So for commenting on modern pages >> we decided to disable the built-in commenting on modern pages >> and instead for each modern page , to create a separate Yammer post and inside the yammer post to add a unique Topic which will be = modern page name. then inside the modern page to embed the Yammer post by filtering the Topic.
For example we let say we created a modern sharepoint page named "Hr Test Policy.aspx" >> then we will create a new yammer post >> add a topic to the Yammer post = "Hr Test Policy", as follow:-
then we will embed the yammer post inside the sharepoint modern page, by filtering the yammer post using Topic as follow:-
so can anyone advice on our appraoch ? mainly on replacing the commenting section found on sharepoint modern pages by creating yammer posts which are linked to Topics equal the modern page names, and then embed those Yammer posts inside the modern pages, ? Are there any drawbacks i am not aware about? or better appraoch to achieve what i am looking for?