"I Didn't Know You Could Do That With SharePoint" is the name of a class I teach to our SharePoint power users at my company. The goal of this class is to demonstrate some advanced solutions that they can implement on their team sites, without having to write any code. We cover eight advanced topics in just an hour, so the "training" is very demo intensive. It covers more of the what than the how. The how will be addressed in future hands-on training sessions for each topic, and as I prepare each advanced training session I will upload the slides here. I've written a blog post about the class at http://www.sharepointwendy.com/2012/06/i-didnt-know-you-could-do-that-with.html.
13. Add a CEWP with link to your
script file
Set web part to hidden
Move the CEWP under all the
web parts you wish to “tabify”
and exit edit mode
18. Stands for Cascading Style Sheets
Styles define how to display HTML elements
Separates look and feel from functionality
P {
color:red;
text-align:center;
}
19. Some elements can’t be modified through the
user interface
Easier/quicker to change CSS than changing a
master page or writing custom code
25. Different visual effects to lists/libraries based
on dynamic criteria
Examples:
◦ Highlight row color based on status
◦ Different KPI indicators when numbers pass certain
thresholds
◦ Change text weight, style, color, based on field
value
28. Consists of two elements:
◦ Lookup column (dropdown)
◦ A SharePoint list (can be same list or different)
populates the choices for the Lookup column
Benefits:
◦ Provides time savings
◦ Allows for consistent data
◦ Change list choices in one place
29.
30. Lookup List Choice Field
o Slightly more work to set up o Easy to set up
o Always dropdown list o Radio button, checkbox support
o Easier to update choices o Harder to update choices
o Change once, update everywhere o Updates are go-forward only
31. Filter data via the query string
with the Content Query Web
Part (CQWP)
32. Pull specific data from lists or libraries to
display on different pages or sub-sites
Can “roll up” data queried from many sources
Supports filtering, grouping, sorting
39. Reusable collection of metadata (columns),
workflow, behavior, and other settings for a
category of items or documents
Enable you to manage the settings for a
category of information in a centralized,
reusable way
http://msdn.microsoft.com/en-us/library/ms472236.aspx
41. Utilizing different document templates (ex.
Word, Excel, PowerPoint in the New menu)
42. Different item types co-existing in same
library (ex. documents, hyperlinks, videos)
43. Different types of data or content, which may
share some common properties, but also
each has some unique attributes
44. ‣ Both content types share common data
‣ If Taxable product item content type, then display the Tax
Rate field
Product item Taxable product item
45. Centrally manage different groups of content
Can apply different
policies, workflows, retention
schedules, metadata
Data is organized consistently throughout the
organization
47. Links lists together
Add one-to-many relationships
Brings the capabilities of SharePoint data
models closer to those of relational databases
But…not as powerful as relational databases
48.
49.
50. ‣ When creating child
list, create IssueID Lookup
field
‣ Map to the ID column of the
Tasks list, and also show
Title column
‣ Be sure to enforce
relationship behavior
51. ‣ Modify child
list’s New Form
in SharePoint
Designer
‣ Add URL
parameter to
auto populate
the IssueID field
52. ‣ Modify parent
list’s Display
Form in
SharePoint
Designer
‣ Add a Related
Item View web
part
‣ Add JavaScript
link to child
list’s New Form
53.
54. Append ?contents=1 to web part page URL
Maintenance mode to remove bad web parts
55. Change default name of web parts to
descriptive name
Use content links with CEWP whenever
possible
Don’t just put any script on your site
◦ Understand what it’s doing
◦ If you don't understand, ASK!!
Hinweis der Redaktion
Show design mode & html modeShow Showcase CEWP and research libraryView source of support.txtHow to create HTML (copy & paste from design view)
Show Insight examplesActually multiple web parts on same pageShow Showcase example and inspect page (CEWP at bottom, set to hidden!)
Examples:Hide wiki recently modifiedHide quick launch for single pageMake summary links link text smaller
Page Level exampleSite level example
Show lookup listShow main list
Show source list “Products”CQWP – browse to listAdd filter parameterShow example
Abstract concept -> helps to show examples:Different documents templates (Word, Excel, PPT)Different types of docs (docs, links, images)Different types of data/content – share some properties but some may be unique
Showcase site -> Documents library
Push changes to a content type down to all sites using it, vs. modifying every document library with a change