SlideShare uma empresa Scribd logo
1 de 35
dev.mhamed@gmail.com
mahmoud.hamed@itworx.com @mhamedmahmoud
http://eg.linkedin.com/in/mahmoud
hamedmahmoud
Mahmoud
Hamed
BA-Insight-SharePoint-2013-
Enterprise-Search-Guide
Build search queries using FQL (FAST Query Language)
FAST Query Language (FQL) syntax reference (SDK)
KQL (Keyword Query Language)
Keyword Query Language (KQL) syntax reference (SDK)
Execute search queries using client-side object model (CSOM)
How to: Use the SharePoint 2013 Search KeywordQuery Class (Blog Post)
How to: Query Search with the SharePoint 2013 JavaScript Client Object Model (Blog Post)
Execute search queries using REST
SharePoint Search REST API overview (SDK)
Calling SharePoint search using REST (e.g. from JavaScript or an app) (Blog Post)
SharePoint 2013 Search REST API (Blog Post)
Configuring SharePoint 2013 Search REST API for anonymous users (Blog Post)
Execute search queries using Web Services (Deprecated)
Using the Query Web Service (SDK)
Create custom result sources
Configure result sources for search in SharePoint Server 2013 (TechNet)
Create display templates
How to: Create a display template in SharePoint Server 2013 (SDK)
Create result types
Customize search result types in SharePoint 2013 (TechNet)
Using Query Rules, Result Types and Display Templates for a Custom Search Sales Report in
SharePoint 2013 (Blog Post)
Introducing SharePoint 2013 Search Result Types and Display Templates (Blog Post)
Create custom refiner definitions
Configure refiners and faceted navigation in SharePoint Server 2013 (TechNet)
Implement query rules
Manage query rules in SharePoint Server 2013 (TechNet)
Implement content processing extensions (entity extraction)
Create and deploy custom entity extractors in SharePoint Server 2013 (TechNet)
No metadata? No problem! Custom entity extraction in SharePoint 2013 (Blog Post)
Extra: Custom content processing with the Content Enrichment web service callout (SDK)
Extra: Customize the SharePoint 2013 search experience with a Content Enrichment web service
(Blog Post)
Configure out-of-the box content processing
Plan crawling and federation in SharePoint Server 2013 (TechNet)
Manage crawling in SharePoint Server 2013 (TechNet)
Feed external content types
How to: Crawl associated external content types in SharePoint 2013 (SDK)
Configuring SharePoint Server 2010 Search for External Content Types (Part 1 of 2) (Technical
Articles SDK)
Create content mappings
Manage the search schema in SharePoint Server 2013 (TechNet)
Optimize queries for performance and throttling / Create filters, Implement methods
How to: Create external content types for SQL Server in SharePoint 2013 (SDK)
Use batching
In Microsoft Office SharePoint Server 2007, BDC supported only single item operations, such as
search. BDC now provides batch and bulk operation support which enable you to read multiple
items in a single call thus reducing round trips to the backend dramatically.
Stereotyped Operations Supported by BDC (SharePoint 2010) (SDK)
Create associations
Create associations in SharePoint 2013 (SDK)
SQL data sources
How to: Create an External Content Type Based on a SQL Server Table (SDK)
WCF(Windows Communication Foundation) Web Services
How to: Create an External Content Type Based on a WCF Endpoint (SDK)
How to: Create an External Content Type Based on a Web Service (SDK)
Use .NET connector
How to: Create an External Content Type by Writing a .NET Connectivity Assembly (SDK)
OData
Using OData sources with Business Connectivity Services in SharePoint 2013 (SDK)
Extra
Creating External Content Types: Best Practices (SDK)
How to: Use Secure Store Service to Connect to an External System (SDK)
Business Connectivity Services security operations (SharePoint Server 2010) (TechNet)
Overview of Business Connectivity Services security tasks in SharePoint 2013 (TechNet)
Use pass-through
Use BCS Identity (RevertToSelf)
To enable RevertToSelf authentication mode
$bdc = Get-SPServiceApplication |
where {$_ -match "Business Data Connectivity Service"}
$bdc.RevertToSelfAllowed = $true
$bdc.Update()
Use User Identity
Use custom model
Implement methods (including Search)
Creating a Custom Indexing Connector (SDK)
SharePoint Server Search Connector Framework (SDK)
Implement configuration properties
You must include a RootFinder property in a Finder method instance
The ShowInSearchUI property must be present on the LobSystemInstance for the ECT to be
selectable as a content source
BCS solutions can also support incremental crawls with the LastModifiedTimeStampField
property
Implement caching
The UseClientCachingForSearch property improves the speed of full crawls by caching the item
during enumeration. Using this property is also recommended when implementing incremental
crawls that are based on change logs, because it improves incremental crawl speed.
Implement security trimming
Security Trimming in SharePoint 2013 (Blog Posts)
Implement external event receiver
External events and alerts in SharePoint 2013 (SDK)
BCS Web Parts
Use the Business Data Web Parts (Office Support)
BCS data in workflows
How to: Use Business Connectivity Services with SharePoint Workflows (SDK)
Using SharePoint workflows with Business Connectivity Services (BCS) (Blog Posts)
BCS CSOM
Get started using the client object model with external data in SharePoint 2013 (SDK)
BCS Server-side object model
Code Snippets: Executing Methods Using the BDC Runtime Object Model (SDK)
BCS REST
BCS REST API reference for SharePoint 2013 (SDK)
Use caching, use Microsoft Office apps, use Microsoft Visual Studio Tools for Office, use SQL
replication, implement authorization and authentication
Walkthrough: Creating an Advanced Code-Based Outlook Solution (SDK)
Business Connectivity Services and Visual Studio Add-ins to Create PowerPoint Charts (SDK)
Developing Client Applications with Office 2010 and Business Connectivity Services for
SharePoint Server 2010 (SDK)
Create and update user profile properties
How to: Work with user profiles and organization profiles by using the server object model in
SharePoint 2013 (SDK)
Update privacy filters
How to: Set Privacy Policies for User Profile Properties (SDK)
Map properties to external data
HOW TO: Create UserProfile Synchronization connection to BCS and map User Profile Property
to BCS field in SharePoint 2010 (Blog Post)
Use managed metadata term sets
How to: Create Taxonomical Multivalue Properties (SDK)
Update profile picture
How To: Change the PictureUrl Property of All User Profiles in a Site Collection (SDK)
Use CSOM to follow documents, people, sites, get feeds, create posts, and manage Like, reply,
mention, tag, link, add pictures
Social and collaboration features in SharePoint 2013 (SDK)
Use CSOM
How to: Retrieve user profile properties by using the .NET client object model in SharePoint
2013 (SDK)
How to: Retrieve user profile properties by using the JavaScript object model in SharePoint
2013 (SDK)
Use the object model
How to: Work with user profiles and organization profiles by using the server object model in
SharePoint 2013 (SDK)
Use REST
How to: Learn to read and write to the social feed by using the REST service in SharePoint 2013
(SDK)
Social feed REST API reference for SharePoint 2013 (SDK)
Following people and content REST API reference for SharePoint 2013 (SDK)
Use Web Services
Using the User Profile Service Web Service (SDK)
Submit a page or batch of pages for translation
Machine Translation Services in SharePoint 2013 (SDK)
Publish pages
PublishingPage.CheckIn (SDK)
Create source and target labels
Variations overview in SharePoint Server 2013 (TechNet)
Plan for variations in SharePoint Server 2013 (TechNet)
Create channels
SharePoint 2013 Design Manager device channels (SDK)
Implement multi-language site navigation
Mavention.nl v3: How we did it?–The multilingual experience (Blog Post)
Variations overview in SharePoint Server 2013 (TechNet)
Create a new hold
Hold class (SDK)
Integrate with Microsoft Exchange Web Services
eDiscovery in EWS in Exchange 2013 (SDK)
Integration with Exchange
Specify content sources and Search criteria
Intro to eDiscovery in SharePoint, Exchange, and Lync 2013 (Blog Post)
Export discovery sets
MVP Monday - eDiscovery in SharePoint 2013 (Blog Post)
Manage permissions for hold
Configure eDiscovery in SharePoint Server 2013 (TechNet)
Create a site map customize a site map, maintain SEO configuration properties, maintain robots.txt
file
Search Engine Optimization in SharePoint 2013 (Blog Post)
Enable the Search Engine Sitemap Site Collection Feature This will register the Site Collection
with the Search Engine Sitemap job Timer Job which by default runs daily and generates an
XML Sitemap for every Site Collection that has been registered with that Timer Job
The Search Engine Sitemap job generates not only the XML Sitemap itself but also modifies the
robots.txt file where it adds the link for the XML Sitemap
Maintain SEO properties on term
Managed metadata navigation and friendly URLs in SharePoint 2013 – part 2 (Blog post)
Create information management policies
Managing Information Management Policy in SharePoint Server 2010 (ECM) (SDK)
Create content organizer rules
Content Organizer Feature Overview for SharePoint Server 2010 Developers (ECM) (SDK)
Create document sets
Document Sets in SharePoint Server 2010 (ECM) (SDK)
Create document ID providers
Document IDs and the DocID Service in SharePoint Server 2010 (ECM) (SDK)
SharePoint 2010 ECM Code Sample: Custom Document ID Provider (SDK)
Add field controls to a page layout
SharePoint Page Layouts Model (ECM) (SDK)
SharePoint Field Controls and Control Templates (ECM) (SDK)
Add web parts to a page layout
Quick Tip: Provisioning Web Parts to a Page (Blog Post)
Create a publishing page layout
How to: Create a page layout in SharePoint 2013 (SDK)
Inherit content types
Creating Content Types (SDK)
Combine images
Image Sprites
Implement caching
Cache settings operations in SharePoint Server 2013 (TechNet)
Optimize JavaScript loading / Minimize number of queries
Optimizing SharePoint 2010 Internet Sites (Presentation)
Use CDNs (Content Delivery Networks)
Implementing CDN based caching for SharePoint internet sites (Blog Post)
Create a scalable aggregator
Writing Efficient Code in SharePoint Server (SDK)
Leverage health score rules
SharePoint 2013: SharePoint Health Score and Throttling deep dive (Blog Post)
Optimize number of batch server requests / Minimize amount of data requested
Using the Client Object Model (p&p SDK)
SharePoint 2010 Client Object Model Guidelines (SDK)
Use client-side cache
HTML5 web storage, a better local storage than cookies
Diagnose application stability issues
Debugging SharePoint Solutions (SDK)
Debug the server side and app code on the client side
Add troubleshooting instrumentation to an app for SharePoint (SDK)
Create application diagnostics, measure and test application performance
SharePoint load testing made easier with Visual Studio 2012 Update (Blog Post)
UI Testing of Microsoft SharePoint 2013 with Visual Studio 2012 (Blog Post)
Import and export term sets
Plan to import managed metadata (SharePoint Server 2010) (TechNet)
Create SharePoint 2010 Managed Metadata with Excel 2010 (Blog Post)
Create multi-lingual labels
Multilingual term sets (SharePoint Server 2010) (TechNet)
SharePoint 2013 differ from 2010 that you don’t need to Install the SharePoint Server language pack for
each language that you want to support
Re-use terms
Create and manage terms in a term set (Office Support)
Reuse Terms Vs Pin Terms in SharePoint 2013 (Blog Post)
Manage term properties
SharePoint 2013- Create term set, terms (Blog Post)
Create groups and assign permissions
Plan terms and term sets in SharePoint Server 2013 (TechNet)
Perform translation
Machine Translations (for Term Sets) in SharePoint 2013 (Blog Post)
How to set up a product-centric website in SharePoint Server 2013
TechNet: Case Study: Mavention and web content management in SharePoint Server 2013
Use CSOM in client applications
Managed metadata and navigation in SharePoint 2013 (SDK)
Using Taxonomy AKA Managed Metadata AKA TermSets with CSOM in SharePoint 2013 (Blog Post)
SharePoint 2013 Managed Metadata field and CSOM issues in 2010-mode sites (Blog Post)
Use REST in client applications
Use managed fields
Create a managed metadata column (Office Support)
Use server-side object model
Managed navigation in SharePoint 2013 (SDK)
Build search queries using FQL (FAST Query Language
Build search queries using FQL (FAST Query Language

Mais conteúdo relacionado

Mais procurados

SharePoint 2010 Application Development Overview
SharePoint 2010 Application Development OverviewSharePoint 2010 Application Development Overview
SharePoint 2010 Application Development OverviewRob Windsor
 
Develop iOS and Android apps with SharePoint/Office 365
Develop iOS and Android apps with SharePoint/Office 365Develop iOS and Android apps with SharePoint/Office 365
Develop iOS and Android apps with SharePoint/Office 365Kashif Imran
 
Integrating Your Site With Internet Explorer 8
Integrating Your Site With Internet Explorer 8Integrating Your Site With Internet Explorer 8
Integrating Your Site With Internet Explorer 8goodfriday
 
Introduction to the SharePoint Client Object Model and REST API
Introduction to the SharePoint Client Object Model and REST APIIntroduction to the SharePoint Client Object Model and REST API
Introduction to the SharePoint Client Object Model and REST APIRob Windsor
 
SharePoint Document Sets
SharePoint Document SetsSharePoint Document Sets
SharePoint Document SetsRegroove
 
Customizing search result in share point 2013
Customizing search result in share point 2013Customizing search result in share point 2013
Customizing search result in share point 2013Chaitra Gopalakrishna
 
MICROSOFT ASP.NET ONLINE TRAINING
MICROSOFT ASP.NET ONLINE TRAININGMICROSOFT ASP.NET ONLINE TRAINING
MICROSOFT ASP.NET ONLINE TRAININGSanthosh Sap
 
Introduction to the SharePoint 2013 REST API
Introduction to the SharePoint 2013 REST APIIntroduction to the SharePoint 2013 REST API
Introduction to the SharePoint 2013 REST APISparkhound Inc.
 
SharePoint 2010 Tools in Visual Studio 2010
SharePoint 2010 Tools in Visual Studio 2010SharePoint 2010 Tools in Visual Studio 2010
SharePoint 2010 Tools in Visual Studio 2010Becky Bertram
 
SharePoint Intelligence Extending Share Point Designer 2010 Workflows With Cu...
SharePoint Intelligence Extending Share Point Designer 2010 Workflows With Cu...SharePoint Intelligence Extending Share Point Designer 2010 Workflows With Cu...
SharePoint Intelligence Extending Share Point Designer 2010 Workflows With Cu...Ivan Sanders
 
Data Access Options in SharePoint 2010
Data Access Options in SharePoint 2010Data Access Options in SharePoint 2010
Data Access Options in SharePoint 2010Rob Windsor
 
SharePoint 2010 - Was ist neu, was wird besser!
SharePoint 2010 - Was ist neu, was wird besser!SharePoint 2010 - Was ist neu, was wird besser!
SharePoint 2010 - Was ist neu, was wird besser!GFU Cyrus AG
 
Working With Sharepoint 2013 Apps Development
Working With Sharepoint 2013 Apps DevelopmentWorking With Sharepoint 2013 Apps Development
Working With Sharepoint 2013 Apps DevelopmentPankaj Srivastava
 
Lyudmila Zharova: Developing Solutions for SharePoint 2010 Using the Client O...
Lyudmila Zharova: Developing Solutions for SharePoint 2010 Using the Client O...Lyudmila Zharova: Developing Solutions for SharePoint 2010 Using the Client O...
Lyudmila Zharova: Developing Solutions for SharePoint 2010 Using the Client O...SharePoint Saturday NY
 

Mais procurados (15)

SharePoint 2010 Application Development Overview
SharePoint 2010 Application Development OverviewSharePoint 2010 Application Development Overview
SharePoint 2010 Application Development Overview
 
Develop iOS and Android apps with SharePoint/Office 365
Develop iOS and Android apps with SharePoint/Office 365Develop iOS and Android apps with SharePoint/Office 365
Develop iOS and Android apps with SharePoint/Office 365
 
Integrating Your Site With Internet Explorer 8
Integrating Your Site With Internet Explorer 8Integrating Your Site With Internet Explorer 8
Integrating Your Site With Internet Explorer 8
 
Sharepoint Online
Sharepoint OnlineSharepoint Online
Sharepoint Online
 
Introduction to the SharePoint Client Object Model and REST API
Introduction to the SharePoint Client Object Model and REST APIIntroduction to the SharePoint Client Object Model and REST API
Introduction to the SharePoint Client Object Model and REST API
 
SharePoint Document Sets
SharePoint Document SetsSharePoint Document Sets
SharePoint Document Sets
 
Customizing search result in share point 2013
Customizing search result in share point 2013Customizing search result in share point 2013
Customizing search result in share point 2013
 
MICROSOFT ASP.NET ONLINE TRAINING
MICROSOFT ASP.NET ONLINE TRAININGMICROSOFT ASP.NET ONLINE TRAINING
MICROSOFT ASP.NET ONLINE TRAINING
 
Introduction to the SharePoint 2013 REST API
Introduction to the SharePoint 2013 REST APIIntroduction to the SharePoint 2013 REST API
Introduction to the SharePoint 2013 REST API
 
SharePoint 2010 Tools in Visual Studio 2010
SharePoint 2010 Tools in Visual Studio 2010SharePoint 2010 Tools in Visual Studio 2010
SharePoint 2010 Tools in Visual Studio 2010
 
SharePoint Intelligence Extending Share Point Designer 2010 Workflows With Cu...
SharePoint Intelligence Extending Share Point Designer 2010 Workflows With Cu...SharePoint Intelligence Extending Share Point Designer 2010 Workflows With Cu...
SharePoint Intelligence Extending Share Point Designer 2010 Workflows With Cu...
 
Data Access Options in SharePoint 2010
Data Access Options in SharePoint 2010Data Access Options in SharePoint 2010
Data Access Options in SharePoint 2010
 
SharePoint 2010 - Was ist neu, was wird besser!
SharePoint 2010 - Was ist neu, was wird besser!SharePoint 2010 - Was ist neu, was wird besser!
SharePoint 2010 - Was ist neu, was wird besser!
 
Working With Sharepoint 2013 Apps Development
Working With Sharepoint 2013 Apps DevelopmentWorking With Sharepoint 2013 Apps Development
Working With Sharepoint 2013 Apps Development
 
Lyudmila Zharova: Developing Solutions for SharePoint 2010 Using the Client O...
Lyudmila Zharova: Developing Solutions for SharePoint 2010 Using the Client O...Lyudmila Zharova: Developing Solutions for SharePoint 2010 Using the Client O...
Lyudmila Zharova: Developing Solutions for SharePoint 2010 Using the Client O...
 

Destaque

Optimizing SharePoint 2010 Internet Sites
Optimizing SharePoint 2010 Internet SitesOptimizing SharePoint 2010 Internet Sites
Optimizing SharePoint 2010 Internet SitesChris O'Brien
 
Exam Cram for 70-488: Developing Microsoft SharePoint Server 2013 Core Solutions
Exam Cram for 70-488: Developing Microsoft SharePoint Server 2013 Core SolutionsExam Cram for 70-488: Developing Microsoft SharePoint Server 2013 Core Solutions
Exam Cram for 70-488: Developing Microsoft SharePoint Server 2013 Core SolutionsBecky Bertram
 
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
 
SharePoint Lesson #53: Custom Lists in SP2013
SharePoint Lesson #53: Custom Lists in SP2013SharePoint Lesson #53: Custom Lists in SP2013
SharePoint Lesson #53: Custom Lists in SP2013Peter Heffner
 
Workflow in SharePoint 2013
Workflow in SharePoint 2013Workflow in SharePoint 2013
Workflow in SharePoint 2013MJ Ferdous
 
How Claims is Changing the Way We Authenticate and Authorize in SharePoint
How Claims is Changing the Way We Authenticate and Authorize in SharePointHow Claims is Changing the Way We Authenticate and Authorize in SharePoint
How Claims is Changing the Way We Authenticate and Authorize in SharePointAntonioMaio2
 
Developing custom claim providers to enable authorization in share point an...
Developing custom claim providers to enable authorization in share point   an...Developing custom claim providers to enable authorization in share point   an...
Developing custom claim providers to enable authorization in share point an...AntonioMaio2
 
Introduction To Microsoft SharePoint 2013
Introduction To Microsoft SharePoint 2013Introduction To Microsoft SharePoint 2013
Introduction To Microsoft SharePoint 2013Vishal Pawar
 
101 Nouvelles fonctionnalités dans SharePoint-2013-FR
101 Nouvelles fonctionnalités dans SharePoint-2013-FR101 Nouvelles fonctionnalités dans SharePoint-2013-FR
101 Nouvelles fonctionnalités dans SharePoint-2013-FRSlim Cheikhrouhou
 
Deep Dive into SharePoint Topologies and Server Architecture for SharePoint 2013
Deep Dive into SharePoint Topologies and Server Architecture for SharePoint 2013Deep Dive into SharePoint Topologies and Server Architecture for SharePoint 2013
Deep Dive into SharePoint Topologies and Server Architecture for SharePoint 2013K.Mohamed Faizal
 

Destaque (10)

Optimizing SharePoint 2010 Internet Sites
Optimizing SharePoint 2010 Internet SitesOptimizing SharePoint 2010 Internet Sites
Optimizing SharePoint 2010 Internet Sites
 
Exam Cram for 70-488: Developing Microsoft SharePoint Server 2013 Core Solutions
Exam Cram for 70-488: Developing Microsoft SharePoint Server 2013 Core SolutionsExam Cram for 70-488: Developing Microsoft SharePoint Server 2013 Core Solutions
Exam Cram for 70-488: Developing Microsoft SharePoint Server 2013 Core Solutions
 
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
 
SharePoint Lesson #53: Custom Lists in SP2013
SharePoint Lesson #53: Custom Lists in SP2013SharePoint Lesson #53: Custom Lists in SP2013
SharePoint Lesson #53: Custom Lists in SP2013
 
Workflow in SharePoint 2013
Workflow in SharePoint 2013Workflow in SharePoint 2013
Workflow in SharePoint 2013
 
How Claims is Changing the Way We Authenticate and Authorize in SharePoint
How Claims is Changing the Way We Authenticate and Authorize in SharePointHow Claims is Changing the Way We Authenticate and Authorize in SharePoint
How Claims is Changing the Way We Authenticate and Authorize in SharePoint
 
Developing custom claim providers to enable authorization in share point an...
Developing custom claim providers to enable authorization in share point   an...Developing custom claim providers to enable authorization in share point   an...
Developing custom claim providers to enable authorization in share point an...
 
Introduction To Microsoft SharePoint 2013
Introduction To Microsoft SharePoint 2013Introduction To Microsoft SharePoint 2013
Introduction To Microsoft SharePoint 2013
 
101 Nouvelles fonctionnalités dans SharePoint-2013-FR
101 Nouvelles fonctionnalités dans SharePoint-2013-FR101 Nouvelles fonctionnalités dans SharePoint-2013-FR
101 Nouvelles fonctionnalités dans SharePoint-2013-FR
 
Deep Dive into SharePoint Topologies and Server Architecture for SharePoint 2013
Deep Dive into SharePoint Topologies and Server Architecture for SharePoint 2013Deep Dive into SharePoint Topologies and Server Architecture for SharePoint 2013
Deep Dive into SharePoint Topologies and Server Architecture for SharePoint 2013
 

Semelhante a Build search queries using FQL (FAST Query Language

What’s New for IT Professionals in Microsoft® SharePoint® Server 2013 Day 2
What’s New for IT Professionals in Microsoft® SharePoint® Server 2013 Day 2What’s New for IT Professionals in Microsoft® SharePoint® Server 2013 Day 2
What’s New for IT Professionals in Microsoft® SharePoint® Server 2013 Day 2Sayed Ali
 
Sharepoint 2010 enterprise content management features
Sharepoint 2010 enterprise content management featuresSharepoint 2010 enterprise content management features
Sharepoint 2010 enterprise content management featuresManish Rawat
 
Technical Lead (Azure , SharePoint, ASP.Net ), 12+ years exp.
Technical Lead (Azure , SharePoint, ASP.Net ), 12+ years exp.Technical Lead (Azure , SharePoint, ASP.Net ), 12+ years exp.
Technical Lead (Azure , SharePoint, ASP.Net ), 12+ years exp.Basant Kumar Yadav
 
Share point 2010 developer training
Share point 2010 developer trainingShare point 2010 developer training
Share point 2010 developer trainingsharepointexpert
 
Share point 2010 development_training
Share point 2010 development_trainingShare point 2010 development_training
Share point 2010 development_trainingsharepointexpert
 
4 tools, sandboxed solutionds, web part development
4   tools, sandboxed solutionds, web part development4   tools, sandboxed solutionds, web part development
4 tools, sandboxed solutionds, web part developmenticdesktop
 
Sql Saturday 228 Rapid Data Integration Using SharePoint BCS
Sql Saturday 228   Rapid Data Integration Using SharePoint BCSSql Saturday 228   Rapid Data Integration Using SharePoint BCS
Sql Saturday 228 Rapid Data Integration Using SharePoint BCSObilogic
 
Share point 2010 developer training in bangalore
Share point 2010 developer training in bangaloreShare point 2010 developer training in bangalore
Share point 2010 developer training in bangaloresharepointexpert
 
Office 365 development
Office 365 developmentOffice 365 development
Office 365 developmentyounjw
 
SharePoint Developer Education Day Palo Alto
SharePoint  Developer Education Day  Palo  AltoSharePoint  Developer Education Day  Palo  Alto
SharePoint Developer Education Day Palo Altollangit
 
Chris McNulty: ECM/WCM Planning, Implementation and Migration Strategies
Chris McNulty: ECM/WCM Planning, Implementation and Migration StrategiesChris McNulty: ECM/WCM Planning, Implementation and Migration Strategies
Chris McNulty: ECM/WCM Planning, Implementation and Migration StrategiesSharePoint Saturday NY
 
Anandharaj.G_SharepointDeveloper
Anandharaj.G_SharepointDeveloperAnandharaj.G_SharepointDeveloper
Anandharaj.G_SharepointDeveloperAnandraj Ganesan
 
Share point review qustions
Share point review qustionsShare point review qustions
Share point review qustionsthan sare
 
Introduction to using jQuery with SharePoint
Introduction to using jQuery with SharePointIntroduction to using jQuery with SharePoint
Introduction to using jQuery with SharePointRene Modery
 
Ambikumar - Sharepoint Developer
Ambikumar - Sharepoint DeveloperAmbikumar - Sharepoint Developer
Ambikumar - Sharepoint DeveloperAmbi kumar
 

Semelhante a Build search queries using FQL (FAST Query Language (20)

The Best MS Sharepoint 2013 Development in Bangalore
The Best MS Sharepoint 2013 Development in BangaloreThe Best MS Sharepoint 2013 Development in Bangalore
The Best MS Sharepoint 2013 Development in Bangalore
 
What’s New for IT Professionals in Microsoft® SharePoint® Server 2013 Day 2
What’s New for IT Professionals in Microsoft® SharePoint® Server 2013 Day 2What’s New for IT Professionals in Microsoft® SharePoint® Server 2013 Day 2
What’s New for IT Professionals in Microsoft® SharePoint® Server 2013 Day 2
 
Anusha Padala
Anusha PadalaAnusha Padala
Anusha Padala
 
Sharepoint 2010 enterprise content management features
Sharepoint 2010 enterprise content management featuresSharepoint 2010 enterprise content management features
Sharepoint 2010 enterprise content management features
 
Sp jayen gopi
Sp jayen gopiSp jayen gopi
Sp jayen gopi
 
Technical Lead (Azure , SharePoint, ASP.Net ), 12+ years exp.
Technical Lead (Azure , SharePoint, ASP.Net ), 12+ years exp.Technical Lead (Azure , SharePoint, ASP.Net ), 12+ years exp.
Technical Lead (Azure , SharePoint, ASP.Net ), 12+ years exp.
 
Share point 2010 developer training
Share point 2010 developer trainingShare point 2010 developer training
Share point 2010 developer training
 
Share point 2010 development_training
Share point 2010 development_trainingShare point 2010 development_training
Share point 2010 development_training
 
4 tools, sandboxed solutionds, web part development
4   tools, sandboxed solutionds, web part development4   tools, sandboxed solutionds, web part development
4 tools, sandboxed solutionds, web part development
 
Share point 2010 overview
Share point 2010 overviewShare point 2010 overview
Share point 2010 overview
 
Sql Saturday 228 Rapid Data Integration Using SharePoint BCS
Sql Saturday 228   Rapid Data Integration Using SharePoint BCSSql Saturday 228   Rapid Data Integration Using SharePoint BCS
Sql Saturday 228 Rapid Data Integration Using SharePoint BCS
 
Share point 2010 developer training in bangalore
Share point 2010 developer training in bangaloreShare point 2010 developer training in bangalore
Share point 2010 developer training in bangalore
 
Office 365 development
Office 365 developmentOffice 365 development
Office 365 development
 
SharePoint Developer Education Day Palo Alto
SharePoint  Developer Education Day  Palo  AltoSharePoint  Developer Education Day  Palo  Alto
SharePoint Developer Education Day Palo Alto
 
Chris McNulty: ECM/WCM Planning, Implementation and Migration Strategies
Chris McNulty: ECM/WCM Planning, Implementation and Migration StrategiesChris McNulty: ECM/WCM Planning, Implementation and Migration Strategies
Chris McNulty: ECM/WCM Planning, Implementation and Migration Strategies
 
Anandharaj.G_SharepointDeveloper
Anandharaj.G_SharepointDeveloperAnandharaj.G_SharepointDeveloper
Anandharaj.G_SharepointDeveloper
 
Share point review qustions
Share point review qustionsShare point review qustions
Share point review qustions
 
Introduction to using jQuery with SharePoint
Introduction to using jQuery with SharePointIntroduction to using jQuery with SharePoint
Introduction to using jQuery with SharePoint
 
Ambikumar - Sharepoint Developer
Ambikumar - Sharepoint DeveloperAmbikumar - Sharepoint Developer
Ambikumar - Sharepoint Developer
 
Resume
ResumeResume
Resume
 

Mais de Mahmoud Hamed Mahmoud

SharePoint and .NET Advanced Troubleshooting and Debugging
SharePoint and .NET Advanced Troubleshooting and DebuggingSharePoint and .NET Advanced Troubleshooting and Debugging
SharePoint and .NET Advanced Troubleshooting and DebuggingMahmoud Hamed Mahmoud
 
Windows azure infrastructure services and share point 2013 farm case study
Windows azure infrastructure services and share point 2013 farm case studyWindows azure infrastructure services and share point 2013 farm case study
Windows azure infrastructure services and share point 2013 farm case studyMahmoud Hamed Mahmoud
 
Windows Store app using XAML and C#: Enterprise Product Development
Windows Store app using XAML and C#: Enterprise Product Development Windows Store app using XAML and C#: Enterprise Product Development
Windows Store app using XAML and C#: Enterprise Product Development Mahmoud Hamed Mahmoud
 
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
 

Mais de Mahmoud Hamed Mahmoud (6)

Build & Ignite Cloud Notes
Build & Ignite Cloud NotesBuild & Ignite Cloud Notes
Build & Ignite Cloud Notes
 
Office 365 Development Overview
Office 365 Development OverviewOffice 365 Development Overview
Office 365 Development Overview
 
SharePoint and .NET Advanced Troubleshooting and Debugging
SharePoint and .NET Advanced Troubleshooting and DebuggingSharePoint and .NET Advanced Troubleshooting and Debugging
SharePoint and .NET Advanced Troubleshooting and Debugging
 
Windows azure infrastructure services and share point 2013 farm case study
Windows azure infrastructure services and share point 2013 farm case studyWindows azure infrastructure services and share point 2013 farm case study
Windows azure infrastructure services and share point 2013 farm case study
 
Windows Store app using XAML and C#: Enterprise Product Development
Windows Store app using XAML and C#: Enterprise Product Development Windows Store app using XAML and C#: Enterprise Product Development
Windows Store app using XAML and C#: Enterprise Product Development
 
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)
 

Último

New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 

Último (20)

New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 

Build search queries using FQL (FAST Query Language

  • 1.
  • 3.
  • 4.
  • 6. Build search queries using FQL (FAST Query Language) FAST Query Language (FQL) syntax reference (SDK) KQL (Keyword Query Language) Keyword Query Language (KQL) syntax reference (SDK) Execute search queries using client-side object model (CSOM) How to: Use the SharePoint 2013 Search KeywordQuery Class (Blog Post) How to: Query Search with the SharePoint 2013 JavaScript Client Object Model (Blog Post) Execute search queries using REST SharePoint Search REST API overview (SDK) Calling SharePoint search using REST (e.g. from JavaScript or an app) (Blog Post) SharePoint 2013 Search REST API (Blog Post) Configuring SharePoint 2013 Search REST API for anonymous users (Blog Post) Execute search queries using Web Services (Deprecated) Using the Query Web Service (SDK)
  • 7. Create custom result sources Configure result sources for search in SharePoint Server 2013 (TechNet) Create display templates How to: Create a display template in SharePoint Server 2013 (SDK) Create result types Customize search result types in SharePoint 2013 (TechNet) Using Query Rules, Result Types and Display Templates for a Custom Search Sales Report in SharePoint 2013 (Blog Post) Introducing SharePoint 2013 Search Result Types and Display Templates (Blog Post) Create custom refiner definitions Configure refiners and faceted navigation in SharePoint Server 2013 (TechNet) Implement query rules Manage query rules in SharePoint Server 2013 (TechNet)
  • 8. Implement content processing extensions (entity extraction) Create and deploy custom entity extractors in SharePoint Server 2013 (TechNet) No metadata? No problem! Custom entity extraction in SharePoint 2013 (Blog Post) Extra: Custom content processing with the Content Enrichment web service callout (SDK) Extra: Customize the SharePoint 2013 search experience with a Content Enrichment web service (Blog Post) Configure out-of-the box content processing Plan crawling and federation in SharePoint Server 2013 (TechNet) Manage crawling in SharePoint Server 2013 (TechNet) Feed external content types How to: Crawl associated external content types in SharePoint 2013 (SDK) Configuring SharePoint Server 2010 Search for External Content Types (Part 1 of 2) (Technical Articles SDK) Create content mappings Manage the search schema in SharePoint Server 2013 (TechNet)
  • 9.
  • 10. Optimize queries for performance and throttling / Create filters, Implement methods How to: Create external content types for SQL Server in SharePoint 2013 (SDK) Use batching In Microsoft Office SharePoint Server 2007, BDC supported only single item operations, such as search. BDC now provides batch and bulk operation support which enable you to read multiple items in a single call thus reducing round trips to the backend dramatically. Stereotyped Operations Supported by BDC (SharePoint 2010) (SDK) Create associations Create associations in SharePoint 2013 (SDK)
  • 11. SQL data sources How to: Create an External Content Type Based on a SQL Server Table (SDK) WCF(Windows Communication Foundation) Web Services How to: Create an External Content Type Based on a WCF Endpoint (SDK) How to: Create an External Content Type Based on a Web Service (SDK) Use .NET connector How to: Create an External Content Type by Writing a .NET Connectivity Assembly (SDK) OData Using OData sources with Business Connectivity Services in SharePoint 2013 (SDK) Extra Creating External Content Types: Best Practices (SDK)
  • 12. How to: Use Secure Store Service to Connect to an External System (SDK) Business Connectivity Services security operations (SharePoint Server 2010) (TechNet) Overview of Business Connectivity Services security tasks in SharePoint 2013 (TechNet) Use pass-through Use BCS Identity (RevertToSelf) To enable RevertToSelf authentication mode $bdc = Get-SPServiceApplication | where {$_ -match "Business Data Connectivity Service"} $bdc.RevertToSelfAllowed = $true $bdc.Update() Use User Identity Use custom model
  • 13. Implement methods (including Search) Creating a Custom Indexing Connector (SDK) SharePoint Server Search Connector Framework (SDK) Implement configuration properties You must include a RootFinder property in a Finder method instance The ShowInSearchUI property must be present on the LobSystemInstance for the ECT to be selectable as a content source BCS solutions can also support incremental crawls with the LastModifiedTimeStampField property Implement caching The UseClientCachingForSearch property improves the speed of full crawls by caching the item during enumeration. Using this property is also recommended when implementing incremental crawls that are based on change logs, because it improves incremental crawl speed. Implement security trimming Security Trimming in SharePoint 2013 (Blog Posts) Implement external event receiver External events and alerts in SharePoint 2013 (SDK)
  • 14. BCS Web Parts Use the Business Data Web Parts (Office Support) BCS data in workflows How to: Use Business Connectivity Services with SharePoint Workflows (SDK) Using SharePoint workflows with Business Connectivity Services (BCS) (Blog Posts) BCS CSOM Get started using the client object model with external data in SharePoint 2013 (SDK) BCS Server-side object model Code Snippets: Executing Methods Using the BDC Runtime Object Model (SDK) BCS REST BCS REST API reference for SharePoint 2013 (SDK)
  • 15. Use caching, use Microsoft Office apps, use Microsoft Visual Studio Tools for Office, use SQL replication, implement authorization and authentication Walkthrough: Creating an Advanced Code-Based Outlook Solution (SDK) Business Connectivity Services and Visual Studio Add-ins to Create PowerPoint Charts (SDK) Developing Client Applications with Office 2010 and Business Connectivity Services for SharePoint Server 2010 (SDK)
  • 16.
  • 17. Create and update user profile properties How to: Work with user profiles and organization profiles by using the server object model in SharePoint 2013 (SDK) Update privacy filters How to: Set Privacy Policies for User Profile Properties (SDK) Map properties to external data HOW TO: Create UserProfile Synchronization connection to BCS and map User Profile Property to BCS field in SharePoint 2010 (Blog Post) Use managed metadata term sets How to: Create Taxonomical Multivalue Properties (SDK) Update profile picture How To: Change the PictureUrl Property of All User Profiles in a Site Collection (SDK)
  • 18. Use CSOM to follow documents, people, sites, get feeds, create posts, and manage Like, reply, mention, tag, link, add pictures Social and collaboration features in SharePoint 2013 (SDK)
  • 19. Use CSOM How to: Retrieve user profile properties by using the .NET client object model in SharePoint 2013 (SDK) How to: Retrieve user profile properties by using the JavaScript object model in SharePoint 2013 (SDK) Use the object model How to: Work with user profiles and organization profiles by using the server object model in SharePoint 2013 (SDK) Use REST How to: Learn to read and write to the social feed by using the REST service in SharePoint 2013 (SDK) Social feed REST API reference for SharePoint 2013 (SDK) Following people and content REST API reference for SharePoint 2013 (SDK) Use Web Services Using the User Profile Service Web Service (SDK)
  • 20.
  • 21. Submit a page or batch of pages for translation Machine Translation Services in SharePoint 2013 (SDK) Publish pages PublishingPage.CheckIn (SDK) Create source and target labels Variations overview in SharePoint Server 2013 (TechNet) Plan for variations in SharePoint Server 2013 (TechNet) Create channels SharePoint 2013 Design Manager device channels (SDK) Implement multi-language site navigation Mavention.nl v3: How we did it?–The multilingual experience (Blog Post) Variations overview in SharePoint Server 2013 (TechNet)
  • 22. Create a new hold Hold class (SDK) Integrate with Microsoft Exchange Web Services eDiscovery in EWS in Exchange 2013 (SDK) Integration with Exchange Specify content sources and Search criteria Intro to eDiscovery in SharePoint, Exchange, and Lync 2013 (Blog Post) Export discovery sets MVP Monday - eDiscovery in SharePoint 2013 (Blog Post) Manage permissions for hold Configure eDiscovery in SharePoint Server 2013 (TechNet)
  • 23. Create a site map customize a site map, maintain SEO configuration properties, maintain robots.txt file Search Engine Optimization in SharePoint 2013 (Blog Post) Enable the Search Engine Sitemap Site Collection Feature This will register the Site Collection with the Search Engine Sitemap job Timer Job which by default runs daily and generates an XML Sitemap for every Site Collection that has been registered with that Timer Job The Search Engine Sitemap job generates not only the XML Sitemap itself but also modifies the robots.txt file where it adds the link for the XML Sitemap Maintain SEO properties on term Managed metadata navigation and friendly URLs in SharePoint 2013 – part 2 (Blog post)
  • 24. Create information management policies Managing Information Management Policy in SharePoint Server 2010 (ECM) (SDK) Create content organizer rules Content Organizer Feature Overview for SharePoint Server 2010 Developers (ECM) (SDK) Create document sets Document Sets in SharePoint Server 2010 (ECM) (SDK) Create document ID providers Document IDs and the DocID Service in SharePoint Server 2010 (ECM) (SDK) SharePoint 2010 ECM Code Sample: Custom Document ID Provider (SDK)
  • 25. Add field controls to a page layout SharePoint Page Layouts Model (ECM) (SDK) SharePoint Field Controls and Control Templates (ECM) (SDK) Add web parts to a page layout Quick Tip: Provisioning Web Parts to a Page (Blog Post) Create a publishing page layout How to: Create a page layout in SharePoint 2013 (SDK) Inherit content types Creating Content Types (SDK)
  • 26.
  • 27. Combine images Image Sprites Implement caching Cache settings operations in SharePoint Server 2013 (TechNet) Optimize JavaScript loading / Minimize number of queries Optimizing SharePoint 2010 Internet Sites (Presentation) Use CDNs (Content Delivery Networks) Implementing CDN based caching for SharePoint internet sites (Blog Post) Create a scalable aggregator Writing Efficient Code in SharePoint Server (SDK)
  • 28. Leverage health score rules SharePoint 2013: SharePoint Health Score and Throttling deep dive (Blog Post) Optimize number of batch server requests / Minimize amount of data requested Using the Client Object Model (p&p SDK) SharePoint 2010 Client Object Model Guidelines (SDK) Use client-side cache HTML5 web storage, a better local storage than cookies
  • 29. Diagnose application stability issues Debugging SharePoint Solutions (SDK) Debug the server side and app code on the client side Add troubleshooting instrumentation to an app for SharePoint (SDK) Create application diagnostics, measure and test application performance SharePoint load testing made easier with Visual Studio 2012 Update (Blog Post) UI Testing of Microsoft SharePoint 2013 with Visual Studio 2012 (Blog Post)
  • 30.
  • 31. Import and export term sets Plan to import managed metadata (SharePoint Server 2010) (TechNet) Create SharePoint 2010 Managed Metadata with Excel 2010 (Blog Post) Create multi-lingual labels Multilingual term sets (SharePoint Server 2010) (TechNet) SharePoint 2013 differ from 2010 that you don’t need to Install the SharePoint Server language pack for each language that you want to support Re-use terms Create and manage terms in a term set (Office Support) Reuse Terms Vs Pin Terms in SharePoint 2013 (Blog Post) Manage term properties SharePoint 2013- Create term set, terms (Blog Post) Create groups and assign permissions Plan terms and term sets in SharePoint Server 2013 (TechNet) Perform translation Machine Translations (for Term Sets) in SharePoint 2013 (Blog Post)
  • 32. How to set up a product-centric website in SharePoint Server 2013 TechNet: Case Study: Mavention and web content management in SharePoint Server 2013
  • 33. Use CSOM in client applications Managed metadata and navigation in SharePoint 2013 (SDK) Using Taxonomy AKA Managed Metadata AKA TermSets with CSOM in SharePoint 2013 (Blog Post) SharePoint 2013 Managed Metadata field and CSOM issues in 2010-mode sites (Blog Post) Use REST in client applications Use managed fields Create a managed metadata column (Office Support) Use server-side object model Managed navigation in SharePoint 2013 (SDK)