SlideShare a Scribd company logo
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

More Related Content

What's hot

SharePoint 101
SharePoint 101SharePoint 101
SharePoint 101
Dux Raymond Sy
 
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 Ninja
Kanwal Khipple
 
Jump Start: Share Point Development
Jump Start: Share Point DevelopmentJump Start: Share Point Development
Jump Start: Share Point Development
mattbremer
 
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
Christian Buckley
 
Sharepoint Overview
Sharepoint OverviewSharepoint Overview
Sharepoint Overview
Vinh Nguyen
 
SharePoint Developer Experience Present & Future
SharePoint Developer Experience Present & FutureSharePoint Developer Experience Present & Future
SharePoint Developer Experience Present & Future
mattbremer
 
My First SharePoint Online PowerApp
My First SharePoint Online PowerAppMy First SharePoint Online PowerApp
My First SharePoint Online PowerApp
Becky 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 development
Jeremy 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 Online
Darrell 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 it
Benjamin Niaulin
 
SharePoint Benefits
SharePoint BenefitsSharePoint Benefits
SharePoint Benefits
Sameh Senosi
 
Things to know about One Drive
Things to know about One DriveThings to know about One Drive
Things to know about One Drive
Louis-Philippe Vallée
 
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
Christian 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 Branding
Kashif 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 2013
Ed Musters
 
SharePoint Online - Friend or Foe
SharePoint Online - Friend or FoeSharePoint Online - Friend or Foe
SharePoint Online - Friend or Foe
Jasper Oosterveld
 

What's hot (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
 

Similar to 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 Designer
Iron Speed
 
Designing SharePoint 2010 for Business
Designing SharePoint 2010 for BusinessDesigning SharePoint 2010 for Business
Designing SharePoint 2010 for Business
Kanwal 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 Presentation
Denise 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 Developers
Sparked
 
Sharepoint designer workflow by quontra us
Sharepoint designer workflow by quontra usSharepoint designer workflow by quontra us
Sharepoint designer workflow by quontra us
QUONTRASOLUTIONS
 
Intro to Application Express
Intro to Application ExpressIntro to Application Express
Intro to Application Express
José Angel Ibarra Espinosa
 
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 Redmond
Kanwal 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 Features
Peter 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 Diego
Kanwal Khipple
 
Intro to SharePoint for Developers
Intro to SharePoint for DevelopersIntro to SharePoint for Developers
Intro to SharePoint for Developers
Rob Wilson
 
Essential html tweaks for accessible themes
Essential html tweaks for accessible themesEssential html tweaks for accessible themes
Essential html tweaks for accessible themes
Martin 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 2015
Ryan 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
 

Similar to 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...
 

Recently uploaded

Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 

Recently uploaded (20)

Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 

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

Editor's Notes

  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