SlideShare une entreprise Scribd logo
1  sur  23
MJ Ferdous
SharePoint Architect
Founder, SharePoint Expert Community
SharePoint Development
–   SharePoint Designer 2010 Overview
–   SP Designer New Feature
–   SharePoint Designer Security
–   Custom Master Page Design
–   Site Branding
SharePoint Designer 2010 Overview
• SharePoint Designer is basically for the people who need to
  do branding or styling in SharePoint.
• While it’s true that SPD is really good at letting you apply
  style sheets to your sites, modify existing SharePoint
  themes, alter or create new Master Pages etc, this is only
  one part of its functionality.
• Can also use SPD for all the non-branding reasons. Use it to
  create end to end solutions on top of SharePoint using
  functionality such as the Data View web part, Workflow
  designer, manipulating web part zones, creating page
  layouts etc.
SP Designer New Feature
1.  New User Experience with Summary Pages, Ribbon and Quick Launch
    navigation
2. Creating SharePoint Content structure
3. Configure Site Security
4. Create Content Types and attach to Lists directly
5. Create Site Assets for your site
6. Use XSLT List View web parts to show dynamic views of your data
7. Connect to Data Sources outside of SharePoint
8. Create External Content Types using Business Connectivity Services
9. Create Powerful Reusable Workflows
10. Restrict SharePoint Designer usage as needed
SP Designer New Feature




     1. New User Experience with Summary Pages, Ribbon and
     Quick Launch navigation
SP Designer New Feature
  2. Creating SharePoint Content
  structure

                                   You can do all of this in the
                                   browser or you can do it in
                                   SPD.

                                   The web browser is much
                                   slower than using the SPD
                                   client application. That’s a
                                   fact!

                                   let’s say, change the title and
                                   description of the site
SP Designer New Feature
3. Configure Site Security: You can configure security
   directly in SPD now.
     •   Creating new SharePoint groups,
     •   Associating them to the appropriate permission levels and
     •   Adding users to the groups is all built into the environment
         now.
SP Designer New Feature
            3. Configure Site Security: You can
            configure security directly in SPD
            now
SP Designer New Feature
         4. Create Content Types and attach to Lists directly
SP Designer New Feature



5. Create Site Assets for your site

    – There is a new type of library now included in SharePoint 2010 called
      Site Assets.
    – The objective of this library is to store the files that are used as
      resources for the site such as style sheets, JavaScript files, xml files and
      even images which need to be served up on site pages.
    – You can create these resource files in site assets library directly through
      SPD.
    – Since SPD supports intellisense for JavaScript, style sheets, and also xml,
      it is a much more conducive environment in which to author these files.
SP Designer New Feature


          6. Use XSLT List View web parts to show dynamic
          views of your data
SP Designer New Feature

        7. Connect to Data Sources outside of SharePoint
SP Designer New Feature
7. Connect to Data Sources outside of SharePoint

•   More often than not, you will need to display data on SharePoint pages that’s
    coming from outside of SharePoint.
•   SPD provides an easy to use interface to make a connection to a data source that
    you have access to.
•   It’s a fairly simple wizard driven process to connect to external data sources such as
    databases, xml files, server side scripts (including RSS feeds), and web services (also
    included in this release is the support for connecting to REST web services).
•   The best part about this functionality is that you can link the data sources together
    and then show a unified view of the data. So for example, let’s say you’re in a retail
    business… your category information could be in a xml file, while your subcategories
    could be accessible through a vendor’s web service and then your actual products
    information is in your database.
•   You can first create the connections to your data sources and then connect all of this
    information together to display a combined view of the data for your users.
•   End users don’t need to know where the actual data is coming from as long as it all
    just works together ‘automagically’.
SP Designer New Feature


8. Create External Content Types using Business Connectivity Services

    – SharePoint 2007 introduced a new functionality called Business Data
      Catalog [renamed Business Connectivity Services(BCS) Now at SP2010]
    – The idea behind this functionality is to expose Line of Business data
      from your back end services (such as SAP, custom databases etc.) to
      business user/analysts so they can use them within SharePoint.
    – Each piece of information can be exposed as an External Content Type
      (ECT) using SharePoint Designer
    – Then a business user/analyst can use SharePoint through the web
      browser to make an External List which uses this ECT.
    – The result will be that they have a list now showing information straight
      from the Customers table in the database
SP Designer New Feature
9. Create Powerful Reusable Workflows

• With SharePoint Designer 2010, you can create reusable workflows!
  These workflows can then be attached to lists, libraries or even
  content types.
• Not only that, but you can even package your workflows as a .wsp
  (solution file) and extend it further using Visual Studio!
• In addition to the reusable workflows, you can also create workflows
  which are specific to a site so there is no need to attach to a list or
  library at all (called Site Workflows).
• Also mention that workflows can now be modeled in Visio 2010 and
  then exported to SharePoint Designer.
• There are so many improvements in SPD workflows that it will take a
  separate blog post to dig into it all.
SharePoint Designer Security
Restricting SharePoint Uses as needed
1.     SharePoint Designer 2010 is a powerful application.
2.     The usage of this application can be controlled at the Web Application and at the Site Collection
       level. A Site Collection admin, for example, can decide if she wants her Site admins to be able to
       utilize SPD at all. Go to -> Site Action  Site Settings  Site Collection Administration to get
       SharePoint Designer Security
3.     Not just that, but various functions within SPD can also be restricted. An example of that is creation
       and management of Master Pages and Page Layouts. Another facet that can be restricted is
       customization of pages and detaching them from the site definition.
Custom Master Page Design
Custom Master Page Design
• Leave Default Master Pages in Peace and copy another one
• Create a Custom CSS to Add Branding
• To create a new css file, right click on the Style Library and select New > CSS
  from menu.
• we need to add a link to our custom CSS file:
         • <link href=”/Style%20Library/myCustom.css” rel=”stylesheet” type=”text/css” />
