SlideShare a Scribd company logo
1 of 16
Customization & Designing Tips & Tricks                                    Day(1)   Hesham S.Aly SSE
Who am I ? ,[object Object]
SSE , SharePoint PFE , Specialist & Evangelist.
 MCP , MCTS & MCM.
 SharePoint ERA , Founder.
 Principal contributor & Author @ :   MSSharePointTips.com , Innovation-Hut,    theSug.org & MSDN Forums. hesham.saad@itworx.comwww.heshamsaad.tk Hesham Saad Aly Hesham Saad        @Hsaad
Agenda : ,[object Object]
MS – SharePoint Designer Overview                                  5 min
 SPD 2010  new features                                                     30 min
 Codeless Control via SPD 2010 (Branding Planning)          30 min
 Tips & Tricks + Demo’s                                                        2 hrs
 Q & A                                                                                    30 min
Day (2) :
InfoPath 2010 Overview
 MS - InfoPath designer and filler 2010                                 3 hrs
 Demo’s

More Related Content

What's hot

BIWUG 01/09/2005 IW Technologies, what's to come in 2006?
BIWUG 01/09/2005 IW Technologies, what's to come in 2006?BIWUG 01/09/2005 IW Technologies, what's to come in 2006?
BIWUG 01/09/2005 IW Technologies, what's to come in 2006?
BIWUG
 
Advanced SharePoint 2010 Features
Advanced SharePoint 2010 FeaturesAdvanced SharePoint 2010 Features
Advanced SharePoint 2010 Features
Ivor Davies
 
Sb chatterjee share point workspace 2010 in action
Sb chatterjee   share point workspace 2010 in actionSb chatterjee   share point workspace 2010 in action
Sb chatterjee share point workspace 2010 in action
SharePoint Saturday NY
 
Share point 2010_overview-day 1
Share point 2010_overview-day 1Share point 2010_overview-day 1
Share point 2010_overview-day 1
Narayana Reddy
 
Jaime Velez: SharePoint 2010 Social Computing
Jaime Velez: SharePoint 2010 Social ComputingJaime Velez: SharePoint 2010 Social Computing
Jaime Velez: SharePoint 2010 Social Computing
SharePoint Saturday NY
 
SharePoint Document Sets
SharePoint Document SetsSharePoint Document Sets
SharePoint Document Sets
Regroove
 
Share point 2010_overview-day4-code
Share point 2010_overview-day4-codeShare point 2010_overview-day4-code
Share point 2010_overview-day4-code
Narayana Reddy
 
Introduction To SharePoint 2010
Introduction To SharePoint 2010Introduction To SharePoint 2010
Introduction To SharePoint 2010
Rishu Mehra
 
Share point 2010_installation_topologies-day 2
Share point 2010_installation_topologies-day 2Share point 2010_installation_topologies-day 2
Share point 2010_installation_topologies-day 2
Narayana Reddy
 

What's hot (20)

BIWUG 01/09/2005 IW Technologies, what's to come in 2006?
BIWUG 01/09/2005 IW Technologies, what's to come in 2006?BIWUG 01/09/2005 IW Technologies, what's to come in 2006?
BIWUG 01/09/2005 IW Technologies, what's to come in 2006?
 
Advanced SharePoint 2010 Features
Advanced SharePoint 2010 FeaturesAdvanced SharePoint 2010 Features
Advanced SharePoint 2010 Features
 
SharePoint 2010 Team Site Overview
SharePoint 2010 Team Site OverviewSharePoint 2010 Team Site Overview
SharePoint 2010 Team Site Overview
 
Share point 2010_day3
Share point 2010_day3Share point 2010_day3
Share point 2010_day3
 
Sb chatterjee share point workspace 2010 in action
Sb chatterjee   share point workspace 2010 in actionSb chatterjee   share point workspace 2010 in action
Sb chatterjee share point workspace 2010 in action
 
Difference between microsoft excel 2007
Difference between microsoft excel 2007Difference between microsoft excel 2007
Difference between microsoft excel 2007
 
Share point 2010_day5
Share point 2010_day5Share point 2010_day5
Share point 2010_day5
 
Core SharePoint 2013 Concepts
Core SharePoint 2013 ConceptsCore SharePoint 2013 Concepts
Core SharePoint 2013 Concepts
 
Share point 2010_overview-day 1
Share point 2010_overview-day 1Share point 2010_overview-day 1
Share point 2010_overview-day 1
 
