• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Managed metadata2010 pc-community
 

Managed metadata2010 pc-community

on

  • 1,262 views

 

Statistics

Views

Total Views
1,262
Views on SlideShare
1,262
Embed Views
0

Actions

Likes
0
Downloads
3
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • In the previous session,Hersh Ajgaonkar covered the what Metadata management is in SharePoint 2010 and how it should be configured and used. Let’s go over the classes that will enable us to do the same things.TaxonomySession - > Entry Point to the Taxonomy.TermStore -> Represents the Metadata Service.
  • Regular groups can be created using the API.Site Collection groups are specific to the site collection. These cannot be created using the API as all the methods are marked as internal. But I will show you later how these groups are created.System groups, as the name suggest are used by the system to store keywords and Orphaned items.

Managed metadata2010 pc-community Managed metadata2010 pc-community Presentation Transcript

  • Metadata Management in SharePoint 2010
    The Object Model
    Amol Ajgaonkar
    amolajgaonkar@gmail.com
    Twitter: @SharePointLife
    http://theSharePointLife.com
  • Agenda
    Managed Metadata in 2010
    • Taxonomy tree
    • CRUD operations
    • Export/Import the taxonomy
    • Using the Term Picker control (Web Tagging Control)
    • Taxonomy Field
    • Q & A
  • Agenda
    Managed Metadata in 2010
    • Taxonomy tree
    • CRUD operations
    • Export/Import the taxonomy
    • Using the Term Picker control (Web Tagging Control)
    • Taxonomy Field
    • Q & A
  • Taxonomy Tree
    Setting the default Metadata service
    Class overview
    TaxonomySession
    TermStore
    TermStoreCollection
    Group
    GroupCollection
    TermSet
    TermSetCollection
    Term
    TermCollection
    Structure
    Term Store
    Group
    Term Set
    Terms
  • Taxonomy Tree
    For each TermStore in TaxonomySession.TermsStores
    For each Group in TermStore.Groups
    For each TermSet in Group.TermSets
    For each Term in TermSet.Terms
    For each Term in Term.Terms
  • Taxonomy Tree
    Search
    Taxonomy Session Class
    GetTerms
    GetTermSets
    GetTermsWithCustomProperty
    Term Set Class
    GetTermsWithCustomProperty
    GetTerms
    Term Class
    GetTerms
  • Taxonomy Tree
    DEMO
  • Agenda
    Managed Metadata in 2010
    • Taxonomy tree
    • CRUD operations
    • Export/Import the taxonomy
    • Using the Term Picker control (Web Tagging Control)
    • Taxonomy Field
    • Q & A
  • CRUD operations
    Types of Groups
    Regular
    Site Collection
    System
    Restrictions on group creation
  • CRUD operations
    Group
    TermStore.CreateGroup
    Group.Delete
    TermStore.CommitAll
    Term Set
    Group.CreateTermSet
    TermSet.Delete
    Term
    TermSet.CreateTerm
    Term.Delete
    Rollback changes if there is an exception then call CommitAll.
  • CRUD Operations
    DEMO
  • Agenda
    Managed Metadata in 2010
    • Taxonomy tree
    • CRUD operations
    • Export/Import the taxonomy
    • Using the Term Picker control (Web Tagging Control)
    • Taxonomy Field
    • Q & A
  • Export/Import the Taxonomy
    http://termsetimporter.codeplex.com/
    CSV Format
    Import API
  • Agenda
    Managed Metadata in 2010
    • Taxonomy tree
    • CRUD operations
    • Export/Import the taxonomy
    • Using the Term Picker control (Web Tagging Control)
    • Taxonomy Field
    • Q & A
  • Term Picker Control
    Setup
    Validation
    Selection
  • Term Picker Control
    Name: TaxonomyWebTaggingControl
    Setup
    SSPList
    TermSetId
    GroupId
    IsDisplayPickerButton
    IsSpanTermSets
    WebServiceUrl
  • Demo
    Term Picker Control
  • Agenda
    Managed Metadata in 2010
    • Taxonomy tree
    • CRUD operations
    • Export/Import the taxonomy
    • Using the Term Picker control (Web Tagging Control)
    • Taxonomy Field
    • Q & A
  • Taxonomy Field
    Setup
    Custom Term Sets (Site Collection Groups)
    Working
    Is a lookup field. Looks up into the TaxonomyHidden list on root site.
    Name: TaxonomyHiddenList
    Manages all the values selected in the TaxonomyFields
  • Taxonomy Field
    DEMO
  • Q & A