Hi,
Last week I was asked to create a sample to include in a SharePoint list rating functionality without any server code. That means only SharePoint Designer and client script.
First was how to store those ratings. Based on experience the obvious solution was to store scores in a separate list, and aggregate afterwards totals. This avoids locks at list level and improve scalability (at the end the aggregation was done from the self user).
So to accomplish this demo, you will need:
Step 4.1
<TD Class="{$IDAEG2RE}"> <DIV ALIGN="RIGHT" class="rating" title="{@ID}_{@Puntos}"></DIV> </TD>
<TD Class="{$IDAEG2RE}">
<DIV ALIGN="RIGHT" class="rating" title="{@ID}_{@Puntos}"></DIV>
</TD>
Step 4.2
This will give us the ability to build the UI through JQuery and associate the code to manage list items. Final result:
Bye!
Testing search in a development environment, I faced that after installation of MS Filter Pack you need to repair FoxIt ifilter installation. So it seems it behaves as a software update too ;)
By the way, they got a success story in Microsoft Exchange Hosted Services. Great!
Cheers!
P.S. it is documented at technet too