SlideShare a Scribd company logo
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 FeaturesIvor Davies
 
SharePoint 2010 Team Site Overview
SharePoint 2010 Team Site OverviewSharePoint 2010 Team Site Overview
SharePoint 2010 Team Site Overview
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 actionSharePoint Saturday NY
 
Difference between microsoft excel 2007
Difference between microsoft excel 2007Difference between microsoft excel 2007
Difference between microsoft excel 2007
nivlayalat
 
Core SharePoint 2013 Concepts
Core SharePoint 2013 ConceptsCore SharePoint 2013 Concepts
Core SharePoint 2013 Concepts
Learning SharePoint
 
Share point 2010_overview-day 1
Share point 2010_overview-day 1Share point 2010_overview-day 1
Share point 2010_overview-day 1Narayana Reddy
 
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
harmon.ie
 
Sharepoint designer workflow by quontra us
Sharepoint designer workflow by quontra usSharepoint designer workflow by quontra us
Sharepoint designer workflow by quontra us
QUONTRASOLUTIONS
 
Jaime Velez: SharePoint 2010 Social Computing
Jaime Velez: SharePoint 2010 Social ComputingJaime Velez: SharePoint 2010 Social Computing
Jaime Velez: SharePoint 2010 Social ComputingSharePoint Saturday NY
 
SharePoint Document Sets
SharePoint Document SetsSharePoint Document Sets
SharePoint Document SetsRegroove
 
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.
Layer2
 
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
Regroove
 
Share point 2010_overview-day4-code
Share point 2010_overview-day4-codeShare point 2010_overview-day4-code
Share point 2010_overview-day4-codeNarayana Reddy
 
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
Ivor Davies
 
Introduction To SharePoint 2010
Introduction To SharePoint 2010Introduction To SharePoint 2010
Introduction To SharePoint 2010Rishu Mehra
 
2010 Client and Server Integration
2010 Client and Server Integration2010 Client and Server Integration
2010 Client and Server Integration
Nerea
 
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 2Narayana 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 DeveloperAmbi 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
 
SharePoint 2013 Sneak Peek
SharePoint 2013 Sneak PeekSharePoint 2013 Sneak Peek
SharePoint 2013 Sneak Peek
Shailen Sukul
 
CVNUG - Share Point Development
CVNUG - Share Point DevelopmentCVNUG - Share Point Development
CVNUG - Share Point Developmentryanaoliveira
 
SharePoint Development(Lesson 5)
SharePoint Development(Lesson 5)SharePoint Development(Lesson 5)
SharePoint Development(Lesson 5)
MJ Ferdous
 
Share point answer the question
Share point answer the questionShare point answer the question
Share point answer the question
than sare
 
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
Patrick O'Toole
 
SharePoint 2010 - InfoPath, Workflow
SharePoint 2010 - InfoPath, WorkflowSharePoint 2010 - InfoPath, Workflow
SharePoint 2010 - InfoPath, WorkflowJonathon Schultz
 
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
Chaitu Madala
 
Bootstrap for Beginners
Bootstrap for BeginnersBootstrap for Beginners
Bootstrap for Beginners
D'arce Hess
 
Srikanth Kumar SharePoint Developer
Srikanth Kumar SharePoint DeveloperSrikanth Kumar SharePoint Developer
Srikanth Kumar SharePoint DeveloperSrikanth Kumar
 
Sharepoint introanddevelopementtools
Sharepoint introanddevelopementtoolsSharepoint introanddevelopementtools
Sharepoint introanddevelopementtools
Shakir Majeed Khan
 
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?
Robert Crane
 
SharePoint Jonah Lomu of CMS
SharePoint Jonah Lomu of CMSSharePoint Jonah Lomu of CMS
SharePoint Jonah Lomu of CMSSSW
 
SharePoint as a Web CMS
SharePoint as a Web CMSSharePoint as a Web CMS
SharePoint as a Web CMS
Craig Bailey
 
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
Robert Crane
 
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
Jeremy Thake
 
SharePoint 2010 and its development tools
SharePoint 2010 and its development toolsSharePoint 2010 and its development tools
SharePoint 2010 and its development toolsShakir Majeed Khan
 
Share point review qustions
Share point review qustionsShare point review qustions
Share point review qustions
than sare
 
Sharepoint tips and tricks
Sharepoint tips and tricksSharepoint tips and tricks
Sharepoint tips and tricksJeff 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

