intro to content query web part power user – level 200 kim frehe – rightpoint consulting

Post on 23-Feb-2016

17 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

Intro to Content Query Web Part Power User – Level 200 Kim Frehe – Rightpoint Consulting. Thank you for being a part of the first SharePoint Saturday Austin. Please turn off all electronic devices or set them to vibrate. - PowerPoint PPT Presentation

TRANSCRIPT

INTRO TO CONTENT QUERY WEB PART

POWER USER – LEVEL 200

KIM FREHE – RIGHTPOINT CONSULTING

• Please turn off all electronic devices or set them to vibrate.• If you must take a phone call, please do so in the hall so as not

to disturb others.• Open wireless access is available with no password• Feel free to “tweet and blog” during the session• Thanks to our Title Sponsors:

Thank you for being a part of the first SharePoint Saturday Austin

ABOUT ME• SharePoint Power User since 2001• Graduated with BS in Advertising from

University of Florida• Huge Gator Fan• Chicago• Dog Lover and SharePoint Geek

• Consultant at

• Twitter @chomp1313

AGENDA• About CQWP• Examples• Anatomy of a CQWP• Samples• Requirements & Recommendations• Tips & Tricks

INFORMATIONABOUT THE CONTENT QUERY WEB PART

SITE COLLECTION

CQWP

USAGE• Announcements / News Rollups• Administrative Dashboard• Calendar Rollups– Recurring calendar items are an issue

• Contracts / RFP’s • Employees / Contacts• Client Profiles– All contacts, contracts, RFP’s, announcements, etc

related to one client or project• User fields – how are they using

AN FEW EXAMPLESEXAMPLES

ANATOMY OF CQWP• Display information

from all sites in site collection,

• One “parent” with children or just one site

• Can display based on list just one list

DEMO

• Publishing Feature must be turned on

• Access Level: Must have design access to add web parts to a page

• Set up Content Types at the Parent Site or Content Type Hub

REQUIREMENTS & RECOMMENDATIONS

TIPS & TRICKS• Format Date: At the top:

xmlns:ddwrt=http://schemas.microsoft.com/WebParts/v2/DataView/runtime

In the Template:<xsl:value-of select="ddwrt:FormatDate(@DueDate, 1033, 1)"/>

• Show Rich Text: disable-output-escaping="yes" – <xsl:value-of select="@Description“ disable-output-

escaping="yes" />

TIPS & TRICKS• Create custom slot:

<div class=“item”><xsl:value-of select=“@fieldname”/>

</div>

• If “Due Date” does not work, try “Due Date [Core Task and Issue Columns]”

TIPS & TRICKS

TIPS & TRICKS• For “Yes / No” checkbox: filter by 1 or 0

• Discussion Replies: use “ItemChildCount”– <property name="CommonViewFields"

type="string">ItemChildCount,Lookup</property>

• Expiration date: _dlc.ExpireDate

• Managed Metatdata: CQWP allows single and multiple values for filter, but not grouping.

TIPS & TRICKS• Quick way to render Names of Fields - 2007<xsl: for-each select=“@*”><xsl: value-of select = “name( )”/></xsl: for-each>

– Add it to the code above “Display Title” variable to see a list of fields being passed to the web part

• Show additional fields - 2007“CommonViewFields”

<property name="CommonViewFields" type="string">Body_x0020_content, RichHTML</property>

Internal names: http://sharepointmalarkey.wordpress.com/2010/10/12/sharepoint-internal-field-names-sharepoint-2010/

THANKS TO OUR OTHER SPONSORS!Thanks to our Sponsors

SPECIAL THANKS TO OUR ORGANIZERS!

Jim Bob Howard Matthew Lathrop

top related