Office 2016's Dirty Little Secrets - or what you won't hear from Microsoft
Office 2016's Dirty Little Secrets - or what you won't hear from MicrosoftOffice 2016's Dirty Little Secrets - or what you won't hear from Microsoft
Office 2016's Dirty Little Secrets - or what you won't hear from Microsoft
 
Sharepoint designer workflow by quontra us
Sharepoint designer workflow by quontra usSharepoint designer workflow by quontra us
Sharepoint designer workflow by quontra us
 
Jaime Velez: SharePoint 2010 Social Computing
Jaime Velez: SharePoint 2010 Social ComputingJaime Velez: SharePoint 2010 Social Computing
Jaime Velez: SharePoint 2010 Social Computing
 
SharePoint Document Sets
SharePoint Document SetsSharePoint Document Sets
SharePoint Document Sets
 
Office 365 Local File Share Synchronization - Issues Solved.
Office 365 Local File Share Synchronization - Issues Solved.Office 365 Local File Share Synchronization - Issues Solved.
Office 365 Local File Share Synchronization - Issues Solved.
 
SharePoint and the User Interface with JavaScript
SharePoint and the User Interface with JavaScriptSharePoint and the User Interface with JavaScript
SharePoint and the User Interface with JavaScript
 
Share point 2010_overview-day4-code
Share point 2010_overview-day4-codeShare point 2010_overview-day4-code
Share point 2010_overview-day4-code
 
SharePoint Team Sites Overview - A High Level Introduction into Team Sites
SharePoint Team Sites Overview - A High Level Introduction into Team SitesSharePoint Team Sites Overview - A High Level Introduction into Team Sites
SharePoint Team Sites Overview - A High Level Introduction into Team Sites
 
Introduction To SharePoint 2010
Introduction To SharePoint 2010Introduction To SharePoint 2010
Introduction To SharePoint 2010
 
2010 Client and Server Integration
2010 Client and Server Integration2010 Client and Server Integration
2010 Client and Server Integration
 
Share point 2010_installation_topologies-day 2
Share point 2010_installation_topologies-day 2Share point 2010_installation_topologies-day 2
Share point 2010_installation_topologies-day 2
 

Similar to Customization & designing art worx day1

Ambikumar - Sharepoint Developer
Ambikumar - Sharepoint DeveloperAmbikumar - Sharepoint Developer
Ambikumar - Sharepoint Developer
Ambi kumar
 
Customization & designing art worx day(2)
Customization & designing art worx day(2)Customization & designing art worx day(2)
Customization & designing art worx day(2)
Hesham Aly
 
CVNUG - Share Point Development
CVNUG - Share Point DevelopmentCVNUG - Share Point Development
CVNUG - Share Point Development
ryanaoliveira
 
SharePoint 2010 - InfoPath, Workflow
SharePoint 2010 - InfoPath, WorkflowSharePoint 2010 - InfoPath, Workflow
SharePoint 2010 - InfoPath, Workflow
Jonathon Schultz
 
Srikanth Kumar SharePoint Developer
Srikanth Kumar SharePoint DeveloperSrikanth Kumar SharePoint Developer
Srikanth Kumar SharePoint Developer
Srikanth Kumar
 
SharePoint Jonah Lomu of CMS
SharePoint Jonah Lomu of CMSSharePoint Jonah Lomu of CMS
SharePoint Jonah Lomu of CMS
SSW
 
SharePoint 2010 and its development tools
SharePoint 2010 and its development toolsSharePoint 2010 and its development tools
SharePoint 2010 and its development tools
Shakir Majeed Khan
 
Sharepoint tips and tricks
Sharepoint tips and tricksSharepoint tips and tricks
Sharepoint tips and tricks
Jeff Wisniewski
 

Similar to Customization & designing art worx day1 (20)

Ambikumar - Sharepoint Developer
Ambikumar - Sharepoint DeveloperAmbikumar - Sharepoint Developer
Ambikumar - Sharepoint Developer
 
Customization & designing art worx day(2)
Customization & designing art worx day(2)Customization & designing art worx day(2)
Customization & designing art worx day(2)
 
SharePoint 2013 Sneak Peek
SharePoint 2013 Sneak PeekSharePoint 2013 Sneak Peek
SharePoint 2013 Sneak Peek
 
