Reacties tellen in SharePoint 2013

Jazeker, mijn eerste informatieve blog bericht is een feit! cool
In dit artkel laat ik zien hoe je in SharePoint 2013 het aantal reacties op een pagina kunt tellen.

Intranetten gaan steeds meer op publiekelijke websites lijken zoals Nu.nl of Tweakers.net.
De mogelijkheid om te reageren op nieuwsberichten "Liken" is een steeds vaker gevraagde functionaliteit.
De wens om het aantal likes en reacties te tonen op de startpagina één van deze wensen.

Welnu….Met de komst van SharePoint 2013 kun je per item, document of (in dit geval) nieuwsbericht, het aantal "Likes" tellen.
Het aantal "Likes" worden standaard opgeslagen in de kolom "Aantal leuk" en bevat een getal/waarde die je eenvoudig op kunt vragen in de desbetreffende pagina.
Met wat knutselwerk kun je tevens eenvoudig een "Like" knop in je nieuwsbericht opnemen. Waldek heeft hiervoor een oplossing geschreven.

Om te reageren op een nieuwsbericht kun je "Notes" in je paginalayout opnemen.
Maar HOE tel je het aantal reacties op het desbetreffende artikel zodat je dit aan de voorkant van het intranet kunt tonen?

Tot een maand geleden zat ik in de bovenstaande situatie en ben ik gaan Googelen, maar kwam niet snel tot iets bruikbaars.
Via enkele websites ben ik erachter gekomen dat alle "Social" informatie wordt opgeslagen in de SharePoint SocialDB.
Daarin ben ik verder gaan verdiepen en d.m.v. een stukje Powershell heb ik een soort "Crawler" gemaakt dat alle reacties op publicerende pagina's kan tellen.

Reacties tellen.PS1
Met het gemaakte Powershell script kun je eenvoudig (via een geplande taak) iedere 5 minuten alle reacties op publicerende pagina's tellen.
Onderaan het script heb je de mogelijkheid om de locaties van (eventuele) verschillende documentbibliotheken op te geven.
Het script zoekt per pagina het aantal reacties en plaatst dit als getal in de kolom van de paginabibliotheek.
Zorg er voor dat je "AantalReacties" als kolom hebt aangemaakt in je paginabibliotheek.

Het script is vast en zeker niet optimaal, maar een basis is er 😉

Powershell-count-comments

Download Powershell script: Reacties tellen Powershell

 

Leave a Reply

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *

Deze website gebruikt Akismet om spam te verminderen. Bekijk hoe je reactie-gegevens worden verwerkt.