SlideShare ist ein Scribd-Unternehmen logo
1 von 49
Bringing Zest to SharePoint Sites Using Out-of-the-box Technology Joel Ward Edward Wells Bethany Kaplan
Introduction Bringing Zest to SharePoint Sites Using Out-of-the-Box Technology
Who we are Joel Ward SharePoint Developer/Architect Edward Wells SharePoint Advisor/Developer Bethany Kaplan SharePoint Functional SME
Why we are here Worked with SharePoint in various government and commercial environments Share some ways to overcome your environmental restrictions SharePoint does not always require in depth programming or server access Give some ideas to get the juices flowing 	This will not be an exhaustive set of solutions by any means – but instead we hope it will empower you to think out of the box to jazz up and add functionality to your SharePoint sites.
Session Outline Quick Hits Change the “SharePoint look”  -  Master Page Re-Enable Quick Launch PDF Page Anchor Navigation Content Editor Web Part (CEWP) Open List Item in New Window Tiered Scenarios Page Pizzazz with Functionality Form and Column Control Field Options to Ensure Consistent Data Input Metrics & Key Performance Indicators Final Thoughts & Questions
Quick Hits Bringing Zest to SharePoint Sites Using Out-of-the-Box Technology
Changing the “SharePoint Look” Many clients/users don’t like the “SharePoint look”,…you know, that typical blue background…but how can that be changed?
Changing the “SharePoint Look” – Themes
Changing the “SharePoint Look” – Master Page
Re-enable Quick Launch When you create a standard web part page, the Quick Launch is not present Ways to overcome the missing navigation Head in sand: Ignore it Without SharePoint Designer: Edit by renaming file, edit two lines Using SharePoint Designer: Edit the page to re-enable the Quick Launch More Navigation Goodness: Modify navigation control attributes
Re-Enable Quick Launch: Without SharePoint Designer Rename .ASPX file to .TXT Open and comment out or remove the following three lines of code:: <asp:ContentContentPlaceHolderId="PlaceHolderPageImage" runat="server"></asp:Content>  <asp:ContentContentPlaceHolderId="PlaceHolderLeftNavBar" runat="server"></asp:Content> <asp:ContentContentPlaceHolderId="PlaceHolderNavSpacer" runat="server"></asp:Content> Rename .TXT back to .ASPX
Re-Enable Quick Launch: Using SharePoint Designer Comment out or remove the following three lines of code: <asp:ContentContentPlaceHolderId="PlaceHolderPageImage" runat="server"></asp:Content>  <asp:ContentContentPlaceHolderId="PlaceHolderLeftNavBar" runat="server"></asp:Content> <asp:ContentContentPlaceHolderId="PlaceHolderNavSpacer" runat="server"></asp:Content>
MODIFYING NAVIGATION CONTROL ATTRIBUTES The same techniques can be used to modify the navigation properties as we used to re-enable the quick launch Open master page as text file, or preferably open in SharePoint Designer (make a copy first!) Enhance the navigation Make menus dynamic Make titles wrap Add multiple levels to menus Use custom code to add fly-ins and other advanced content http://www.heathersolomon.com/blog/archive/2007/05/15/SharePoint-Tip--How-to-Activate-the-Drop-Down-Menu.aspx
Modifying Navigation Control Attributes ContentPlaceHolder ID = “PlaceHolderLeftNavBar” AspMenu control ID = “QuickLaunchMenu” <asp:AspMenu id="QuickLaunchMenu“ DataSourceId="QuickLaunchSiteMap" runat="server“ Orientation="Vertical" StaticDisplayLevels="1" ItemWrap="true“ MaximumDynamicDisplayLevels="1" StaticSubMenuIndent="0“ SkipLinkText="" >  http://msdn.microsoft.com/en-us/library/ms466994.aspx http://www.heathersolomon.com/blog/archive/2007/05/15/SharePoint-Tip--How-to-Activate-the-Drop-Down-Menu.aspx
PDF Page Anchor Navigation SharePoint sites contain hosted content In an ideal world everything would be a webpage, right? In the real world browser hosted content often comes in PDF form User guides, policy manuals and books are often PDF form PDFs can consist of dozens or thousands of pages Links are targeted references to specific material.   Opening a 500 page document at the beginning of page one does not give me the policy I need in the middle of page 304 Enter PDF page anchors! So quick, easy that anyone can make them
PDF Page Anchor Navigation What if you want a link in SharePoint to open a PDF to a specific page within the PDF (a manual for instance)? Solution: Add the following the end of the link’s URL: #page=[page number] Example: www.edrocks.com/documents/mypdf.pdf#page=9 What if you want a link in SharePoint to open a PDF to a specific destination, such as a Glossary, without the link being tied to a page number (in case the document and page numbers get updated)? Solution: Set the destination within the PDF file, then create a link that points to this destination by adding the following to the end of the links URL: #[destination name]  Example: www.edrocks.com/documents/mypdf.pdf#section
Our Friend, the Content Editor Web Part The Content Editor Web Part is more versatile than you may think Can hold rich text, but can also hold HTML, JavaScript and CSS Can link to a code file in a document library or elsewhere using a Content Link Most HTML and JavaScript is allowed, though the <form> tag is not
Open List Item in New Window
Tiered Scenarios Bringing Zest to SharePoint Sites Using Out-of-the-Box Technology
The Tier System Tier 1 No code Web browser configurations Tier 2 Content Editor Web Part Basic SharePoint Designer Power Users Tier 3 Advanced SharePoint Designer Server side programming Programmer and IT help required Tier 4 Enterprise applications Standard and 3rd party Web Parts Cascading Style Sheets JavaScript jQuery CAML Features SQL BI ASP.NET SSRS
Scenario #1: Page Pizzazz with Functionality Tier 1: Basic Out-of-the-Box Changes Tier 2: Widgets and Gadgets Tier 2/3: Using jQuery Tier 3/4: Widgets and Web Parts that run off local data
Page Pizzazz with Functionality Requirement: The site is boring and needs more dynamic content to draw users in Boring!
Tier 1: Basic Out-of-the-Box Changes Jazz up with  Announcements: Fonts, Colors, Photos RSS Feeds Pictures
Announcements
RSS Feeds: News, Stocks,….
Pictures
Tier 2: Widgets and Gadgets   Weather Google Gadgets WidgetBox And many more…
Weather
Google Gadgets Joke of the Day Birthday Viewer/Countdown Slideshows
Widgetbox Site Polls Slideshows Movement Mini-Calendar
Tier 2/3: Using jQuery
Tier 3/4:  Widgets and Web Parts that run off local data Widgets that run off local data Data View Web Parts Content Query Web Parts Custom coded widgets Custom Web Parts Third party Web Parts The possibilities are endless!
Scenario #2: Form and Column Control Tier 1: Description – “Admin Only”  Tier 2: Script to Hide Fields Tier 3: Column-level security (Web Part)
Tier 1: Form Control through Description – “Admin Only”  Very Simple Effective Most popular solution
Tier 2: Script to Hide FieldsWhat you see is what you fill ,[object Object]
Doesn't work if true security is needed
Newform.aspx vs. Editform.aspxCEWP to the rescue! Simple JavaScript Power user can implement <script type="text/javascript">vartrs = document.getElementsByTagName("TR");for (var r in trs) {var row = (trs[r].innerText || trs[r].textContent)+"";    if (row.match(/^Row Title 1/) || row.match(/^Row Title 2/)){ trs[r].style.display = "none"; }}</script>  http://moblog.bradleyit.com/2009/07/hideremove-workspace-from-sharepoint.html
Tier 3: Column-level security  Control access at the column level None/Read/Write access configurable When the issue is security, not validity or usability Bamboo Solutions: Bamboo Column Level Security
Scenario #3: Field Options to Ensure Consistent Data Input Tier 1:  The Choice Column Tier 1:  The Lookup List  Tier 2/3:  The Auto-Complete Function  Tier Next: 2010 preview
Tier 1: The Choice Column -A Solution for the Everyman Quick Simple Effective ,[object Object]
No Central Management,[object Object]
Tier 2/3: The Auto-Complete Function – IT Help Needed Benefits Powerful Functionality only limited by imagination Works in Restrictive Environments Visually impressive, WOW factor Challenges Complex, Requires a Programmer Maintenance Issues May Occur Difficult to troubleshoot Difficult to migrate or alter
Tier 2/3: The Auto-complete Function – How It Works
Tier 2: Coming – jQueryfor SP So what used to be Tier 3 is becoming available for Tier 2 Power User audience End User SharePoint (EUSP) is one of the premiere resources http://www.endusersharepoint.com/ jQuery Library for SharePoint Web Services on CodePlex http://spservices.codeplex.com/ Also see: http://www.jquery.com/
Tier Next: 2010 previewLookups of the Future! Unique columns Enhanced lookup columns Enforced lookup relationships Un-enforced lookup relationships Viewing items in list relationships
Tier Next: SharePoint 2010 Validation Single column input validation Cross column input validation ,[object Object]
Scrubs results at the point of inputIan Morrish: SharePoint 2010 Column Validation
Metrics & Key Performance Indicators Tier 1: Enterprise MOSS KPIs (if you’re so lucky) Tier 1: List Views (for WSS and MOSS Standard) Tier 2: DataViews or JavaScript in SPD Tier 3: SQL Server Reporting Services (SSRS), Performance Point, Custom Web Parts Tier 3/4: Other Enterprise BI solutions
Final Thoughts & Questions Bringing Zest to SharePoint Sites Using Out-of-the-Box Technology