CVNUG - Share Point Development
CVNUG - Share Point DevelopmentCVNUG - Share Point Development
CVNUG - Share Point Development
 
SharePoint Development(Lesson 5)
SharePoint Development(Lesson 5)SharePoint Development(Lesson 5)
SharePoint Development(Lesson 5)
 
Share point answer the question
Share point answer the questionShare point answer the question
Share point answer the question
 
Where did design view go in SharePoint Designer
Where did design view go in SharePoint DesignerWhere did design view go in SharePoint Designer
Where did design view go in SharePoint Designer
 
SharePoint 2010 - InfoPath, Workflow
SharePoint 2010 - InfoPath, WorkflowSharePoint 2010 - InfoPath, Workflow
SharePoint 2010 - InfoPath, Workflow
 
Leverage Search and Customize to your Brand within SharePoint 2010
Leverage Search and Customize to your Brand within SharePoint 2010Leverage Search and Customize to your Brand within SharePoint 2010
Leverage Search and Customize to your Brand within SharePoint 2010
 
Bootstrap for Beginners
Bootstrap for BeginnersBootstrap for Beginners
Bootstrap for Beginners
 
Srikanth Kumar SharePoint Developer
Srikanth Kumar SharePoint DeveloperSrikanth Kumar SharePoint Developer
Srikanth Kumar SharePoint Developer
 
Sharepoint introanddevelopementtools
Sharepoint introanddevelopementtoolsSharepoint introanddevelopementtools
Sharepoint introanddevelopementtools
 
SharePoint - You've got it, now what?
SharePoint - You've got it, now what?SharePoint - You've got it, now what?
SharePoint - You've got it, now what?
 
SharePoint Jonah Lomu of CMS
SharePoint Jonah Lomu of CMSSharePoint Jonah Lomu of CMS
SharePoint Jonah Lomu of CMS
 
SharePoint as a Web CMS
SharePoint as a Web CMSSharePoint as a Web CMS
SharePoint as a Web CMS
 
Running SharePoint on Small Business Server: Pros and Cons - 100 Level
Running SharePoint on Small Business Server: Pros and Cons - 100 LevelRunning SharePoint on Small Business Server: Pros and Cons - 100 Level
Running SharePoint on Small Business Server: Pros and Cons - 100 Level
 
AUSPC 2011: How we did it: NothingButSharePoint.com
AUSPC 2011: How we did it: NothingButSharePoint.comAUSPC 2011: How we did it: NothingButSharePoint.com
AUSPC 2011: How we did it: NothingButSharePoint.com
 
SharePoint 2010 and its development tools
SharePoint 2010 and its development toolsSharePoint 2010 and its development tools
SharePoint 2010 and its development tools
 
Share point review qustions
Share point review qustionsShare point review qustions
Share point review qustions
 
Sharepoint tips and tricks
Sharepoint tips and tricksSharepoint tips and tricks
Sharepoint tips and tricks
 

Recently uploaded

Jual Obat Aborsi Ponorogo ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Ponorogo ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Ponorogo ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Ponorogo ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 
Famous Kala Jadu, Black magic specialist in Rawalpindi and Bangali Amil baba ...
Famous Kala Jadu, Black magic specialist in Rawalpindi and Bangali Amil baba ...Famous Kala Jadu, Black magic specialist in Rawalpindi and Bangali Amil baba ...
Famous Kala Jadu, Black magic specialist in Rawalpindi and Bangali Amil baba ...
baharayali
 
Famous kala ilam, Kala jadu specialist in Multan and Kala ilam specialist in ...
Famous kala ilam, Kala jadu specialist in Multan and Kala ilam specialist in ...Famous kala ilam, Kala jadu specialist in Multan and Kala ilam specialist in ...
Famous kala ilam, Kala jadu specialist in Multan and Kala ilam specialist in ...
baharayali
 
Real Kala Jadu, Black magic specialist in Lahore and Kala ilam expert in kara...
Real Kala Jadu, Black magic specialist in Lahore and Kala ilam expert in kara...Real Kala Jadu, Black magic specialist in Lahore and Kala ilam expert in kara...
Real Kala Jadu, Black magic specialist in Lahore and Kala ilam expert in kara...
baharayali
 
