Quote Steve Peschka (MS): "SharePoint 2013 has a number of outstanding features that allow you to really use and customize search results like never before." ...
"In SharePoint 2013 – queue the music – we have display templates and what an improvement they are. No longer do you need to carry your XSLT Zen about you, now you can create your custom display code as straight HTML – yahoo!"
So let's try to find out how we are able to customize the search results user interface in the following web parts:
Refinement web part: show associated icons in front of the File extension refiner filters (part 1);
Refinement web part: show associated icons in front of the Result type refiner filters (part 2);
Search Results web part: add tumbnail view to the Display Template of the Result Type for images (part 3);
Hover Panel: add extra action to open the edit form of the item (part 4).
Preview of the customized Refinement panel: Part 1 will explain in detail how this can be done.
Tonight my alter ego attended the DIWUG event in Amsterdam.
Here is my tip for free SharePoint wireframing and prototyping:
Intranet Modeler for SharePoint by IntranetFactory.
Their SharePoint Factory produces your custom SharePoint site automatically. SharePoint Factory takes the wireframe model that you created and generates your complete SharePoint Site and your personal implementation guide.
"Out of the box SharePoint 2010 offers a search refinement panel that works great as long as you don’t use multiple languages. After some testing with search and the refinement panel I noticed that the Managed Metadata wasn’t changing when I was switching languages."
Ventigrate offers a MUI Search Refinement Panel on CodePlex.
Read more on Timmy Gilissen's blog: http://www.moss2007.be/blogs/timmy/archive/2011/12/13/mui-refinement-panel.aspx
Notice: The Display Language should be English, because I check for the word 'Any' in the XSL. You can/should adjust this by yourself in rows 30, 33, 36 for your preferred language.
Zip file with two webparts: - HTML Form Web Part.dwp with navigation and the javascript; - Refinement Panel.webpart with the extended XSL and customized categories. Add the web parts to the Left Zone in the Search results page, and remove the original Refinement Panel web part.