Weitere ähnliche Inhalte

Was ist angesagt?

SharePoint 2010 Application Development
SharePoint 2010 Application DevelopmentSharePoint 2010 Application Development
SharePoint 2010 Application Developmentmattbremer
 
Becoming a SharePoint Design Ninja
Becoming a SharePoint Design NinjaBecoming a SharePoint Design Ninja
Becoming a SharePoint Design NinjaKanwal Khipple
 
Jump Start: Share Point Development
Jump Start: Share Point DevelopmentJump Start: Share Point Development
Jump Start: Share Point Developmentmattbremer
 
10 Best SharePoint Features You’ve Never Used #SPC_ORG
10 Best SharePoint Features You’ve Never Used #SPC_ORG10 Best SharePoint Features You’ve Never Used #SPC_ORG
10 Best SharePoint Features You’ve Never Used #SPC_ORGChristian Buckley
 
Sharepoint Overview
Sharepoint OverviewSharepoint Overview
Sharepoint OverviewVinh Nguyen
 
SharePoint Developer Experience Present & Future
SharePoint Developer Experience Present & FutureSharePoint Developer Experience Present & Future
SharePoint Developer Experience Present & Futuremattbremer
 
My First SharePoint Online PowerApp
My First SharePoint Online PowerAppMy First SharePoint Online PowerApp
My First SharePoint Online PowerAppBecky Bertram
 
