Your SlideShare is downloading. ×
SharePoint Search Results Branding
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

SharePoint Search Results Branding

1,877
views

Published on

Overview of what it takes to brand SharePoint 2007 search results. Includes a discussion about crawled properties, managed properties and XSLT.

Overview of what it takes to brand SharePoint 2007 search results. Includes a discussion about crawled properties, managed properties and XSLT.

Published in: Technology

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,877
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Branding SharePoint Search Results
    Cory Peters – Solutions Architect
    Eastridge Technology
    www.corypeters.net
  • 2. Why do we need search?
    Cost of gathering the information can outweigh it’s value
    Employees need access to internal information in order to make good, timely decisions
    Fill in the knowledge gaps
  • 3. How do we search?
  • 4. What do we expect?
    Requires confidence in the search engine
    SharePoint 2007
    100% better on all queries
    500% better on common queries
    New ways to visualize search results
    Compared to SharePoint 2003
  • 5. Visual is better
  • 6. With SharePoint we have control
    Document Libraries with known metadata schemes
    Picture Libraries
    Wikis
    Blogs
    Calendar Events
    Tasks, etc.
  • 7. What does SharePoint give us?
  • 8. ContentClass
  • 9. Managed Properties
    Site / List Column
    Incremental Crawl
    Crawled Property
    Create Managed Property
    Full Crawl
    Managed Property
    No Data
    Managed Property
    With Data
  • 10. Search Core Results Web Part
    Selected Columns
    Raw Output
    Data View XSL
  • 11. Selected Columns
  • 12. Raw Output
    <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
    <xsl:output method="xml" version="1.0" encoding="UTF-8" indent="yes"/>
    <xsl:template match="/">
    <xmp><xsl:copy-of select="*"/></xmp>
    </xsl:template>
    </xsl:stylesheet>
  • 13. Data View XSL
  • 14. Demo
  • 15. Best Practices
    Use “Include values from a single crawled property based on the order specified” when creating your Managed Properties
    Break your main logic up into an xsl:choose statement and use an xsl:when test for each ContentClass
    Store any supporting files in either the 12 hive or the Style Library to avoid permission issues
    Use the ows_ version of the crawled property
    Keep any CSS / Javascript in global files using master pages
  • 16. Questions