• Now modify the s4-workspace area so it will read our css file properly:
• Find the line:
         • <div id=”s4-workspace”>


   and replace it with:

   <DIV id=”s4-workspace” class=”s4-nosetwidth”>
Custom Master Page Design
Others way to add CSS references in Master Pages

• Here are some of the most common ways to reference your custom
  CSS for SharePoint 2010. One key change over 2007 is the ability to
  specify After=”corev4.css” in the CssRegistration to make sure your
  custom CSS is referenced after the OOTB corev4.css file.

   <SharePoint:CssLink runat="server" Version="4"/>
   Note: Default OOTB
   Output Order:
   <link rel="stylesheet" type="text/css"
   href="/_layouts/1033/styles/Themable/corev4.css"/>
   <SharePoint:Theme runat="server"/>
   Note: If a theme is enabled
   Output Order:
   <link rel=”stylesheet” type=”text/css”
   href=”/_themes/[UniqueCounter#]/corev4-
   [u=UniqueHex#].css?ctag=[UniqueCounter#]”/>
CSS references in Master Pages
<SharePoint:CssRegistration name=”customfolder/samplecustom.css” runat=”server”/>
Note: Alternate CSS on Server but comes before corev4.css
Output Order:
<link rel="stylesheet" type="text/css" href="/_layouts/1033/styles/customfolder/samplecustom.css"/>
<link rel="stylesheet" type="text/css" href="/_layouts/1033/styles/Themable/corev4.css"/>
<SharePoint:CssRegistration name=”customfolder/samplecustom.css” After=”corev4.css” runat=”server”/>
Note: Alternate CSS on Server and comes after corev4.css.
Output Order:
<link rel="stylesheet" type="text/css" href="/_layouts/1033/styles/Themable/corev4.css"/>
<link rel="stylesheet" type="text/css" href="/_layouts/1033/styles/customfolder/samplecustom.css"/>

<SharePoint:CssRegistration name="<% $SPUrl:~sitecollection/Style Library/samplecustom.css %>"
After="corev4.css" runat="server"/>
Note: Alternate CSS In SharePoint Database for sites without publishing enabled
Output Order:
<link rel="stylesheet" type="text/css" href="/_layouts/1033/styles/Themable/corev4.css"/>
<link rel="stylesheet" type="text/css" href="/Style%20Library/emc_2010_custom.css"/>
<SharePoint:CssRegistration name="<% $SPUrl:~sitecollection/Style Library/~language/Themable/Core
Styles/samplecustom.css %>" After="corev4.css" runat="server"/>
Note: Alternate CSS In SharePoint Database for sites with publishing enabled
Output Order:
<link rel="stylesheet" type="text/css" href="/_layouts/1033/styles/Themable/corev4.css"/>
<link rel="stylesheet" type="text/css" href="/[sitename]/Style%20Library/en-
US/Themable/Core%20Styles/emc_2010_custom.css"/>
SharePoint Development(Lesson 5)

Contenu connexe

Tendances

Introduction and What is New: Microsoft SharePoint 2013
Introduction and What is New: Microsoft SharePoint 2013Introduction and What is New: Microsoft SharePoint 2013
Introduction and What is New: Microsoft SharePoint 2013David J Rosenthal
 
Optimizing SharePoint 2010 for Internet sites
Optimizing SharePoint 2010 for Internet sitesOptimizing SharePoint 2010 for Internet sites
Optimizing SharePoint 2010 for Internet sitesKanwal Khipple
 
Top 10 Performance Tips for making Your Public Facing SharePoint 2010 Site Fa...
Top 10 Performance Tips for making Your Public Facing SharePoint 2010 Site Fa...Top 10 Performance Tips for making Your Public Facing SharePoint 2010 Site Fa...
Top 10 Performance Tips for making Your Public Facing SharePoint 2010 Site Fa...Kanwal Khipple
 
Whats new in search in SharePoint 2013
Whats new in search in SharePoint 2013Whats new in search in SharePoint 2013
Whats new in search in SharePoint 2013Michal Pisarek
 
What's new in SharePoint Server 2013 (End user - Admin – Developer)
What's new in SharePoint Server 2013 (End user - Admin – Developer)What's new in SharePoint Server 2013 (End user - Admin – Developer)
What's new in SharePoint Server 2013 (End user - Admin – Developer)Mahmoud Hamed Mahmoud
 
Share point 2010 Fundamentals
Share point 2010 FundamentalsShare point 2010 Fundamentals
Share point 2010 Fundamentalsbalraj_s
 
A Business Users Guide to Getting the Most Out of SharePoint 2013
A Business Users Guide to Getting the Most Out of SharePoint 2013A Business Users Guide to Getting the Most Out of SharePoint 2013
A Business Users Guide to Getting the Most Out of SharePoint 2013Christian Buckley
 
Introduction to SharePoint 2013
Introduction to SharePoint 2013Introduction to SharePoint 2013
Introduction to SharePoint 2013Folio3 Software
 
Introduction and What’s new in SharePoint 2013
Introduction and What’s new in SharePoint 2013Introduction and What’s new in SharePoint 2013
Introduction and What’s new in SharePoint 2013MJ Ferdous
 
Top 10 in SharePoint 2013
Top 10 in SharePoint 2013Top 10 in SharePoint 2013
Top 10 in SharePoint 2013Cory Peters
 
First look at SharePoint 2013
First look at SharePoint 2013First look at SharePoint 2013
First look at SharePoint 2013Adis Jugo
 
Real World InfoPath with SharePoint 2010 - List vs Library Forms
Real World InfoPath with SharePoint 2010 - List vs Library FormsReal World InfoPath with SharePoint 2010 - List vs Library Forms
Real World InfoPath with SharePoint 2010 - List vs Library FormsNik Patel
 
What's New and Different in SharePoint 2013
What's New and Different in SharePoint 2013What's New and Different in SharePoint 2013
What's New and Different in SharePoint 2013Noorez Khamis
 
SharePoint 2010 Basics for newbies
SharePoint 2010 Basics for newbiesSharePoint 2010 Basics for newbies
SharePoint 2010 Basics for newbiesSachchin Annam
 

Tendances (20)

Introduction and What is New: Microsoft SharePoint 2013
Introduction and What is New: Microsoft SharePoint 2013Introduction and What is New: Microsoft SharePoint 2013
Introduction and What is New: Microsoft SharePoint 2013
 
Optimizing SharePoint 2010 for Internet sites
Optimizing SharePoint 2010 for Internet sitesOptimizing SharePoint 2010 for Internet sites
Optimizing SharePoint 2010 for Internet sites
 
Beginners SharePoint introduction
Beginners SharePoint introductionBeginners SharePoint introduction
Beginners SharePoint introduction
 
Top 10 Performance Tips for making Your Public Facing SharePoint 2010 Site Fa...
Top 10 Performance Tips for making Your Public Facing SharePoint 2010 Site Fa...Top 10 Performance Tips for making Your Public Facing SharePoint 2010 Site Fa...
Top 10 Performance Tips for making Your Public Facing SharePoint 2010 Site Fa...
 
SharePoint Programming Basic
SharePoint Programming BasicSharePoint Programming Basic
SharePoint Programming Basic
 
Whats new in search in SharePoint 2013
Whats new in search in SharePoint 2013Whats new in search in SharePoint 2013
Whats new in search in SharePoint 2013
 
Discover SharePoint 2013
Discover SharePoint 2013Discover SharePoint 2013
Discover SharePoint 2013
 
Introduction to SharePoint 2013 by Michael Blumenthal
Introduction to SharePoint 2013 by Michael BlumenthalIntroduction to SharePoint 2013 by Michael Blumenthal
Introduction to SharePoint 2013 by Michael Blumenthal
 
What's new in SharePoint Server 2013 (End user - Admin – Developer)
What's new in SharePoint Server 2013 (End user - Admin – Developer)What's new in SharePoint Server 2013 (End user - Admin – Developer)
What's new in SharePoint Server 2013 (End user - Admin – Developer)
 
Share point 2010 Fundamentals
Share point 2010 FundamentalsShare point 2010 Fundamentals
Share point 2010 Fundamentals
 
A Business Users Guide to Getting the Most Out of SharePoint 2013
A Business Users Guide to Getting the Most Out of SharePoint 2013A Business Users Guide to Getting the Most Out of SharePoint 2013
A Business Users Guide to Getting the Most Out of SharePoint 2013
 
Introduction to SharePoint 2013
Introduction to SharePoint 2013Introduction to SharePoint 2013
Introduction to SharePoint 2013
 
SharePoint 101
SharePoint 101SharePoint 101
SharePoint 101
 
Introduction and What’s new in SharePoint 2013
Introduction and What’s new in SharePoint 2013Introduction and What’s new in SharePoint 2013
Introduction and What’s new in SharePoint 2013
 
Top 10 in SharePoint 2013
Top 10 in SharePoint 2013Top 10 in SharePoint 2013
Top 10 in SharePoint 2013
 
First look at SharePoint 2013
First look at SharePoint 2013First look at SharePoint 2013
First look at SharePoint 2013
 
Real World InfoPath with SharePoint 2010 - List vs Library Forms
Real World InfoPath with SharePoint 2010 - List vs Library FormsReal World InfoPath with SharePoint 2010 - List vs Library Forms
Real World InfoPath with SharePoint 2010 - List vs Library Forms
 
What's New and Different in SharePoint 2013
What's New and Different in SharePoint 2013What's New and Different in SharePoint 2013
What's New and Different in SharePoint 2013
 
SharePoint 2010 Basics for newbies
SharePoint 2010 Basics for newbiesSharePoint 2010 Basics for newbies
SharePoint 2010 Basics for newbies
 
Core SharePoint 2013 Concepts
Core SharePoint 2013 ConceptsCore SharePoint 2013 Concepts
Core SharePoint 2013 Concepts
 

En vedette

SharePoint PowerShell for the Admin and Developer - A Venn Diagram Experience
SharePoint PowerShell for the Admin and Developer - A Venn Diagram ExperienceSharePoint PowerShell for the Admin and Developer - A Venn Diagram Experience
SharePoint PowerShell for the Admin and Developer - A Venn Diagram ExperienceRicardo Wilkins
 
Getting Started with SharePoint Development
Getting Started with SharePoint DevelopmentGetting Started with SharePoint Development
Getting Started with SharePoint DevelopmentChakkaradeep Chandran
 
Make a better social collaboration platform with share point 2013
Make a better social collaboration platform with share point 2013Make a better social collaboration platform with share point 2013
Make a better social collaboration platform with share point 2013Thuan Ng
 
Best Practices in SharePoint Development - Just Freakin Work! Overcoming Hurd...
Best Practices in SharePoint Development - Just Freakin Work! Overcoming Hurd...Best Practices in SharePoint Development - Just Freakin Work! Overcoming Hurd...
Best Practices in SharePoint Development - Just Freakin Work! Overcoming Hurd...Geoff Varosky
 
CVNUG - Share Point Development
CVNUG - Share Point DevelopmentCVNUG - Share Point Development
CVNUG - Share Point Developmentryanaoliveira
 
Securing SharePoint Apps with OAuth
Securing SharePoint Apps with OAuthSecuring SharePoint Apps with OAuth
Securing SharePoint Apps with OAuthKashif Imran
 
SharePoint Security A to Z
SharePoint Security A to ZSharePoint Security A to Z
SharePoint Security A to ZSteve Goldberg
 
SharePoint Permissions Overview
SharePoint Permissions OverviewSharePoint Permissions Overview
SharePoint Permissions OverviewFrancois Pienaar
 
Solving business problems: No-code approach with SharePoint designer workflow...
Solving business problems: No-code approach with SharePoint designer workflow...Solving business problems: No-code approach with SharePoint designer workflow...
Solving business problems: No-code approach with SharePoint designer workflow...Bhakthi Liyanage
 
SharePoint Permissions 101
SharePoint Permissions 101SharePoint Permissions 101
SharePoint Permissions 101Thomas Duff
 
Governance of content, permissions & apps in sharepoint 2013
Governance of content, permissions & apps in sharepoint 2013Governance of content, permissions & apps in sharepoint 2013
Governance of content, permissions & apps in sharepoint 2013Kashish Sukhija
 
Introduction to SharePoint as a Development Platform
Introduction to SharePoint as a Development PlatformIntroduction to SharePoint as a Development Platform
Introduction to SharePoint as a Development PlatformRonald Courville
 
SharePoint 2010 overview
SharePoint 2010 overviewSharePoint 2010 overview
SharePoint 2010 overviewSentri
 
What IS SharePoint Development?
What IS SharePoint Development?What IS SharePoint Development?
What IS SharePoint Development?Mark Rackley
 
SharePoint Security Management - Lessons Learned
SharePoint Security Management - Lessons LearnedSharePoint Security Management - Lessons Learned
SharePoint Security Management - Lessons LearnedBenjamin Niaulin
 
Best practices for Security and Governance in SharePoint 2013
Best practices for Security and Governance in SharePoint 2013Best practices for Security and Governance in SharePoint 2013
Best practices for Security and Governance in SharePoint 2013AntonioMaio2
 
SharePoint Permissions Worst Practices
SharePoint Permissions Worst PracticesSharePoint Permissions Worst Practices
SharePoint Permissions Worst PracticesBobby Chang
 

En vedette (17)

SharePoint PowerShell for the Admin and Developer - A Venn Diagram Experience
SharePoint PowerShell for the Admin and Developer - A Venn Diagram ExperienceSharePoint PowerShell for the Admin and Developer - A Venn Diagram Experience
SharePoint PowerShell for the Admin and Developer - A Venn Diagram Experience
 
Getting Started with SharePoint Development
Getting Started with SharePoint DevelopmentGetting Started with SharePoint Development
Getting Started with SharePoint Development
 
Make a better social collaboration platform with share point 2013
Make a better social collaboration platform with share point 2013Make a better social collaboration platform with share point 2013
Make a better social collaboration platform with share point 2013
 
Best Practices in SharePoint Development - Just Freakin Work! Overcoming Hurd...
Best Practices in SharePoint Development - Just Freakin Work! Overcoming Hurd...Best Practices in SharePoint Development - Just Freakin Work! Overcoming Hurd...
Best Practices in SharePoint Development - Just Freakin Work! Overcoming Hurd...
 
CVNUG - Share Point Development
CVNUG - Share Point DevelopmentCVNUG - Share Point Development
CVNUG - Share Point Development
 
Securing SharePoint Apps with OAuth
Securing SharePoint Apps with OAuthSecuring SharePoint Apps with OAuth
Securing SharePoint Apps with OAuth
 
SharePoint Security A to Z
SharePoint Security A to ZSharePoint Security A to Z
SharePoint Security A to Z
 
SharePoint Permissions Overview
SharePoint Permissions OverviewSharePoint Permissions Overview
SharePoint Permissions Overview
 
Solving business problems: No-code approach with SharePoint designer workflow...
Solving business problems: No-code approach with SharePoint designer workflow...Solving business problems: No-code approach with SharePoint designer workflow...
Solving business problems: No-code approach with SharePoint designer workflow...
 
SharePoint Permissions 101
SharePoint Permissions 101SharePoint Permissions 101
SharePoint Permissions 101
 
Governance of content, permissions & apps in sharepoint 2013
Governance of content, permissions & apps in sharepoint 2013Governance of content, permissions & apps in sharepoint 2013
Governance of content, permissions & apps in sharepoint 2013
 
Introduction to SharePoint as a Development Platform
Introduction to SharePoint as a Development PlatformIntroduction to SharePoint as a Development Platform
Introduction to SharePoint as a Development Platform
 
SharePoint 2010 overview
SharePoint 2010 overviewSharePoint 2010 overview
SharePoint 2010 overview
 
What IS SharePoint Development?
What IS SharePoint Development?What IS SharePoint Development?
What IS SharePoint Development?
 
SharePoint Security Management - Lessons Learned
SharePoint Security Management - Lessons LearnedSharePoint Security Management - Lessons Learned
SharePoint Security Management - Lessons Learned
 
Best practices for Security and Governance in SharePoint 2013
Best practices for Security and Governance in SharePoint 2013Best practices for Security and Governance in SharePoint 2013
Best practices for Security and Governance in SharePoint 2013
 
SharePoint Permissions Worst Practices
SharePoint Permissions Worst PracticesSharePoint Permissions Worst Practices
SharePoint Permissions Worst Practices
 

Similaire à SharePoint Development(Lesson 5)

SharePoint 2013 Web Content Management for Developers TSPUG
SharePoint 2013 Web Content Management for Developers TSPUGSharePoint 2013 Web Content Management for Developers TSPUG
SharePoint 2013 Web Content Management for Developers TSPUGEd Musters
 
SharePoint 2013 Web Content Management for Developers HSPUG
SharePoint 2013 Web Content Management for Developers HSPUGSharePoint 2013 Web Content Management for Developers HSPUG
SharePoint 2013 Web Content Management for Developers HSPUGEd Musters
 
Share point 2013
Share point 2013Share point 2013
Share point 2013LiquidHub
 
SharePoint Branding From Start to Finish
SharePoint Branding From Start to FinishSharePoint Branding From Start to Finish
SharePoint Branding From Start to FinishKanwal Khipple
 
Share point review qustions
Share point review qustionsShare point review qustions
Share point review qustionsthan sare
 
Share point answer the question
Share point answer the questionShare point answer the question
Share point answer the questionthan sare
 
SharePoint Fundamentals (Lesson 1&2)
SharePoint Fundamentals (Lesson 1&2)SharePoint Fundamentals (Lesson 1&2)
SharePoint Fundamentals (Lesson 1&2)MJ Ferdous
 
SharePoint Development (Lesson 4)
SharePoint Development (Lesson 4)SharePoint Development (Lesson 4)
SharePoint Development (Lesson 4)MJ Ferdous
 
Sharepoint tips and tricks
Sharepoint tips and tricksSharepoint tips and tricks
Sharepoint tips and tricksJeff Wisniewski
 
SharePoint 2010 Introduction
SharePoint 2010 IntroductionSharePoint 2010 Introduction
SharePoint 2010 IntroductionVishal Gupta
 
Things I've learnt when skinning and customizing a SharePoint 2010 Site
Things I've learnt when skinning and customizing a SharePoint 2010 SiteThings I've learnt when skinning and customizing a SharePoint 2010 Site
Things I've learnt when skinning and customizing a SharePoint 2010 SiteJustin Lee
 
Envision IT - SharePoint 2013 Web Content Managment
Envision IT - SharePoint 2013 Web Content Managment Envision IT - SharePoint 2013 Web Content Managment
Envision IT - SharePoint 2013 Web Content Managment Envision IT
 
Whats new in SharePoint Online
Whats new in SharePoint OnlineWhats new in SharePoint Online
Whats new in SharePoint OnlineJayanthi P
 
Customization & designing art worx day1
Customization & designing art worx day1Customization & designing art worx day1
Customization & designing art worx day1Hesham Aly
 
Share Point For Beginners V1
Share Point For Beginners V1Share Point For Beginners V1
Share Point For Beginners V1MJ Ferdous
 
Sharepoint designer workflow by quontra us
Sharepoint designer workflow by quontra usSharepoint designer workflow by quontra us
Sharepoint designer workflow by quontra usQUONTRASOLUTIONS
 
Branding & Design Opportunities/Challenges with SharePoint 2013
Branding & Design Opportunities/Challenges with SharePoint 2013Branding & Design Opportunities/Challenges with SharePoint 2013
Branding & Design Opportunities/Challenges with SharePoint 2013Marius Constantinescu [MVP]
 
How to build a Project Hub with Hubsites and Sitedesign and Sitescripts
How to build a Project Hub with Hubsites and Sitedesign and Sitescripts How to build a Project Hub with Hubsites and Sitedesign and Sitescripts
How to build a Project Hub with Hubsites and Sitedesign and Sitescripts Knut Relbe-Moe [MVP, MCT]
 
Microsoft Share Point Branding & Customization
Microsoft Share Point Branding & CustomizationMicrosoft Share Point Branding & Customization
Microsoft Share Point Branding & Customizationyeschandana
 

Similaire à SharePoint Development(Lesson 5) (20)

SharePoint 2013 Web Content Management for Developers TSPUG
SharePoint 2013 Web Content Management for Developers TSPUGSharePoint 2013 Web Content Management for Developers TSPUG
SharePoint 2013 Web Content Management for Developers TSPUG
 
SharePoint 2013 Web Content Management for Developers HSPUG
SharePoint 2013 Web Content Management for Developers HSPUGSharePoint 2013 Web Content Management for Developers HSPUG
SharePoint 2013 Web Content Management for Developers HSPUG
 
Share point 2013
Share point 2013Share point 2013
Share point 2013
 
SharePoint Branding From Start to Finish
SharePoint Branding From Start to FinishSharePoint Branding From Start to Finish
SharePoint Branding From Start to Finish
 
Share point review qustions
Share point review qustionsShare point review qustions
Share point review qustions
 
Share point answer the question
Share point answer the questionShare point answer the question
Share point answer the question
 
SharePoint Fundamentals (Lesson 1&2)
SharePoint Fundamentals (Lesson 1&2)SharePoint Fundamentals (Lesson 1&2)
SharePoint Fundamentals (Lesson 1&2)
 
SharePoint Development (Lesson 4)
SharePoint Development (Lesson 4)SharePoint Development (Lesson 4)
SharePoint Development (Lesson 4)
 
Sharepoint tips and tricks
Sharepoint tips and tricksSharepoint tips and tricks
Sharepoint tips and tricks
 
SharePoint 2010 Introduction
SharePoint 2010 IntroductionSharePoint 2010 Introduction
SharePoint 2010 Introduction
 
Things I've learnt when skinning and customizing a SharePoint 2010 Site
Things I've learnt when skinning and customizing a SharePoint 2010 SiteThings I've learnt when skinning and customizing a SharePoint 2010 Site
Things I've learnt when skinning and customizing a SharePoint 2010 Site
 
Envision IT - SharePoint 2013 Web Content Managment
Envision IT - SharePoint 2013 Web Content Managment Envision IT - SharePoint 2013 Web Content Managment
Envision IT - SharePoint 2013 Web Content Managment
 
Whats new in SharePoint Online
Whats new in SharePoint OnlineWhats new in SharePoint Online
Whats new in SharePoint Online
 
Customization & designing art worx day1
Customization & designing art worx day1Customization & designing art worx day1
Customization & designing art worx day1
 
Share Point For Beginners V1
Share Point For Beginners V1Share Point For Beginners V1
Share Point For Beginners V1
 
Sharepoint designer workflow by quontra us
Sharepoint designer workflow by quontra usSharepoint designer workflow by quontra us
Sharepoint designer workflow by quontra us
 
Branding & Design Opportunities/Challenges with SharePoint 2013
Branding & Design Opportunities/Challenges with SharePoint 2013Branding & Design Opportunities/Challenges with SharePoint 2013
Branding & Design Opportunities/Challenges with SharePoint 2013
 
How to build a Project Hub with Hubsites and Sitedesign and Sitescripts
How to build a Project Hub with Hubsites and Sitedesign and Sitescripts How to build a Project Hub with Hubsites and Sitedesign and Sitescripts
How to build a Project Hub with Hubsites and Sitedesign and Sitescripts
 
Microsoft Share Point Branding & Customization
Microsoft Share Point Branding & CustomizationMicrosoft Share Point Branding & Customization
Microsoft Share Point Branding & Customization
 
Share point 2010_day5
Share point 2010_day5Share point 2010_day5
Share point 2010_day5
 

Plus de MJ Ferdous

An Article on Hybrid Cloud
An Article on Hybrid CloudAn Article on Hybrid Cloud
An Article on Hybrid CloudMJ Ferdous
 
IT Career Path in Enterprise Sector
IT Career Path in Enterprise SectorIT Career Path in Enterprise Sector
IT Career Path in Enterprise SectorMJ Ferdous
 
Office 365 Proposal Bangladesh - Biman
Office 365 Proposal Bangladesh - BimanOffice 365 Proposal Bangladesh - Biman
Office 365 Proposal Bangladesh - BimanMJ Ferdous
 
Active Directory Proposal
Active Directory ProposalActive Directory Proposal
Active Directory ProposalMJ Ferdous
 
SharePoint Document Management
SharePoint Document ManagementSharePoint Document Management
SharePoint Document ManagementMJ Ferdous
 
SharePoint Development Workshop
SharePoint Development WorkshopSharePoint Development Workshop
SharePoint Development WorkshopMJ Ferdous
 
O365 business training workshop
O365 business training workshopO365 business training workshop
O365 business training workshopMJ Ferdous
 
Project management tips and trick
Project management tips and trickProject management tips and trick
Project management tips and trickMJ Ferdous
 
Workflow in SharePoint 2013
Workflow in SharePoint 2013Workflow in SharePoint 2013
Workflow in SharePoint 2013MJ Ferdous
 
BrainStation portal presentation
BrainStation portal presentationBrainStation portal presentation
BrainStation portal presentationMJ Ferdous
 
Share point workflow problem and its resolution
Share point workflow problem and its resolutionShare point workflow problem and its resolution
Share point workflow problem and its resolutionMJ Ferdous
 
SharePoint Development (Lesson 3)
SharePoint Development (Lesson 3)SharePoint Development (Lesson 3)
SharePoint Development (Lesson 3)MJ Ferdous
 
Basis soft expro
Basis soft exproBasis soft expro
Basis soft exproMJ Ferdous
 
Share point 2010 administration & development
Share point 2010 administration & developmentShare point 2010 administration & development
Share point 2010 administration & developmentMJ Ferdous
 
Share point 2010 overview
Share point 2010 overviewShare point 2010 overview
Share point 2010 overviewMJ Ferdous
 
Sharepoint mobile version v2
Sharepoint mobile version v2Sharepoint mobile version v2
Sharepoint mobile version v2MJ Ferdous
 
Presentation Introduction to Windows
Presentation  Introduction to  WindowsPresentation  Introduction to  Windows
Presentation Introduction to WindowsMJ Ferdous
 
Design And Implementation Of A Bangla Compiler
Design And Implementation Of A Bangla CompilerDesign And Implementation Of A Bangla Compiler
Design And Implementation Of A Bangla CompilerMJ Ferdous
 
Thesis Presentation V2.5
Thesis Presentation V2.5Thesis Presentation V2.5
Thesis Presentation V2.5MJ Ferdous
 
Ebr Pmx Mes V2.5
Ebr Pmx Mes V2.5Ebr Pmx Mes V2.5
Ebr Pmx Mes V2.5MJ Ferdous
 

Plus de MJ Ferdous (20)

An Article on Hybrid Cloud
An Article on Hybrid CloudAn Article on Hybrid Cloud
An Article on Hybrid Cloud
 
IT Career Path in Enterprise Sector
IT Career Path in Enterprise SectorIT Career Path in Enterprise Sector
IT Career Path in Enterprise Sector
 
Office 365 Proposal Bangladesh - Biman
Office 365 Proposal Bangladesh - BimanOffice 365 Proposal Bangladesh - Biman
Office 365 Proposal Bangladesh - Biman
 
Active Directory Proposal
Active Directory ProposalActive Directory Proposal
Active Directory Proposal
 
SharePoint Document Management
SharePoint Document ManagementSharePoint Document Management
SharePoint Document Management
 
SharePoint Development Workshop
SharePoint Development WorkshopSharePoint Development Workshop
SharePoint Development Workshop
 
O365 business training workshop
O365 business training workshopO365 business training workshop
O365 business training workshop
 
Project management tips and trick
Project management tips and trickProject management tips and trick
Project management tips and trick
 
Workflow in SharePoint 2013
Workflow in SharePoint 2013Workflow in SharePoint 2013
Workflow in SharePoint 2013
 
BrainStation portal presentation
BrainStation portal presentationBrainStation portal presentation
BrainStation portal presentation
 
Share point workflow problem and its resolution
Share point workflow problem and its resolutionShare point workflow problem and its resolution
Share point workflow problem and its resolution
 
SharePoint Development (Lesson 3)
SharePoint Development (Lesson 3)SharePoint Development (Lesson 3)
SharePoint Development (Lesson 3)
 
Basis soft expro
Basis soft exproBasis soft expro
Basis soft expro
 
Share point 2010 administration & development
Share point 2010 administration & developmentShare point 2010 administration & development
Share point 2010 administration & development
 
Share point 2010 overview
Share point 2010 overviewShare point 2010 overview
Share point 2010 overview
 
Sharepoint mobile version v2
Sharepoint mobile version v2Sharepoint mobile version v2
Sharepoint mobile version v2
 
Presentation Introduction to Windows
Presentation  Introduction to  WindowsPresentation  Introduction to  Windows
Presentation Introduction to Windows
 
Design And Implementation Of A Bangla Compiler
Design And Implementation Of A Bangla CompilerDesign And Implementation Of A Bangla Compiler
Design And Implementation Of A Bangla Compiler
 
Thesis Presentation V2.5
Thesis Presentation V2.5Thesis Presentation V2.5
Thesis Presentation V2.5
 
Ebr Pmx Mes V2.5
Ebr Pmx Mes V2.5Ebr Pmx Mes V2.5
Ebr Pmx Mes V2.5
 

Dernier

Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 

Dernier (20)

Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 

SharePoint Development(Lesson 5)

  • 1. MJ Ferdous SharePoint Architect Founder, SharePoint Expert Community
  • 2.
  • 3. SharePoint Development – SharePoint Designer 2010 Overview – SP Designer New Feature – SharePoint Designer Security – Custom Master Page Design – Site Branding
  • 4. SharePoint Designer 2010 Overview • SharePoint Designer is basically for the people who need to do branding or styling in SharePoint. • While it’s true that SPD is really good at letting you apply style sheets to your sites, modify existing SharePoint themes, alter or create new Master Pages etc, this is only one part of its functionality. • Can also use SPD for all the non-branding reasons. Use it to create end to end solutions on top of SharePoint using functionality such as the Data View web part, Workflow designer, manipulating web part zones, creating page layouts etc.
  • 5. SP Designer New Feature 1. New User Experience with Summary Pages, Ribbon and Quick Launch navigation 2. Creating SharePoint Content structure 3. Configure Site Security 4. Create Content Types and attach to Lists directly 5. Create Site Assets for your site 6. Use XSLT List View web parts to show dynamic views of your data 7. Connect to Data Sources outside of SharePoint 8. Create External Content Types using Business Connectivity Services 9. Create Powerful Reusable Workflows 10. Restrict SharePoint Designer usage as needed
  • 6. SP Designer New Feature 1. New User Experience with Summary Pages, Ribbon and Quick Launch navigation
  • 7. SP Designer New Feature 2. Creating SharePoint Content structure You can do all of this in the browser or you can do it in SPD. The web browser is much slower than using the SPD client application. That’s a fact! let’s say, change the title and description of the site
  • 8. SP Designer New Feature 3. Configure Site Security: You can configure security directly in SPD now. • Creating new SharePoint groups, • Associating them to the appropriate permission levels and • Adding users to the groups is all built into the environment now.
  • 9. SP Designer New Feature 3. Configure Site Security: You can configure security directly in SPD now
  • 10. SP Designer New Feature 4. Create Content Types and attach to Lists directly
  • 11. SP Designer New Feature 5. Create Site Assets for your site – There is a new type of library now included in SharePoint 2010 called Site Assets. – The objective of this library is to store the files that are used as resources for the site such as style sheets, JavaScript files, xml files and even images which need to be served up on site pages. – You can create these resource files in site assets library directly through SPD. – Since SPD supports intellisense for JavaScript, style sheets, and also xml, it is a much more conducive environment in which to author these files.
  • 12. SP Designer New Feature 6. Use XSLT List View web parts to show dynamic views of your data
  • 13. SP Designer New Feature 7. Connect to Data Sources outside of SharePoint
  • 14. SP Designer New Feature 7. Connect to Data Sources outside of SharePoint • More often than not, you will need to display data on SharePoint pages that’s coming from outside of SharePoint. • SPD provides an easy to use interface to make a connection to a data source that you have access to. • It’s a fairly simple wizard driven process to connect to external data sources such as databases, xml files, server side scripts (including RSS feeds), and web services (also included in this release is the support for connecting to REST web services). • The best part about this functionality is that you can link the data sources together and then show a unified view of the data. So for example, let’s say you’re in a retail business… your category information could be in a xml file, while your subcategories could be accessible through a vendor’s web service and then your actual products information is in your database. • You can first create the connections to your data sources and then connect all of this information together to display a combined view of the data for your users. • End users don’t need to know where the actual data is coming from as long as it all just works together ‘automagically’.
  • 15. SP Designer New Feature 8. Create External Content Types using Business Connectivity Services – SharePoint 2007 introduced a new functionality called Business Data Catalog [renamed Business Connectivity Services(BCS) Now at SP2010] – The idea behind this functionality is to expose Line of Business data from your back end services (such as SAP, custom databases etc.) to business user/analysts so they can use them within SharePoint. – Each piece of information can be exposed as an External Content Type (ECT) using SharePoint Designer – Then a business user/analyst can use SharePoint through the web browser to make an External List which uses this ECT. – The result will be that they have a list now showing information straight from the Customers table in the database
  • 16. SP Designer New Feature 9. Create Powerful Reusable Workflows • With SharePoint Designer 2010, you can create reusable workflows! These workflows can then be attached to lists, libraries or even content types. • Not only that, but you can even package your workflows as a .wsp (solution file) and extend it further using Visual Studio! • In addition to the reusable workflows, you can also create workflows which are specific to a site so there is no need to attach to a list or library at all (called Site Workflows). • Also mention that workflows can now be modeled in Visio 2010 and then exported to SharePoint Designer. • There are so many improvements in SPD workflows that it will take a separate blog post to dig into it all.
  • 17. SharePoint Designer Security Restricting SharePoint Uses as needed 1. SharePoint Designer 2010 is a powerful application. 2. The usage of this application can be controlled at the Web Application and at the Site Collection level. A Site Collection admin, for example, can decide if she wants her Site admins to be able to utilize SPD at all. Go to -> Site Action  Site Settings  Site Collection Administration to get SharePoint Designer Security 3. Not just that, but various functions within SPD can also be restricted. An example of that is creation and management of Master Pages and Page Layouts. Another facet that can be restricted is customization of pages and detaching them from the site definition.
  • 19. Custom Master Page Design • Leave Default Master Pages in Peace and copy another one • Create a Custom CSS to Add Branding • To create a new css file, right click on the Style Library and select New > CSS from menu. • we need to add a link to our custom CSS file: • <link href=”/Style%20Library/myCustom.css” rel=”stylesheet” type=”text/css” /> • Now modify the s4-workspace area so it will read our css file properly: • Find the line: • <div id=”s4-workspace”> and replace it with: <DIV id=”s4-workspace” class=”s4-nosetwidth”>
  • 21. Others way to add CSS references in Master Pages • Here are some of the most common ways to reference your custom CSS for SharePoint 2010. One key change over 2007 is the ability to specify After=”corev4.css” in the CssRegistration to make sure your custom CSS is referenced after the OOTB corev4.css file. <SharePoint:CssLink runat="server" Version="4"/> Note: Default OOTB Output Order: <link rel="stylesheet" type="text/css" href="/_layouts/1033/styles/Themable/corev4.css"/> <SharePoint:Theme runat="server"/> Note: If a theme is enabled Output Order: <link rel=”stylesheet” type=”text/css” href=”/_themes/[UniqueCounter#]/corev4- [u=UniqueHex#].css?ctag=[UniqueCounter#]”/>
  • 22. CSS references in Master Pages <SharePoint:CssRegistration name=”customfolder/samplecustom.css” runat=”server”/> Note: Alternate CSS on Server but comes before corev4.css Output Order: <link rel="stylesheet" type="text/css" href="/_layouts/1033/styles/customfolder/samplecustom.css"/> <link rel="stylesheet" type="text/css" href="/_layouts/1033/styles/Themable/corev4.css"/> <SharePoint:CssRegistration name=”customfolder/samplecustom.css” After=”corev4.css” runat=”server”/> Note: Alternate CSS on Server and comes after corev4.css. Output Order: <link rel="stylesheet" type="text/css" href="/_layouts/1033/styles/Themable/corev4.css"/> <link rel="stylesheet" type="text/css" href="/_layouts/1033/styles/customfolder/samplecustom.css"/> <SharePoint:CssRegistration name="<% $SPUrl:~sitecollection/Style Library/samplecustom.css %>" After="corev4.css" runat="server"/> Note: Alternate CSS In SharePoint Database for sites without publishing enabled Output Order: <link rel="stylesheet" type="text/css" href="/_layouts/1033/styles/Themable/corev4.css"/> <link rel="stylesheet" type="text/css" href="/Style%20Library/emc_2010_custom.css"/> <SharePoint:CssRegistration name="<% $SPUrl:~sitecollection/Style Library/~language/Themable/Core Styles/samplecustom.css %>" After="corev4.css" runat="server"/> Note: Alternate CSS In SharePoint Database for sites with publishing enabled Output Order: <link rel="stylesheet" type="text/css" href="/_layouts/1033/styles/Themable/corev4.css"/> <link rel="stylesheet" type="text/css" href="/[sitename]/Style%20Library/en- US/Themable/Core%20Styles/emc_2010_custom.css"/>

Notes de l'éditeur

  1. RibbonJust like the rest of the Microsoft Office suite.it makes you Really productive and efficient! The Summary Pages show you the settings and summary of an object that you are currently viewing.For example, if you are focused on a list, it will show you the name, description, views, forms etc for the list. The Quick Launch navigation on the side gives you a quick way to get to different categories of objects within the site (lists, workflows, site pages etc.). Overall, it’s easier to navigate a SharePoint site using this new user experience.
  2. The reason for doing this in SPD is that it’s much faster and efficient than going to the web browser and waiting for each page to load after clicking on a link to.
  3. Until SharePoint 2007, you had to go through the browser to configure the security for your site. It didn’t matter what your credentials were. You could be the SharePoint server admin, but still you had to resort through using the browser. Not anymore! You can configure security directly in SPD now. Creating new SharePoint groups, associating them to the appropriate permission levels and adding users to the groups is all built into the environment now.
  4. It is basically how you are telling SharePoint what types of content you will be generating in your environment.
  5. In SharePoint 2007, we had List View web parts (LVWP) to show our list or library content in a page on the site. They worked fine, however, they were not very extensible. Meaning, if you wanted to manipulate their look and feel, you could only get as far as using the pre-built styles and layouts either through the browser or through SPD. On the other hand, we had the XSLT Data View web part (DVWP) which you could configure visually using only SharePoint Designer.
  6. More often than not, you will need to display data on SharePoint pages that’s coming from outside of SharePoint. SPD provides an easy to use interface to make a connection to a data source that you have access to. It’s a fairly simple wizard driven process to connect to external data sources such as databases, xml files, server side scripts (including RSS feeds), and web services (also included in this release is the support for connecting to REST web services). The best part about this functionality is that you can link the data sources together and then show a unified view of the data. So for example, let’s say you’re in a retail business… your category information could be in a xml file, while your subcategories could be accessible through a vendor’s web service and then your actual products information is in your database. You can first create the connections to your data sources and then connect all of this information together to display a combined view of the data for your users. End users don’t need to know where the actual data is coming from as long as it all just works together ‘automagically’.
  7. #s4-bodyContainer { width: 1024px !important; margin-left:auto; margin-right:auto;}body #s4-ribbonrow { background-color:#865102;}body.v4master { overflow: visible; background-color:black;}.ms-cui-ribbonTopBars { width: 1024px !important; margin-left:auto; margin-right:auto;}.ms-cui-ribbonTopBars &gt; div { border-bottom:1px solid transparent !important;}
  8. #s4-bodyContainer { width: 1024px !important; margin-left:auto; margin-right:auto;}body #s4-ribbonrow { background-color:#865102;}body.v4master { overflow: visible; background-color:black;}.ms-cui-ribbonTopBars { width: 1024px !important; margin-left:auto; margin-right:auto;}.ms-cui-ribbonTopBars &gt; div { border-bottom:1px solid transparent !important;}