Getting started with SharePoint 2013 online development
Getting started with SharePoint 2013 online developmentGetting started with SharePoint 2013 online development
Getting started with SharePoint 2013 online developmentJeremy Thake
 
Collab 365 building business solutions on Office 365 and SharePoint Online
Collab 365 building business solutions on Office 365 and SharePoint OnlineCollab 365 building business solutions on Office 365 and SharePoint Online
Collab 365 building business solutions on Office 365 and SharePoint OnlineDarrell Trimble
 
What's new in SharePoint 2013 - Discover it
What's new in SharePoint 2013 - Discover itWhat's new in SharePoint 2013 - Discover it
What's new in SharePoint 2013 - Discover itBenjamin Niaulin
 
SharePoint Benefits
SharePoint BenefitsSharePoint Benefits
SharePoint BenefitsSameh Senosi
 
10 Best Productivity Features in SharePoint 2013
10 Best Productivity Features in SharePoint 201310 Best Productivity Features in SharePoint 2013
10 Best Productivity Features in SharePoint 2013Christian Buckley
 
Tulsa Tech Fest - SharePoint 2013: Intro To Branding & Design Manager
Tulsa Tech Fest - SharePoint 2013: Intro To Branding & Design ManagerTulsa Tech Fest - SharePoint 2013: Intro To Branding & Design Manager
Tulsa Tech Fest - SharePoint 2013: Intro To Branding & Design ManagerApril Dunnam
 
Share point 2013 features Workflow
Share point 2013 features WorkflowShare point 2013 features Workflow
Share point 2013 features WorkflowRaghu Raja
 
SharePoint 2013 Branding
SharePoint 2013 BrandingSharePoint 2013 Branding
SharePoint 2013 BrandingKashif Imran
 
Full Trust Solution Development in SharePoint 2013
Full Trust Solution Development in SharePoint 2013Full Trust Solution Development in SharePoint 2013
Full Trust Solution Development in SharePoint 2013Ed Musters
 
SharePoint Online - Friend or Foe
SharePoint Online - Friend or FoeSharePoint Online - Friend or Foe
SharePoint Online - Friend or FoeJasper Oosterveld
 

Was ist angesagt? (20)

Access Web Apps E-Book
Access Web Apps E-BookAccess Web Apps E-Book
Access Web Apps E-Book
 
SharePoint 101
SharePoint 101SharePoint 101
SharePoint 101
 
SharePoint 2010 Application Development
SharePoint 2010 Application DevelopmentSharePoint 2010 Application Development
SharePoint 2010 Application Development
 
Becoming a SharePoint Design Ninja
Becoming a SharePoint Design NinjaBecoming a SharePoint Design Ninja
Becoming a SharePoint Design Ninja
 
Jump Start: Share Point Development
Jump Start: Share Point DevelopmentJump Start: Share Point Development
Jump Start: Share Point Development
 
10 Best SharePoint Features You’ve Never Used #SPC_ORG
10 Best SharePoint Features You’ve Never Used #SPC_ORG10 Best SharePoint Features You’ve Never Used #SPC_ORG
10 Best SharePoint Features You’ve Never Used #SPC_ORG
 
Sharepoint Overview
Sharepoint OverviewSharepoint Overview
Sharepoint Overview
 
SharePoint Developer Experience Present & Future
SharePoint Developer Experience Present & FutureSharePoint Developer Experience Present & Future
SharePoint Developer Experience Present & Future
 
My First SharePoint Online PowerApp
My First SharePoint Online PowerAppMy First SharePoint Online PowerApp
My First SharePoint Online PowerApp
 
Getting started with SharePoint 2013 online development
Getting started with SharePoint 2013 online developmentGetting started with SharePoint 2013 online development
Getting started with SharePoint 2013 online development
 
Collab 365 building business solutions on Office 365 and SharePoint Online
Collab 365 building business solutions on Office 365 and SharePoint OnlineCollab 365 building business solutions on Office 365 and SharePoint Online
Collab 365 building business solutions on Office 365 and SharePoint Online
 
What's new in SharePoint 2013 - Discover it
What's new in SharePoint 2013 - Discover itWhat's new in SharePoint 2013 - Discover it
What's new in SharePoint 2013 - Discover it
 
SharePoint Benefits
SharePoint BenefitsSharePoint Benefits
SharePoint Benefits
 
Things to know about One Drive
Things to know about One DriveThings to know about One Drive
Things to know about One Drive
 
10 Best Productivity Features in SharePoint 2013
10 Best Productivity Features in SharePoint 201310 Best Productivity Features in SharePoint 2013
10 Best Productivity Features in SharePoint 2013
 
Tulsa Tech Fest - SharePoint 2013: Intro To Branding & Design Manager
Tulsa Tech Fest - SharePoint 2013: Intro To Branding & Design ManagerTulsa Tech Fest - SharePoint 2013: Intro To Branding & Design Manager
Tulsa Tech Fest - SharePoint 2013: Intro To Branding & Design Manager
 
Share point 2013 features Workflow
Share point 2013 features WorkflowShare point 2013 features Workflow
Share point 2013 features Workflow
 
SharePoint 2013 Branding
SharePoint 2013 BrandingSharePoint 2013 Branding
SharePoint 2013 Branding
 