Top 10 Amil baba list Famous Amil baba In Pakistan Amil baba Kala jadu in Raw...
Top 10 Amil baba list Famous Amil baba In Pakistan Amil baba Kala jadu in Raw...Top 10 Amil baba list Famous Amil baba In Pakistan Amil baba Kala jadu in Raw...
Top 10 Amil baba list Famous Amil baba In Pakistan Amil baba Kala jadu in Raw...
Amil Baba Naveed Bangali
 
Famous No -1 amil baba in Hyderabad ! Best No _ Astrologer in Pakistan, UK, A...
Famous No -1 amil baba in Hyderabad ! Best No _ Astrologer in Pakistan, UK, A...Famous No -1 amil baba in Hyderabad ! Best No _ Astrologer in Pakistan, UK, A...
Famous No -1 amil baba in Hyderabad ! Best No _ Astrologer in Pakistan, UK, A...
No -1 Astrologer ,Amil Baba In Australia | Uk | Usa | Canada | Pakistan
 

Recently uploaded (20)

Peaceful Meditation | Peaceful Way by Kabastro
Peaceful Meditation | Peaceful Way by KabastroPeaceful Meditation | Peaceful Way by Kabastro
Peaceful Meditation | Peaceful Way by Kabastro
 
From The Heart v8.pdf xxxxxxxxxxxxxxxxxxx
From The Heart v8.pdf xxxxxxxxxxxxxxxxxxxFrom The Heart v8.pdf xxxxxxxxxxxxxxxxxxx
From The Heart v8.pdf xxxxxxxxxxxxxxxxxxx
 
Study of the Psalms Chapter 1 verse 3 - wanderean
Study of the Psalms Chapter 1 verse 3 - wandereanStudy of the Psalms Chapter 1 verse 3 - wanderean
Study of the Psalms Chapter 1 verse 3 - wanderean
 
Jual Obat Aborsi Ponorogo ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Ponorogo ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Ponorogo ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Ponorogo ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Famous Kala Jadu, Black magic specialist in Rawalpindi and Bangali Amil baba ...
Famous Kala Jadu, Black magic specialist in Rawalpindi and Bangali Amil baba ...Famous Kala Jadu, Black magic specialist in Rawalpindi and Bangali Amil baba ...
Famous Kala Jadu, Black magic specialist in Rawalpindi and Bangali Amil baba ...
 
St. Louise de Marillac and Abandoned Children
St. Louise de Marillac and Abandoned ChildrenSt. Louise de Marillac and Abandoned Children
St. Louise de Marillac and Abandoned Children
 
famous No 1 astrologer / Best No 1 Amil baba in UK, Australia, Germany, USA, ...
famous No 1 astrologer / Best No 1 Amil baba in UK, Australia, Germany, USA, ...famous No 1 astrologer / Best No 1 Amil baba in UK, Australia, Germany, USA, ...
famous No 1 astrologer / Best No 1 Amil baba in UK, Australia, Germany, USA, ...
 
St. Louise de Marillac and Care of the Sick Poor
St. Louise de Marillac and Care of the Sick PoorSt. Louise de Marillac and Care of the Sick Poor
St. Louise de Marillac and Care of the Sick Poor
 
Famous kala ilam, Kala jadu specialist in Multan and Kala ilam specialist in ...
Famous kala ilam, Kala jadu specialist in Multan and Kala ilam specialist in ...Famous kala ilam, Kala jadu specialist in Multan and Kala ilam specialist in ...
Famous kala ilam, Kala jadu specialist in Multan and Kala ilam specialist in ...
 
Emails, Facebook, WhatsApp and the Dhamma (English and Chinese).pdf
Emails, Facebook, WhatsApp and the Dhamma  (English and Chinese).pdfEmails, Facebook, WhatsApp and the Dhamma  (English and Chinese).pdf
Emails, Facebook, WhatsApp and the Dhamma (English and Chinese).pdf
 
Pathankot Escorts 🥰 8617370543 Call Girls Offer VIP Hot Girls
Pathankot Escorts 🥰 8617370543 Call Girls Offer VIP Hot GirlsPathankot Escorts 🥰 8617370543 Call Girls Offer VIP Hot Girls
Pathankot Escorts 🥰 8617370543 Call Girls Offer VIP Hot Girls
 
Famous Best astrologer in Islamabad / Amil baba in Islamabad/ Amil baba in UK...
Famous Best astrologer in Islamabad / Amil baba in Islamabad/ Amil baba in UK...Famous Best astrologer in Islamabad / Amil baba in Islamabad/ Amil baba in UK...
Famous Best astrologer in Islamabad / Amil baba in Islamabad/ Amil baba in UK...
 