St. John's Parish Magazine - June 2024 ..
St. John's Parish Magazine - June 2024 ..St. John's Parish Magazine - June 2024 ..
St. John's Parish Magazine - June 2024 ..
Chris Lyne
 
Why is this So? ~ Do Seek to KNOW (English & Chinese).pptx
Why is this So? ~ Do Seek to KNOW (English & Chinese).pptxWhy is this So? ~ Do Seek to KNOW (English & Chinese).pptx
Why is this So? ~ Do Seek to KNOW (English & Chinese).pptx
OH TEIK BIN
 
Hajj and umrah notes short procedure with important duas and translation
Hajj and umrah notes short procedure with important duas and translationHajj and umrah notes short procedure with important duas and translation
Hajj and umrah notes short procedure with important duas and translation
syedsaudnaqvi1
 
St John's Parish Diary for June 2024.pdf
St John's Parish Diary for June 2024.pdfSt John's Parish Diary for June 2024.pdf
St John's Parish Diary for June 2024.pdf
Chris Lyne
 
Vertical Church Kyiv Report 2022-2023: Church at war
Vertical Church Kyiv Report 2022-2023: Church at warVertical Church Kyiv Report 2022-2023: Church at war
Vertical Church Kyiv Report 2022-2023: Church at war
Olena Tyshchenko-Tyshkovets
 
Effective Techniques for Removing Negative Entities
Effective Techniques for Removing Negative EntitiesEffective Techniques for Removing Negative Entities
Effective Techniques for Removing Negative Entities
Reiki Healing Distance
 
English - The Book of Joshua the Son of Nun.pdf
English - The Book of Joshua the Son of Nun.pdfEnglish - The Book of Joshua the Son of Nun.pdf
English - The Book of Joshua the Son of Nun.pdf
Filipino Tracts and Literature Society Inc.
 
Twisters
TwistersTwisters
Twisters
Dave Stewart
 
Kenneth Grant - Against the Light-Holmes Pub Grou Llc (1999).pdf
Kenneth Grant - Against the Light-Holmes Pub Grou Llc (1999).pdfKenneth Grant - Against the Light-Holmes Pub Grou Llc (1999).pdf
Kenneth Grant - Against the Light-Holmes Pub Grou Llc (1999).pdf
AlanBianch
 
Jude: Practical Exhortations_Jude 17-23.pptx
Jude: Practical Exhortations_Jude 17-23.pptxJude: Practical Exhortations_Jude 17-23.pptx
Jude: Practical Exhortations_Jude 17-23.pptx
Stephen Palm
 
The Chakra System in our body - A Portal to Interdimensional Consciousness.pptx
The Chakra System in our body - A Portal to Interdimensional Consciousness.pptxThe Chakra System in our body - A Portal to Interdimensional Consciousness.pptx
The Chakra System in our body - A Portal to Interdimensional Consciousness.pptx
Bharat Technology
 
Evangelization in the footsteps of Saint Vincent de Paul
Evangelization in the footsteps of Saint Vincent de PaulEvangelization in the footsteps of Saint Vincent de Paul
Evangelization in the footsteps of Saint Vincent de Paul
Famvin: the Worldwide Vincentian Family
 
Exploring the Mindfulness Understanding Its Benefits.pptx
Exploring the Mindfulness Understanding Its Benefits.pptxExploring the Mindfulness Understanding Its Benefits.pptx
Exploring the Mindfulness Understanding Its Benefits.pptx
MartaLoveguard
 
2. The Book of Psalms: Recognition of the kingship and sovereignty of God
2. The Book of Psalms: Recognition of the kingship and sovereignty of God2. The Book of Psalms: Recognition of the kingship and sovereignty of God
2. The Book of Psalms: Recognition of the kingship and sovereignty of God
COACH International Ministries
 