Full Trust Solution Development in SharePoint 2013
Full Trust Solution Development in SharePoint 2013Full Trust Solution Development in SharePoint 2013
Full Trust Solution Development in SharePoint 2013
 
SharePoint Online - Friend or Foe
SharePoint Online - Friend or FoeSharePoint Online - Friend or Foe
SharePoint Online - Friend or Foe
 

Ähnlich wie Bringing Zest to SharePoint Sites Using Out-of-the-Box Technology

Getting Started with Iron Speed Designer
Getting Started with Iron Speed DesignerGetting Started with Iron Speed Designer
Getting Started with Iron Speed DesignerIron Speed
 
Designing SharePoint 2010 for Business
Designing SharePoint 2010 for BusinessDesigning SharePoint 2010 for Business
Designing SharePoint 2010 for BusinessKanwal Khipple
 
Solve Todays Problems with 10 New SharePoint 2010 Features
Solve Todays Problems with 10 New SharePoint 2010 FeaturesSolve Todays Problems with 10 New SharePoint 2010 Features
Solve Todays Problems with 10 New SharePoint 2010 FeaturesCory Peters
 
Sharepoint conference 3 - continental
Sharepoint conference 3 - continentalSharepoint conference 3 - continental
Sharepoint conference 3 - continentalMIchael Carey
 
SharePoint 2010 Application Development Overview
SharePoint 2010 Application Development OverviewSharePoint 2010 Application Development Overview
SharePoint 2010 Application Development OverviewRob Windsor
 
Continental Airlines 2009 Microsoft SharePoint Conference Presentation
Continental Airlines 2009 Microsoft SharePoint Conference PresentationContinental Airlines 2009 Microsoft SharePoint Conference Presentation
Continental Airlines 2009 Microsoft SharePoint Conference PresentationDenise Wilson
 
SharePoint Saturday Los Angeles 2011 SharePoint 2010 as The Business Intellig...
SharePoint Saturday Los Angeles 2011 SharePoint 2010 as The Business Intellig...SharePoint Saturday Los Angeles 2011 SharePoint 2010 as The Business Intellig...
SharePoint Saturday Los Angeles 2011 SharePoint 2010 as The Business Intellig...Ivan Sanders
 
SharePoint 2010 For Developers
SharePoint 2010 For DevelopersSharePoint 2010 For Developers
SharePoint 2010 For DevelopersSparked
 
Sharepoint designer workflow by quontra us
Sharepoint designer workflow by quontra usSharepoint designer workflow by quontra us
Sharepoint designer workflow by quontra usQUONTRASOLUTIONS
 
SharePoint Intelligence Extending Share Point Designer 2010 Workflows With Cu...
SharePoint Intelligence Extending Share Point Designer 2010 Workflows With Cu...SharePoint Intelligence Extending Share Point Designer 2010 Workflows With Cu...
SharePoint Intelligence Extending Share Point Designer 2010 Workflows With Cu...Ivan Sanders
 
SharePoint Branding Guidance @ SharePoint Saturday Redmond
SharePoint Branding Guidance @ SharePoint Saturday RedmondSharePoint Branding Guidance @ SharePoint Saturday Redmond
SharePoint Branding Guidance @ SharePoint Saturday RedmondKanwal Khipple
 
Usability AJAX and other ASP.NET Features
Usability AJAX and other ASP.NET FeaturesUsability AJAX and other ASP.NET Features
Usability AJAX and other ASP.NET FeaturesPeter Gfader
 
SharePoint Branding Guidance @ SharePoint Saturday San Diego
SharePoint Branding Guidance @ SharePoint Saturday San DiegoSharePoint Branding Guidance @ SharePoint Saturday San Diego
SharePoint Branding Guidance @ SharePoint Saturday San DiegoKanwal Khipple
 
Intro to SharePoint for Developers
Intro to SharePoint for DevelopersIntro to SharePoint for Developers
Intro to SharePoint for DevelopersRob Wilson
 
Essential html tweaks for accessible themes
Essential html tweaks for accessible themesEssential html tweaks for accessible themes
Essential html tweaks for accessible themesMartin Stehle
 
So You Want to Be a SharePoint Developer - SPS Utah 2015
So You Want to Be a SharePoint Developer - SPS Utah 2015So You Want to Be a SharePoint Developer - SPS Utah 2015
So You Want to Be a SharePoint Developer - SPS Utah 2015Ryan Schouten
 
Share point 2010-uiimprovements
Share point 2010-uiimprovementsShare point 2010-uiimprovements
Share point 2010-uiimprovementsLiquidHub
 
Bp308 Ibm Lotus Domino Web Facelift Using Ajax And Dxl
Bp308 Ibm Lotus Domino Web Facelift Using Ajax And DxlBp308 Ibm Lotus Domino Web Facelift Using Ajax And Dxl
Bp308 Ibm Lotus Domino Web Facelift Using Ajax And Dxldominion
 
Deep dive into the new features of share point online &amp; onedrive for busi...
Deep dive into the new features of share point online &amp; onedrive for busi...Deep dive into the new features of share point online &amp; onedrive for busi...
Deep dive into the new features of share point online &amp; onedrive for busi...Jayanthi P
 

Ähnlich wie Bringing Zest to SharePoint Sites Using Out-of-the-Box Technology (20)

Getting Started with Iron Speed Designer
Getting Started with Iron Speed DesignerGetting Started with Iron Speed Designer
Getting Started with Iron Speed Designer
 