Real Kala Jadu, Black magic specialist in Lahore and Kala ilam expert in kara...
Real Kala Jadu, Black magic specialist in Lahore and Kala ilam expert in kara...Real Kala Jadu, Black magic specialist in Lahore and Kala ilam expert in kara...
Real Kala Jadu, Black magic specialist in Lahore and Kala ilam expert in kara...
 
St. Louise de Marillac and Galley Prisoners
St. Louise de Marillac and Galley PrisonersSt. Louise de Marillac and Galley Prisoners
St. Louise de Marillac and Galley Prisoners
 
Top 10 Amil baba list Famous Amil baba In Pakistan Amil baba Kala jadu in Raw...
Top 10 Amil baba list Famous Amil baba In Pakistan Amil baba Kala jadu in Raw...Top 10 Amil baba list Famous Amil baba In Pakistan Amil baba Kala jadu in Raw...
Top 10 Amil baba list Famous Amil baba In Pakistan Amil baba Kala jadu in Raw...
 
Famous No -1 amil baba in Hyderabad ! Best No _ Astrologer in Pakistan, UK, A...
Famous No -1 amil baba in Hyderabad ! Best No _ Astrologer in Pakistan, UK, A...Famous No -1 amil baba in Hyderabad ! Best No _ Astrologer in Pakistan, UK, A...
Famous No -1 amil baba in Hyderabad ! Best No _ Astrologer in Pakistan, UK, A...
 
Meaning of 22 numbers in Matrix Destiny Chart | 22 Energy Calculator
Meaning of 22 numbers in Matrix Destiny Chart | 22 Energy CalculatorMeaning of 22 numbers in Matrix Destiny Chart | 22 Energy Calculator
Meaning of 22 numbers in Matrix Destiny Chart | 22 Energy Calculator
 
NO1 Trending Black Magic Specialist Expert Amil baba in Lahore Islamabad Rawa...
NO1 Trending Black Magic Specialist Expert Amil baba in Lahore Islamabad Rawa...NO1 Trending Black Magic Specialist Expert Amil baba in Lahore Islamabad Rawa...
NO1 Trending Black Magic Specialist Expert Amil baba in Lahore Islamabad Rawa...
 
Deerfoot Church of Christ Bulletin 5 12 24
Deerfoot Church of Christ Bulletin 5 12 24Deerfoot Church of Christ Bulletin 5 12 24
Deerfoot Church of Christ Bulletin 5 12 24
 
About Kabala (English) | Kabastro.com | Kabala.vn
About Kabala (English) | Kabastro.com | Kabala.vnAbout Kabala (English) | Kabastro.com | Kabala.vn
About Kabala (English) | Kabastro.com | Kabala.vn
 