Tarot for Your Self A Workbook for Personal Transformation Second Edition (M...
Tarot for Your Self  A Workbook for Personal Transformation Second Edition (M...Tarot for Your Self  A Workbook for Personal Transformation Second Edition (M...
Tarot for Your Self A Workbook for Personal Transformation Second Edition (M...
Mark457009
 
Deerfoot Church of Christ Bulletin 6 9 24
Deerfoot Church of Christ Bulletin 6 9 24Deerfoot Church of Christ Bulletin 6 9 24
Deerfoot Church of Christ Bulletin 6 9 24
deerfootcoc
 
The Good News, newsletter for June 2024 is here
The Good News, newsletter for June 2024 is hereThe Good News, newsletter for June 2024 is here
The Good News, newsletter for June 2024 is here
NoHo FUMC
 

Recently uploaded (17)

St. John's Parish Magazine - June 2024 ..
St. John's Parish Magazine - June 2024 ..St. John's Parish Magazine - June 2024 ..
St. John's Parish Magazine - June 2024 ..
 
Why is this So? ~ Do Seek to KNOW (English & Chinese).pptx
Why is this So? ~ Do Seek to KNOW (English & Chinese).pptxWhy is this So? ~ Do Seek to KNOW (English & Chinese).pptx
Why is this So? ~ Do Seek to KNOW (English & Chinese).pptx
 
Hajj and umrah notes short procedure with important duas and translation
Hajj and umrah notes short procedure with important duas and translationHajj and umrah notes short procedure with important duas and translation
Hajj and umrah notes short procedure with important duas and translation
 
St John's Parish Diary for June 2024.pdf
St John's Parish Diary for June 2024.pdfSt John's Parish Diary for June 2024.pdf
St John's Parish Diary for June 2024.pdf
 
Vertical Church Kyiv Report 2022-2023: Church at war
Vertical Church Kyiv Report 2022-2023: Church at warVertical Church Kyiv Report 2022-2023: Church at war
Vertical Church Kyiv Report 2022-2023: Church at war
 
Effective Techniques for Removing Negative Entities
Effective Techniques for Removing Negative EntitiesEffective Techniques for Removing Negative Entities
Effective Techniques for Removing Negative Entities
 
English - The Book of Joshua the Son of Nun.pdf
English - The Book of Joshua the Son of Nun.pdfEnglish - The Book of Joshua the Son of Nun.pdf
English - The Book of Joshua the Son of Nun.pdf
 
Twisters
TwistersTwisters
Twisters
 
Kenneth Grant - Against the Light-Holmes Pub Grou Llc (1999).pdf
Kenneth Grant - Against the Light-Holmes Pub Grou Llc (1999).pdfKenneth Grant - Against the Light-Holmes Pub Grou Llc (1999).pdf
Kenneth Grant - Against the Light-Holmes Pub Grou Llc (1999).pdf
 
Jude: Practical Exhortations_Jude 17-23.pptx
Jude: Practical Exhortations_Jude 17-23.pptxJude: Practical Exhortations_Jude 17-23.pptx
Jude: Practical Exhortations_Jude 17-23.pptx
 
The Chakra System in our body - A Portal to Interdimensional Consciousness.pptx
The Chakra System in our body - A Portal to Interdimensional Consciousness.pptxThe Chakra System in our body - A Portal to Interdimensional Consciousness.pptx
The Chakra System in our body - A Portal to Interdimensional Consciousness.pptx
 
Evangelization in the footsteps of Saint Vincent de Paul
Evangelization in the footsteps of Saint Vincent de PaulEvangelization in the footsteps of Saint Vincent de Paul
Evangelization in the footsteps of Saint Vincent de Paul
 
Exploring the Mindfulness Understanding Its Benefits.pptx
Exploring the Mindfulness Understanding Its Benefits.pptxExploring the Mindfulness Understanding Its Benefits.pptx
Exploring the Mindfulness Understanding Its Benefits.pptx
 
2. The Book of Psalms: Recognition of the kingship and sovereignty of God
2. The Book of Psalms: Recognition of the kingship and sovereignty of God2. The Book of Psalms: Recognition of the kingship and sovereignty of God
2. The Book of Psalms: Recognition of the kingship and sovereignty of God
 
Tarot for Your Self A Workbook for Personal Transformation Second Edition (M...
Tarot for Your Self  A Workbook for Personal Transformation Second Edition (M...Tarot for Your Self  A Workbook for Personal Transformation Second Edition (M...
Tarot for Your Self A Workbook for Personal Transformation Second Edition (M...
 
Deerfoot Church of Christ Bulletin 6 9 24
Deerfoot Church of Christ Bulletin 6 9 24Deerfoot Church of Christ Bulletin 6 9 24
Deerfoot Church of Christ Bulletin 6 9 24
 
The Good News, newsletter for June 2024 is here
The Good News, newsletter for June 2024 is hereThe Good News, newsletter for June 2024 is here
The Good News, newsletter for June 2024 is here
 

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.