Designing SharePoint 2010 for Business
Designing SharePoint 2010 for BusinessDesigning SharePoint 2010 for Business
Designing SharePoint 2010 for Business
 
Solve Todays Problems with 10 New SharePoint 2010 Features
Solve Todays Problems with 10 New SharePoint 2010 FeaturesSolve Todays Problems with 10 New SharePoint 2010 Features
Solve Todays Problems with 10 New SharePoint 2010 Features
 
Sharepoint conference 3 - continental
Sharepoint conference 3 - continentalSharepoint conference 3 - continental
Sharepoint conference 3 - continental
 
SharePoint 2010 Application Development Overview
SharePoint 2010 Application Development OverviewSharePoint 2010 Application Development Overview
SharePoint 2010 Application Development Overview
 
Continental Airlines 2009 Microsoft SharePoint Conference Presentation
Continental Airlines 2009 Microsoft SharePoint Conference PresentationContinental Airlines 2009 Microsoft SharePoint Conference Presentation
Continental Airlines 2009 Microsoft SharePoint Conference Presentation
 
SharePoint Saturday Los Angeles 2011 SharePoint 2010 as The Business Intellig...
SharePoint Saturday Los Angeles 2011 SharePoint 2010 as The Business Intellig...SharePoint Saturday Los Angeles 2011 SharePoint 2010 as The Business Intellig...
SharePoint Saturday Los Angeles 2011 SharePoint 2010 as The Business Intellig...
 
SharePoint 2010 For Developers
SharePoint 2010 For DevelopersSharePoint 2010 For Developers
SharePoint 2010 For Developers
 
Sharepoint designer workflow by quontra us
Sharepoint designer workflow by quontra usSharepoint designer workflow by quontra us
Sharepoint designer workflow by quontra us
 
Intro to Application Express
Intro to Application ExpressIntro to Application Express
Intro to Application Express
 
SharePoint Intelligence Extending Share Point Designer 2010 Workflows With Cu...
SharePoint Intelligence Extending Share Point Designer 2010 Workflows With Cu...SharePoint Intelligence Extending Share Point Designer 2010 Workflows With Cu...
SharePoint Intelligence Extending Share Point Designer 2010 Workflows With Cu...
 
SharePoint Branding Guidance @ SharePoint Saturday Redmond
SharePoint Branding Guidance @ SharePoint Saturday RedmondSharePoint Branding Guidance @ SharePoint Saturday Redmond
SharePoint Branding Guidance @ SharePoint Saturday Redmond
 
Usability AJAX and other ASP.NET Features
Usability AJAX and other ASP.NET FeaturesUsability AJAX and other ASP.NET Features
Usability AJAX and other ASP.NET Features
 
SharePoint Branding Guidance @ SharePoint Saturday San Diego
SharePoint Branding Guidance @ SharePoint Saturday San DiegoSharePoint Branding Guidance @ SharePoint Saturday San Diego
SharePoint Branding Guidance @ SharePoint Saturday San Diego
 
Intro to SharePoint for Developers
Intro to SharePoint for DevelopersIntro to SharePoint for Developers
Intro to SharePoint for Developers
 
Essential html tweaks for accessible themes
Essential html tweaks for accessible themesEssential html tweaks for accessible themes
Essential html tweaks for accessible themes
 
So You Want to Be a SharePoint Developer - SPS Utah 2015
So You Want to Be a SharePoint Developer - SPS Utah 2015So You Want to Be a SharePoint Developer - SPS Utah 2015
So You Want to Be a SharePoint Developer - SPS Utah 2015
 
Share point 2010-uiimprovements
Share point 2010-uiimprovementsShare point 2010-uiimprovements
Share point 2010-uiimprovements
 
Bp308 Ibm Lotus Domino Web Facelift Using Ajax And Dxl
Bp308 Ibm Lotus Domino Web Facelift Using Ajax And DxlBp308 Ibm Lotus Domino Web Facelift Using Ajax And Dxl
Bp308 Ibm Lotus Domino Web Facelift Using Ajax And Dxl
 
Deep dive into the new features of share point online &amp; onedrive for busi...
Deep dive into the new features of share point online &amp; onedrive for busi...Deep dive into the new features of share point online &amp; onedrive for busi...
Deep dive into the new features of share point online &amp; onedrive for busi...
 

Kürzlich hochgeladen

unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 

Kürzlich hochgeladen (20)

unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 