Customization & designing art worx day1

  • 1. Customization & Designing Tips & Tricks Day(1) Hesham S.Aly SSE
  • 2.
  • 3. SSE , SharePoint PFE , Specialist & Evangelist.
  • 4. MCP , MCTS & MCM.
  • 5. SharePoint ERA , Founder.
  • 6. Principal contributor & Author @ : MSSharePointTips.com , Innovation-Hut, theSug.org & MSDN Forums. hesham.saad@itworx.comwww.heshamsaad.tk Hesham Saad Aly Hesham Saad @Hsaad
  • 7.
  • 8. MS – SharePoint Designer Overview 5 min
  • 9. SPD 2010 new features 30 min
  • 10. Codeless Control via SPD 2010 (Branding Planning) 30 min
  • 11. Tips & Tricks + Demo’s 2 hrs
  • 12. Q & A 30 min
  • 15. MS - InfoPath designer and filler 2010 3 hrs
  • 17.
  • 19. Difficult to package and deploy applications built in SPD.
  • 20. Doesn’t fit into an ALM “App Life cycle Mang” process.
  • 21. Too many actions can only be done in the browser.
  • 23.
  • 24.
  • 25. Get it free at www.microsoft.com/spd (X-32 & 64 bit)
  • 26.
  • 27.
  • 28. Customization & Branding 2010 - Examples : News , Bulletins , FAQ , … etc Via XSL. 2007
  • 29. One of the most useful technologies to know when customizing SharePoint sites is XSLT (eXtensibleStyleSheet Language Transforms). This post will highlight a number of topics specific to XSLT customization with SharePoint. Some topics may be further explored in future blog posts. What is XSLT? XSLT is a declarative language for performing XML document conversions. XSLT allows you to format structured data (XML) with powerful stylesheets (XSL), to generate a brand-new XML document. In short, it allows you to separate data from presentation. Common uses for XSLT include website content creation, end-user configuration, and document conversion. XSLT is interpreted, not compiled. This means that you can change XSLT files in custom solutions without having to recompile and re-deploy assemblies. Why XSLT? SharePoint relies on XSLT to generate the majority of its dynamic content. Everything from lists to search results to RSS feeds is internally powered by XSL transformations. Some of these are obvious (the Content Query Web Part and Data View Web Part). But some are subtle (Search Results web parts, Business Data Catalog web parts). You may be surprised to learn that XSLT is used extensively throughout SharePoint. From There are many situations where XSLT is the best option: Skinning XML without "reinventing the wheel" Making small changes without compiling code Exposing configuration options to end users without letting them touch application code There are also situations where XSLT is the only option: Smaller deployments of SharePoint Online (BPOS) don't support custom assemblies, but they do support XSLT Users with limited SharePoint access may be prohibited from deploying custom executables, but still be permitted to tweak XSLT Some vendors provide XML data over web services which need to be presented in the browser through Javascript (AJAX), making XSLT the only viable choice SharePoint's XSLT implementation WSS and MOSS 3.0 are both built atop the .NET 2.0 framework, which implements XSLT 1.0 within the System.Xml.Xsl library. This is important to note because SharePoint 2007's XSLT functionality is only as powerful as .NET 2.0's. As of March 2009, Microsoft has not announced support for XSLT 2.0, so it is not expected within .NET 4.0. That said, the next version of SharePoint (14) will almost definitely be limited to XSLT 1.0. Also note that some tools use XSLT on the client-side using Javascript. Internet Explorer performs those transformations using a separate library (MSXML). The MSXML 4.0 library is also limited to XSLT 1.0 and Microsoft has announced that future versions will also be limited to 1.0. Where XSLT is used As previously mentioned, XSLT is used extensively throughout the SharePoint ecosystem. The majority of out-of-box web parts rely on it, including list and document library views. Each site collection in SharePoint has a special document library called "XSL Style Sheets" (within the "Style Library"). The easiest way to explore these documents is using SharePoint Designer. This library contains a handful of pre-built XSL stylesheets that drive the system's look and feel: Header.xsl: column header and grouping styles ItemStyle.xsl: main stylesheet for controlling DIV- and TR (row)-level styling ContentQueryMain.xsl: overall structure of Content Query Web Parts LevelStyle.xsl: uses in various places RSS.xsl: default look of RSS Feed Web Parts SummaryLinkMain.xsl: structure for Summary Link Web Parts TableOfContents.xsl: used in the Table of Contents Web Part Many web parts default to relying exclusively on these stylesheets. However, all styles can be overridden. There are three basic ways to customize a web part's XSLT: Edit the pre-built XSL file within "XSL Style Sheets" This is the quickest and dirtiest option, but also the one I'd least recommend since it customizes (unghosts) SharePoint's stylesheets. Be aware that many websites suggest this route. It's easy, but not scalable. Edit the web part's XSL directly within its properties By exporting a web part to its serialized .DWP or .WEBPART file, you can manually edit all of its properties. You might be surprised how many settings are available when working directly with a .WEBPART file. This approach has the major advantage of being self-contained. If you style a web part without referencing external files, you are guaranteed that it will work the same way on other machines. Build and reference a custom XSL file Perhaps the best option, building your own XSL stylesheet puts you in total control and allows for easy migration. You can build an XSL file in Visual Studio as part of your feature or solution and thus keep styling within source control. Keep in mind that you don't need to start from scratch; copying existing templates (such as ItemStyle.xsl) is a great way to start. This is a complex topic, but there are a few great blog posts that can help you get started: Microsoft ECM Team Blog: Configuring and Customizing the CQWP Heather Solomon: Customizing the CQWP and Custom Item Styles Brendon Schwartz: Connecting the CQWP without changing ItemStyle.xsl SharePoint-Specific XSLT Libraries The XSLT spec allows for third-party functionality to be added through extension objects. Microsoft anticipated some SharePoint-specific template requirements and included two powerful custom libraries (I'm not sure what either acronym stands for.): DDWRT Namespace Provides dozens of useful end-user functions such as IsPrivilegedUser() (for determining if working with an administrator), UserLookup() (for mapping usernames with data such as email addresses). I touched on the DDWRT namespace and URLEncode function in a previous blog post. CMSWRT NameSpace This little-documented extension provides a number of internal utilities. Rarely will you directly interact with the CMSWRT namespace, but it does include some useful functions such as RegisterFeedURL and EnsureIsAllowedProtocol. Other uses for XSLT with SharePoint There are countless ways to utilize XSLT in SharePoint besides tweaking web parts. You can render vendor data on the client through AJAX. You can also create cool, extensible slideshows with Silverlight. You can even convert between Word documents and InfoPath forms programmatically. The options are limitless. Resources for learning XSLT The best book I've found for truly understanding the subject is XLST 2.0 and XPath 2.0 Programmer's Reference by Michael Kay (editor of the W3C XSLT 2.0 spec). There are also some good online tutorials: W3C Presentation on XSLT and XPath W3Schools' Intro to XSLT ZVON.Org's XSLT Reference XSLT … - XSL stands for Extensible Style sheet Language, and is a style sheet language for XML documents. - XSLT stands for XSL Transformations. We use XSLT to transform XML documents into other formats, like XHTML. EX: http://www.w3schools.com/xsl/ <?xml version="1.0"?>=<xsl:stylesheet version="1.0“xmlns:xsl="http://www.w3.org/1999/XSL/Transform"><xsl:template match="/">  <html>  <body>    <h2>My CD Collection</h2>    <table border="1">      <trbgcolor="#9acd32">        <th>Title</th>        <th>Artist</th>      </tr>      <xsl:for-each select="catalog/cd">        <tr>          <td><xsl:value-of select="title"/></td>          <td><xsl:value-of select="artist"/></td>        </tr>      </xsl:for-each>    </table>  </body>  </html></xsl:template></xsl:stylesheet>
  • 30.
  • 31. XSLT is interpreted, not compiled. This means that you can change XSLT files in custom solutions without having to recompile and re-deploy assemblies.
  • 32.
  • 33. Making small changes without compiling code
  • 34. Exposing configuration options to end users without letting them touch application codeLearn More : Go tohttp://www.w3.org/TR/xslt
  • 35. Demos
  • 36. - Add News list as XSLTListViewWebpart on a root page via web browser > Then convert to XSLT via SPD. - Add News list as "DataFormWebPart" (Empty & not empty) then customize. Employees & Departments via SPD "Empty DataForm Webpart" with connection. - Emps-Deps single list via SPD "Empty DataForm Webpart" with connection and showing duplicate problem sibling. - Add webpart "XSLTLVW" from subsite to rootsite via "SOAP services" (Anonymous user issue). - Add webpart "XSLTLVW" from subsite to rootsite via export "Add to file" (via : SPD) and import via web browser.
  • 37. - How to : Changing list template language. Eliminating-large-JS-files-to-optimize. “Http -Modules”. Best Practice to create designer friendly server controls : http://blogs.msdn.com/b/sharepointdesigner/archive/2008/10/03/best-practice-to-create-designer-friendly-server-controls.aspx 4. Restrict SPD at web app & site collections level’s. 5. SharePoint 2010 Branding and Customization Resources . 6. Optimize SP 2010 site . “Via SPD 2010 & Add ins : YSlow , Page Speed , …etc.) 7. How to enable VariationLabelMenu control in SharePoint 2010.
  • 38. HELP THEM SEE WHAT YOU ARE SAYING
  • 39. ? Q & A

Editor's Notes

  1. To view this presentation, first, turn up your volume and second, launch the self-running slide show.
  2. To view this presentation, first, turn up your volume and second, launch the self-running slide show.
  3. When you apply these rules,
  4. When you apply these rules,
  5. When you apply these rules,
  6. When you apply these rules,
  7. Presentations are a powerful communication medium.
  8. Your audience didn’t show up to read your 60 page on screen dissertation.
  9. Your audience didn’t show up to read your 60 page on screen dissertation.
  10. Your audience didn’t show up to read your 60 page on screen dissertation.
  11. When you apply these rules,
  12. When you apply these rules,
  13. The next rule is: Help them see what you are saying.
  14. The next rule is: Help them see what you are saying.
  15. The next rule is: Help them see what you are saying.
  16. The next rule is: Help them see what you are saying.