SlideShare ist ein Scribd-Unternehmen logo
1 von 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

Weitere ähnliche Inhalte

Was ist angesagt?

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
 

Was ist angesagt? (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
 

Ähnlich wie 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
 

Ähnlich wie 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
 

Kürzlich hochgeladen

VADODARA CALL GIRL AVAILABLE 7568201473 call me
VADODARA CALL GIRL AVAILABLE 7568201473 call meVADODARA CALL GIRL AVAILABLE 7568201473 call me
VADODARA CALL GIRL AVAILABLE 7568201473 call me
shivanisharma5244
 
Top Astrologer in UK Best Vashikaran Specialist in England Amil baba Contact ...
Top Astrologer in UK Best Vashikaran Specialist in England Amil baba Contact ...Top Astrologer in UK Best Vashikaran Specialist in England Amil baba Contact ...
Top Astrologer in UK Best Vashikaran Specialist in England Amil baba Contact ...
Amil Baba Naveed Bangali
 
Amil baba, Kala ilam expert in Multan and Black magic specialist in Sindh and...
Amil baba, Kala ilam expert in Multan and Black magic specialist in Sindh and...Amil baba, Kala ilam expert in Multan and Black magic specialist in Sindh and...
Amil baba, Kala ilam expert in Multan and Black magic specialist in Sindh and...
baharayali
 
Call Girls in sarojini nagar Delhi 8264348440 ✅ call girls ❤️
Call Girls in sarojini nagar Delhi 8264348440 ✅ call girls ❤️Call Girls in sarojini nagar Delhi 8264348440 ✅ call girls ❤️
Call Girls in sarojini nagar Delhi 8264348440 ✅ call girls ❤️
soniya singh
 
Call Girls in majnu ka tila Delhi 8264348440 ✅ call girls ❤️
Call Girls in majnu ka tila Delhi 8264348440 ✅ call girls ❤️Call Girls in majnu ka tila Delhi 8264348440 ✅ call girls ❤️
Call Girls in majnu ka tila Delhi 8264348440 ✅ call girls ❤️
soniya singh
 
CALL ON ➥8923113531 🔝Call Girls Singar Nagar Lucknow best Night Fun service 👔
CALL ON ➥8923113531 🔝Call Girls Singar Nagar Lucknow best Night Fun service  👔CALL ON ➥8923113531 🔝Call Girls Singar Nagar Lucknow best Night Fun service  👔
CALL ON ➥8923113531 🔝Call Girls Singar Nagar Lucknow best Night Fun service 👔
anilsa9823
 
Top Kala Jadu, Bangali Amil baba in Lahore and Kala jadu specialist in Lahore...
Top Kala Jadu, Bangali Amil baba in Lahore and Kala jadu specialist in Lahore...Top Kala Jadu, Bangali Amil baba in Lahore and Kala jadu specialist in Lahore...
Top Kala Jadu, Bangali Amil baba in Lahore and Kala jadu specialist in Lahore...
baharayali
 

Kürzlich hochgeladen (20)

Part 1 of the Holy Quran- Alif Laam Meem
Part 1 of the Holy Quran- Alif Laam MeemPart 1 of the Holy Quran- Alif Laam Meem
Part 1 of the Holy Quran- Alif Laam Meem
 
Vashikaran Specialist in London Black Magic Removal No 1 Astrologer in UK
Vashikaran Specialist in London Black Magic Removal No 1 Astrologer in UKVashikaran Specialist in London Black Magic Removal No 1 Astrologer in UK
Vashikaran Specialist in London Black Magic Removal No 1 Astrologer in UK
 
VADODARA CALL GIRL AVAILABLE 7568201473 call me
VADODARA CALL GIRL AVAILABLE 7568201473 call meVADODARA CALL GIRL AVAILABLE 7568201473 call me
VADODARA CALL GIRL AVAILABLE 7568201473 call me
 
Lucknow 💋 best call girls in Lucknow ₹7.5k Pick Up & Drop With Cash Payment 8...
Lucknow 💋 best call girls in Lucknow ₹7.5k Pick Up & Drop With Cash Payment 8...Lucknow 💋 best call girls in Lucknow ₹7.5k Pick Up & Drop With Cash Payment 8...
Lucknow 💋 best call girls in Lucknow ₹7.5k Pick Up & Drop With Cash Payment 8...
 
Lucknow 💋 (Call Girls) in Lucknow | Book 8923113531 Extreme Naughty Call Girl...
Lucknow 💋 (Call Girls) in Lucknow | Book 8923113531 Extreme Naughty Call Girl...Lucknow 💋 (Call Girls) in Lucknow | Book 8923113531 Extreme Naughty Call Girl...
Lucknow 💋 (Call Girls) in Lucknow | Book 8923113531 Extreme Naughty Call Girl...
 
Elite Class ➥8448380779▻ Call Girls In Mehrauli Gurgaon Road Delhi NCR
Elite Class ➥8448380779▻ Call Girls In Mehrauli Gurgaon Road Delhi NCRElite Class ➥8448380779▻ Call Girls In Mehrauli Gurgaon Road Delhi NCR
Elite Class ➥8448380779▻ Call Girls In Mehrauli Gurgaon Road Delhi NCR
 
Top Astrologer in UK Best Vashikaran Specialist in England Amil baba Contact ...
Top Astrologer in UK Best Vashikaran Specialist in England Amil baba Contact ...Top Astrologer in UK Best Vashikaran Specialist in England Amil baba Contact ...
Top Astrologer in UK Best Vashikaran Specialist in England Amil baba Contact ...
 
Amil baba, Kala ilam expert in Multan and Black magic specialist in Sindh and...
Amil baba, Kala ilam expert in Multan and Black magic specialist in Sindh and...Amil baba, Kala ilam expert in Multan and Black magic specialist in Sindh and...
Amil baba, Kala ilam expert in Multan and Black magic specialist in Sindh and...
 
Call Girls in sarojini nagar Delhi 8264348440 ✅ call girls ❤️
Call Girls in sarojini nagar Delhi 8264348440 ✅ call girls ❤️Call Girls in sarojini nagar Delhi 8264348440 ✅ call girls ❤️
Call Girls in sarojini nagar Delhi 8264348440 ✅ call girls ❤️
 
Call Girls in majnu ka tila Delhi 8264348440 ✅ call girls ❤️
Call Girls in majnu ka tila Delhi 8264348440 ✅ call girls ❤️Call Girls in majnu ka tila Delhi 8264348440 ✅ call girls ❤️
Call Girls in majnu ka tila Delhi 8264348440 ✅ call girls ❤️
 
Jude: The Acts of the Apostates (Jude vv.1-4).pptx
Jude: The Acts of the Apostates (Jude vv.1-4).pptxJude: The Acts of the Apostates (Jude vv.1-4).pptx
Jude: The Acts of the Apostates (Jude vv.1-4).pptx
 
CALL ON ➥8923113531 🔝Call Girls Singar Nagar Lucknow best Night Fun service 👔
CALL ON ➥8923113531 🔝Call Girls Singar Nagar Lucknow best Night Fun service  👔CALL ON ➥8923113531 🔝Call Girls Singar Nagar Lucknow best Night Fun service  👔
CALL ON ➥8923113531 🔝Call Girls Singar Nagar Lucknow best Night Fun service 👔
 
The_Chronological_Life_of_Christ_Part_98_Jesus_Frees_Us
The_Chronological_Life_of_Christ_Part_98_Jesus_Frees_UsThe_Chronological_Life_of_Christ_Part_98_Jesus_Frees_Us
The_Chronological_Life_of_Christ_Part_98_Jesus_Frees_Us
 
black magic specialist amil baba pakistan no 1 Black magic contact number rea...
black magic specialist amil baba pakistan no 1 Black magic contact number rea...black magic specialist amil baba pakistan no 1 Black magic contact number rea...
black magic specialist amil baba pakistan no 1 Black magic contact number rea...
 
Famous No1 Amil baba in UK/Australia, Canada, Germany Amil baba Kala jadu
Famous No1 Amil baba in UK/Australia, Canada, Germany Amil baba Kala jaduFamous No1 Amil baba in UK/Australia, Canada, Germany Amil baba Kala jadu
Famous No1 Amil baba in UK/Australia, Canada, Germany Amil baba Kala jadu
 
Lucknow 💋 Call Girls Lucknow - Book 8923113531 Call Girls Available 24 Hours ...
Lucknow 💋 Call Girls Lucknow - Book 8923113531 Call Girls Available 24 Hours ...Lucknow 💋 Call Girls Lucknow - Book 8923113531 Call Girls Available 24 Hours ...
Lucknow 💋 Call Girls Lucknow - Book 8923113531 Call Girls Available 24 Hours ...
 
Top No 1 Amil baba in Islamabad Famous Amil baba in Pakistan Amil baba Contac...
Top No 1 Amil baba in Islamabad Famous Amil baba in Pakistan Amil baba Contac...Top No 1 Amil baba in Islamabad Famous Amil baba in Pakistan Amil baba Contac...
Top No 1 Amil baba in Islamabad Famous Amil baba in Pakistan Amil baba Contac...
 
Top Kala Jadu, Bangali Amil baba in Lahore and Kala jadu specialist in Lahore...
Top Kala Jadu, Bangali Amil baba in Lahore and Kala jadu specialist in Lahore...Top Kala Jadu, Bangali Amil baba in Lahore and Kala jadu specialist in Lahore...
Top Kala Jadu, Bangali Amil baba in Lahore and Kala jadu specialist in Lahore...
 
Genesis 1:8 || Meditate the Scripture daily verse by verse
Genesis 1:8  ||  Meditate the Scripture daily verse by verseGenesis 1:8  ||  Meditate the Scripture daily verse by verse
Genesis 1:8 || Meditate the Scripture daily verse by verse
 
Genesis 1:7 || Meditate the Scripture daily verse by verse
Genesis 1:7  ||  Meditate the Scripture daily verse by verseGenesis 1:7  ||  Meditate the Scripture daily verse by verse
Genesis 1:7 || Meditate the Scripture daily verse by verse
 

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

Hinweis der Redaktion

  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.