Bringing Zest to SharePoint Sites Using Out-of-the-Box Technology

  • 1. Bringing Zest to SharePoint Sites Using Out-of-the-box Technology Joel Ward Edward Wells Bethany Kaplan
  • 2. Introduction Bringing Zest to SharePoint Sites Using Out-of-the-Box Technology
  • 3. Who we are Joel Ward SharePoint Developer/Architect Edward Wells SharePoint Advisor/Developer Bethany Kaplan SharePoint Functional SME
  • 4. Why we are here Worked with SharePoint in various government and commercial environments Share some ways to overcome your environmental restrictions SharePoint does not always require in depth programming or server access Give some ideas to get the juices flowing This will not be an exhaustive set of solutions by any means – but instead we hope it will empower you to think out of the box to jazz up and add functionality to your SharePoint sites.
  • 5. Session Outline Quick Hits Change the “SharePoint look” - Master Page Re-Enable Quick Launch PDF Page Anchor Navigation Content Editor Web Part (CEWP) Open List Item in New Window Tiered Scenarios Page Pizzazz with Functionality Form and Column Control Field Options to Ensure Consistent Data Input Metrics & Key Performance Indicators Final Thoughts & Questions
  • 6. Quick Hits Bringing Zest to SharePoint Sites Using Out-of-the-Box Technology
  • 7. Changing the “SharePoint Look” Many clients/users don’t like the “SharePoint look”,…you know, that typical blue background…but how can that be changed?
  • 8. Changing the “SharePoint Look” – Themes
  • 9. Changing the “SharePoint Look” – Master Page
  • 10. Re-enable Quick Launch When you create a standard web part page, the Quick Launch is not present Ways to overcome the missing navigation Head in sand: Ignore it Without SharePoint Designer: Edit by renaming file, edit two lines Using SharePoint Designer: Edit the page to re-enable the Quick Launch More Navigation Goodness: Modify navigation control attributes
  • 11. Re-Enable Quick Launch: Without SharePoint Designer Rename .ASPX file to .TXT Open and comment out or remove the following three lines of code:: <asp:ContentContentPlaceHolderId="PlaceHolderPageImage" runat="server"></asp:Content> <asp:ContentContentPlaceHolderId="PlaceHolderLeftNavBar" runat="server"></asp:Content> <asp:ContentContentPlaceHolderId="PlaceHolderNavSpacer" runat="server"></asp:Content> Rename .TXT back to .ASPX
  • 12. Re-Enable Quick Launch: Using SharePoint Designer Comment out or remove the following three lines of code: <asp:ContentContentPlaceHolderId="PlaceHolderPageImage" runat="server"></asp:Content> <asp:ContentContentPlaceHolderId="PlaceHolderLeftNavBar" runat="server"></asp:Content> <asp:ContentContentPlaceHolderId="PlaceHolderNavSpacer" runat="server"></asp:Content>
  • 13. MODIFYING NAVIGATION CONTROL ATTRIBUTES The same techniques can be used to modify the navigation properties as we used to re-enable the quick launch Open master page as text file, or preferably open in SharePoint Designer (make a copy first!) Enhance the navigation Make menus dynamic Make titles wrap Add multiple levels to menus Use custom code to add fly-ins and other advanced content http://www.heathersolomon.com/blog/archive/2007/05/15/SharePoint-Tip--How-to-Activate-the-Drop-Down-Menu.aspx
  • 14. Modifying Navigation Control Attributes ContentPlaceHolder ID = “PlaceHolderLeftNavBar” AspMenu control ID = “QuickLaunchMenu” <asp:AspMenu id="QuickLaunchMenu“ DataSourceId="QuickLaunchSiteMap" runat="server“ Orientation="Vertical" StaticDisplayLevels="1" ItemWrap="true“ MaximumDynamicDisplayLevels="1" StaticSubMenuIndent="0“ SkipLinkText="" > http://msdn.microsoft.com/en-us/library/ms466994.aspx http://www.heathersolomon.com/blog/archive/2007/05/15/SharePoint-Tip--How-to-Activate-the-Drop-Down-Menu.aspx
  • 15. PDF Page Anchor Navigation SharePoint sites contain hosted content In an ideal world everything would be a webpage, right? In the real world browser hosted content often comes in PDF form User guides, policy manuals and books are often PDF form PDFs can consist of dozens or thousands of pages Links are targeted references to specific material. Opening a 500 page document at the beginning of page one does not give me the policy I need in the middle of page 304 Enter PDF page anchors! So quick, easy that anyone can make them
  • 16. PDF Page Anchor Navigation What if you want a link in SharePoint to open a PDF to a specific page within the PDF (a manual for instance)? Solution: Add the following the end of the link’s URL: #page=[page number] Example: www.edrocks.com/documents/mypdf.pdf#page=9 What if you want a link in SharePoint to open a PDF to a specific destination, such as a Glossary, without the link being tied to a page number (in case the document and page numbers get updated)? Solution: Set the destination within the PDF file, then create a link that points to this destination by adding the following to the end of the links URL: #[destination name] Example: www.edrocks.com/documents/mypdf.pdf#section
  • 17. Our Friend, the Content Editor Web Part The Content Editor Web Part is more versatile than you may think Can hold rich text, but can also hold HTML, JavaScript and CSS Can link to a code file in a document library or elsewhere using a Content Link Most HTML and JavaScript is allowed, though the <form> tag is not
  • 18. Open List Item in New Window
  • 19. Tiered Scenarios Bringing Zest to SharePoint Sites Using Out-of-the-Box Technology
  • 20. The Tier System Tier 1 No code Web browser configurations Tier 2 Content Editor Web Part Basic SharePoint Designer Power Users Tier 3 Advanced SharePoint Designer Server side programming Programmer and IT help required Tier 4 Enterprise applications Standard and 3rd party Web Parts Cascading Style Sheets JavaScript jQuery CAML Features SQL BI ASP.NET SSRS
  • 21. Scenario #1: Page Pizzazz with Functionality Tier 1: Basic Out-of-the-Box Changes Tier 2: Widgets and Gadgets Tier 2/3: Using jQuery Tier 3/4: Widgets and Web Parts that run off local data
  • 22. Page Pizzazz with Functionality Requirement: The site is boring and needs more dynamic content to draw users in Boring!
  • 23. Tier 1: Basic Out-of-the-Box Changes Jazz up with Announcements: Fonts, Colors, Photos RSS Feeds Pictures
  • 25. RSS Feeds: News, Stocks,….
  • 27. Tier 2: Widgets and Gadgets Weather Google Gadgets WidgetBox And many more…
  • 29. Google Gadgets Joke of the Day Birthday Viewer/Countdown Slideshows
  • 30. Widgetbox Site Polls Slideshows Movement Mini-Calendar
  • 31. Tier 2/3: Using jQuery
  • 32. Tier 3/4: Widgets and Web Parts that run off local data Widgets that run off local data Data View Web Parts Content Query Web Parts Custom coded widgets Custom Web Parts Third party Web Parts The possibilities are endless!
  • 33. Scenario #2: Form and Column Control Tier 1: Description – “Admin Only” Tier 2: Script to Hide Fields Tier 3: Column-level security (Web Part)
  • 34. Tier 1: Form Control through Description – “Admin Only” Very Simple Effective Most popular solution
  • 35.
  • 36. Doesn't work if true security is needed
  • 37. Newform.aspx vs. Editform.aspxCEWP to the rescue! Simple JavaScript Power user can implement <script type="text/javascript">vartrs = document.getElementsByTagName("TR");for (var r in trs) {var row = (trs[r].innerText || trs[r].textContent)+""; if (row.match(/^Row Title 1/) || row.match(/^Row Title 2/)){ trs[r].style.display = "none"; }}</script> http://moblog.bradleyit.com/2009/07/hideremove-workspace-from-sharepoint.html
  • 38. Tier 3: Column-level security Control access at the column level None/Read/Write access configurable When the issue is security, not validity or usability Bamboo Solutions: Bamboo Column Level Security
  • 39. Scenario #3: Field Options to Ensure Consistent Data Input Tier 1: The Choice Column Tier 1: The Lookup List Tier 2/3: The Auto-Complete Function Tier Next: 2010 preview
  • 40.
  • 41.
  • 42. Tier 2/3: The Auto-Complete Function – IT Help Needed Benefits Powerful Functionality only limited by imagination Works in Restrictive Environments Visually impressive, WOW factor Challenges Complex, Requires a Programmer Maintenance Issues May Occur Difficult to troubleshoot Difficult to migrate or alter
  • 43. Tier 2/3: The Auto-complete Function – How It Works
  • 44. Tier 2: Coming – jQueryfor SP So what used to be Tier 3 is becoming available for Tier 2 Power User audience End User SharePoint (EUSP) is one of the premiere resources http://www.endusersharepoint.com/ jQuery Library for SharePoint Web Services on CodePlex http://spservices.codeplex.com/ Also see: http://www.jquery.com/
  • 45. Tier Next: 2010 previewLookups of the Future! Unique columns Enhanced lookup columns Enforced lookup relationships Un-enforced lookup relationships Viewing items in list relationships
  • 46.
  • 47. Scrubs results at the point of inputIan Morrish: SharePoint 2010 Column Validation
  • 48. Metrics & Key Performance Indicators Tier 1: Enterprise MOSS KPIs (if you’re so lucky) Tier 1: List Views (for WSS and MOSS Standard) Tier 2: DataViews or JavaScript in SPD Tier 3: SQL Server Reporting Services (SSRS), Performance Point, Custom Web Parts Tier 3/4: Other Enterprise BI solutions
  • 49. Final Thoughts & Questions Bringing Zest to SharePoint Sites Using Out-of-the-Box Technology
  • 50. Final Thoughts You have more options than straight out-of-the-box look, feel and functionality, even as a Power User Quick, free and easy alterations can really jazz up your site and are found by quick internet searches There are multiple ways of achieving similar outcomes Know when you need to involve IT
  • 51. Session Suggestions How to Use jQuery to Enhance the User Experience Just missed it at 9am Marc Anderson No Code Enhancements to the SharePoint Interface 10:30am in the Forum Mark Miller (End User SharePoint) Mapping Mashups with SharePoint Designer 2:30pm in the Forum Tom Resing
  • 52. Contact & Questions Joel Blog: joelsef.blogspot.com Twitter: @joelsef Email: joel@wardworks.com Ed Twitter: @edkwells Email: edkwells@gmail.com Bethany Twitter: @bfaith20

Hinweis der Redaktion

  1. You can use one of the alternate built-in master pages or create your own Master Page and/or Theme.
  2. You can use one of the alternate built-in master pages or create your own Master Page and/or Theme.
  3. You can use one of the alternate built-in master pages or create your own Master Page and/or Theme.
  4. Remove the following three lines of code:&lt;asp:ContentContentPlaceHolderId=&quot;PlaceHolderPageImage&quot; runat=&quot;server&quot;&gt;&lt;/asp:Content&gt; &lt;asp:ContentContentPlaceHolderId=&quot;PlaceHolderLeftNavBar&quot; runat=&quot;server&quot;&gt;&lt;/asp:Content&gt;&lt;asp:ContentContentPlaceHolderId=&quot;PlaceHolderNavSpacer&quot; runat=&quot;server&quot;&gt;&lt;/asp:Content&gt;References: http://www.beyondweblogs.com/post/Quick-Launch-Navigation-missing-from-SharePoint-Web-part-page.aspxhttp://weblogs.asp.net/sharadkumar/archive/2009/06/19/sharepoint-2007-how-to-enable-left-navigation-quick-launch-for-all-web-part-pages-in-a-farm.aspx
  5. Remove the following three lines of code:&lt;asp:ContentContentPlaceHolderId=&quot;PlaceHolderPageImage&quot; runat=&quot;server&quot;&gt;&lt;/asp:Content&gt; &lt;asp:ContentContentPlaceHolderId=&quot;PlaceHolderLeftNavBar&quot; runat=&quot;server&quot;&gt;&lt;/asp:Content&gt;&lt;asp:ContentContentPlaceHolderId=&quot;PlaceHolderNavSpacer&quot; runat=&quot;server&quot;&gt;&lt;/asp:Content&gt;References:http://www.beyondweblogs.com/post/Quick-Launch-Navigation-missing-from-SharePoint-Web-part-page.aspxhttp://weblogs.asp.net/sharadkumar/archive/2009/06/19/sharepoint-2007-how-to-enable-left-navigation-quick-launch-for-all-web-part-pages-in-a-farm.aspx
  6. Source material: http://msdn.microsoft.com/en-us/library/ms466994.aspx
  7. Source material: http://msdn.microsoft.com/en-us/library/ms466994.aspxhttp://www.heathersolomon.com/blog/archive/2007/05/15/SharePoint-Tip--How-to-Activate-the-Drop-Down-Menu.aspx
  8. Reference: http://kb2.adobe.com/cps/317/317300.html
  9. Show CEWP in action
  10. Copy Code Below and paste into Content Editor Web Part. Add CEWP to bottom of page, doesn’t work if added to the top of the page. It has a few restrictions... it needs to be added to each instance or view of the list or library, it will apply to all of the list or library items, and it doesn&apos;t seem to work for the Links web part in Summary view (view with the links as bullets).&lt;script type=&quot;Text/JavaScript&quot; language=&quot;JavaScript&quot;&gt;try{ //Get all page linksvar links = document.getElementsByTagName(&quot;A&quot;); //Iterate all page links for(vari=0; i&lt;links.length; i++) {var link = links(i); //Coerse to string by concantenating an emptystringvaronValues = link.onclick + link.onfocus + &quot;&quot;; //Change the target of ListItem links //ListItem links contain one of these literals: // Document Library = DispDocItemEx // Links List = OnLink // All Other Lists List = GoToLink (overridden below) if(onValues.indexOf(&quot;DispDocItemEx&quot;) &gt;= 0 || onValues.indexOf(&quot;GoToLink&quot;) &gt;= 0 || onValues.indexOf(&quot;OnLink&quot;) &gt;= 0 ) {link.getAttributeNode(&quot;target&quot;).value = &quot;_blank&quot;; } }}catch(e){alert(e.Message);}//Override SharePoint&apos;s GoToLink function//Create a custom GoToLink functionvar _origGoToLink = GoToLink;GoToLink = function(elm){ if (elm.href == null) return;varch = elm.href.indexOf(&quot;?&quot;) &gt;= 0 ? &quot;&amp;&quot; : &quot;?&quot;;varsrcUrl = GetSource(); if (srcUrl != null &amp;&amp; srcUrl != &quot;&quot;)srcUrl = ch + &quot;Source=&quot; + srcUrl;vartargetUrl = elm.href + srcUrl; //Use window.open rather than window.locationwindow.open(STSPageUrlValidation(targetUrl));}&lt;/script&gt;Reference:http://mindsharpblogs.com/todd/contact.aspx
  11. Reference: http://weblogs.wpix.com/news/local/morningnews/blogs/baby0710.jpg
  12. Source: http://www.cnn.com/
  13. AccuWeather: http://netweather.accuweather.com/adcbin/netweather_v2/signup-page2.asp?partner=netweatherResource: http://www.endusersharepoint.com/2010/03/30/project-for-a-rainy-day-create-a-weather-magnet-for-a-sharepoint-dashboard/
  14. Source: http://www.google.com/ig/directory?synd=openBirthday: http://www.google.com/ig/directory?synd=open&amp;cat=all&amp;url=http%3A%2F%2Fwww.labpixies.com%2Fcampaigns%2Fdates%2Fdates.xmlJoke of the Day: http://www.google.com/ig/directory?synd=open&amp;cat=all&amp;url=http%3A%2F%2Fgooglegadgetworld.com%2FJokes%2FPoliticaljokes%2Fbestpoliticaljokes.xmlDaily Tropical Picture: http://www.google.com/ig/directory?synd=open&amp;cat=all&amp;url=http%3A%2F%2Fmidots.com%2Fgadgets%2Fxmldocs%2FmidotsImgViewBeautifulPhotosOfIslands_11.xml
  15. Source:WidgetBox: http://www.widgetbox.com/galleryhome/Slideshow: http://www.widgetbox.com/widget/dralzheimerMini-Calendar: http://www.widgetbox.com/widget/calendar-japfPolls: http://www.widgetbox.com/widget/poll-pro?startWithPro=1
  16. Source: jCarousel: http://sorgalla.com/projects/jcarousel/examples/static_auto.htmlSource: Rotating Tabs: http://stilbuero.de/jquery/tabs_3/rotate.html
  17. Source: http://moblog.bradleyit.com/2009/07/hideremove-workspace-from-sharepoint.htmlAdd this after the .aspx of a form’surl: ?Toolpaneview=2
  18. Source: http://store.bamboosolutions.com/sharepoint-column-level-security.aspx
  19. Source: http://sharepoint.microsoft.com/blogs/GetThePoint/Lists/Posts/ViewPost.aspx?ID=316
  20. Source: http://www.wssdemo.com/Blog/Lists/Posts/Post.aspx?ID=496