Building an online catalogue with SharePoint 2013James Milne
SharePoint 2013 provides a number of enhancements in the areas of content management, keywords and taxonomies. In this session, we will explore how we can create an online catalogue and use term sets to guide your navigation through your content. This technique will allow you to create catalogues or knowledge base within a single site that aggregate content from across your farm.
Introduction To Microsoft SharePoint 2013Vishal Pawar
Microsoft SharePoint is a Web application platform developed by Microsoft. First launched in 2001, SharePoint has historically been associated with intranet content management and document management, but recent versions have significantly broader capabilities
One of the most important additions to WCM features in SharePoint 2013, that of 'Cross-Site Publishing' combines multiple powerful features in SharePoint 2013 promoting separation of content authoring from branding and design, while sharing that content across site collections with great ease.
Join us in this session while we explain all these new concepts and see the technology in action. Essential concepts such as managed navigation, tagging term sets, friendly URLs, content search web parts, category and item detail pages, result sources, and query rules will be covered.
Building an online catalogue with SharePoint 2013James Milne
SharePoint 2013 provides a number of enhancements in the areas of content management, keywords and taxonomies. In this session, we will explore how we can create an online catalogue and use term sets to guide your navigation through your content. This technique will allow you to create catalogues or knowledge base within a single site that aggregate content from across your farm.
Introduction To Microsoft SharePoint 2013Vishal Pawar
Microsoft SharePoint is a Web application platform developed by Microsoft. First launched in 2001, SharePoint has historically been associated with intranet content management and document management, but recent versions have significantly broader capabilities
One of the most important additions to WCM features in SharePoint 2013, that of 'Cross-Site Publishing' combines multiple powerful features in SharePoint 2013 promoting separation of content authoring from branding and design, while sharing that content across site collections with great ease.
Join us in this session while we explain all these new concepts and see the technology in action. Essential concepts such as managed navigation, tagging term sets, friendly URLs, content search web parts, category and item detail pages, result sources, and query rules will be covered.
Though at first it seems the easiest sites to build, challenges and questions appear: what if I want to build an Knowledge base, or a policies and procedures site, or global news/events or , integrate or link TermSets in managed navigation, what about friendly-urls, how to define contextual filters, adaptive interfaces & user segmentation, inherited content types, configure content sources or display templates, what about multi-language, and more? To get answers to this and many more questions - join for the session exposing a real-life project built around these new features.
SEF2013 - Create a Business Solution, Step by Step, with No Managed CodeMarc D Anderson
with Christian Ståhl
In this session, you will learn how you can devise powerful solutions from beginning to end without deploying any managed code with two of the biggest proponents of this approach. We’ll take a business problem and go through the actual solution in SharePoint 2013, but we’ll dip into SharePoint 2010 as well to see how the solution might work there and discuss how we might approach things differently. You’ll get the solution in a WSP as well as the underlying code.
ECS2019 - Managing Content Types in the Modern WorldMarc D Anderson
When the order of the day was huge, pyramid-shaped Site Collections for capabilities like Intranets, managing your Content Types was relatively easy: any Site Columns and Content Types you built in the root site were available throughout the Site Collection. When we needed more enterprise-wide information architecture, we turned to the Content Type Hub. In our new, flatter world, we need to think about information architecture differently – while hanging onto the better practices of the past.
If you've been meaning to learn jQuery but haven't found the time, come to this introductory session where we'll cover all of the important basics of jQuery in a SharePoint context. By the end of the workshop, you'll be ready to start adding jQuery customizations to your SharePoint pages. We'll cover Selectors, Traversing, Manipulation, Events and Effects as I cover in my article series at SharePoint Magazine.
SharePoint revolves around Content Types. You need to understand and use them in order to fully exploit some of the capabilities available to you in SharePoint. Move from setting up lists and libraries using Out-Of-The-Box items and documents to using custom Content Types to really make your solutions shine. This session will cover what Content Types are, how to set them up and what cool features you can use once you've done it. You will walk away with some ideas on how to take your no-code SharePoint solutions to the next level.
Speaker: Wictor Wilén;
This session will cover what you need to do an upgrade from SharePoint 2010 to SharePoint 2013, You’ll learn the upgrade planning, methods and execution through a number of demos. During the session we will do a live upgrade from SharePoint 2010 to SharePoint 2013. We’ll also cover the Site Collection upgrade previews and health checks, which allows the site collection owner to determine when they are ready to move on to the new version.
The SharePoint & jQuery Guide - Updated 1/14/14Mark Rackley
Latest version of my SharePoint & jQuery slides from SharePoint Saturday St. Louis.
This session introduces people to using jQuery in SharePoint, how to get started, and some best practices.
This presentation presents few considerations for creating product centric SharePoint 2013 sites using newest WCM features, such as cross-site publishing and search.
Though at first it seems the easiest sites to build, challenges and questions appear: what if I want to build an Knowledge base, or a policies and procedures site, or global news/events or , integrate or link TermSets in managed navigation, what about friendly-urls, how to define contextual filters, adaptive interfaces & user segmentation, inherited content types, configure content sources or display templates, what about multi-language, and more? To get answers to this and many more questions - join for the session exposing a real-life project built around these new features.
SEF2013 - Create a Business Solution, Step by Step, with No Managed CodeMarc D Anderson
with Christian Ståhl
In this session, you will learn how you can devise powerful solutions from beginning to end without deploying any managed code with two of the biggest proponents of this approach. We’ll take a business problem and go through the actual solution in SharePoint 2013, but we’ll dip into SharePoint 2010 as well to see how the solution might work there and discuss how we might approach things differently. You’ll get the solution in a WSP as well as the underlying code.
ECS2019 - Managing Content Types in the Modern WorldMarc D Anderson
When the order of the day was huge, pyramid-shaped Site Collections for capabilities like Intranets, managing your Content Types was relatively easy: any Site Columns and Content Types you built in the root site were available throughout the Site Collection. When we needed more enterprise-wide information architecture, we turned to the Content Type Hub. In our new, flatter world, we need to think about information architecture differently – while hanging onto the better practices of the past.
If you've been meaning to learn jQuery but haven't found the time, come to this introductory session where we'll cover all of the important basics of jQuery in a SharePoint context. By the end of the workshop, you'll be ready to start adding jQuery customizations to your SharePoint pages. We'll cover Selectors, Traversing, Manipulation, Events and Effects as I cover in my article series at SharePoint Magazine.
SharePoint revolves around Content Types. You need to understand and use them in order to fully exploit some of the capabilities available to you in SharePoint. Move from setting up lists and libraries using Out-Of-The-Box items and documents to using custom Content Types to really make your solutions shine. This session will cover what Content Types are, how to set them up and what cool features you can use once you've done it. You will walk away with some ideas on how to take your no-code SharePoint solutions to the next level.
Speaker: Wictor Wilén;
This session will cover what you need to do an upgrade from SharePoint 2010 to SharePoint 2013, You’ll learn the upgrade planning, methods and execution through a number of demos. During the session we will do a live upgrade from SharePoint 2010 to SharePoint 2013. We’ll also cover the Site Collection upgrade previews and health checks, which allows the site collection owner to determine when they are ready to move on to the new version.
The SharePoint & jQuery Guide - Updated 1/14/14Mark Rackley
Latest version of my SharePoint & jQuery slides from SharePoint Saturday St. Louis.
This session introduces people to using jQuery in SharePoint, how to get started, and some best practices.
This presentation presents few considerations for creating product centric SharePoint 2013 sites using newest WCM features, such as cross-site publishing and search.
Level: 200
Track: IT Pro, Developer
SharePoint 2013 has FAST search built into its core fabric. New site templates and web parts have been added to allow you to build search driven applications. Through these search web parts, we can cross site collection boundaries to surface information, improve navigation and create a seamless experience across the different sites, site collection and web application. We will also demonstrate how to use cross site publishing to leverage multiple content sources. We also discuss several approaches for publishing internet sites.
Attendee Takeaways:
1. Understanding how to work with the Product Catalog site template in SharePoint 2013
2. Learn to setup and configure cross site publishing
3. Learn to add responsive design to your site
SharePoint 2013 has FAST search built into its core fabric. New site templates and web parts have been added to allow you to build search driven applications. Through these search web parts, we can cross site collection boundaries to surface information, improve navigation and create a seamless experience across the different sites, site collection and web application. We will also demonstrate how to use cross site publishing to leverage multiple content sources. We also discuss several approaches for publishing internet sites.
IA& Taxonomy Planning for SharePoint Online & Office 365DocFluix, LLC
I created this deck to support a training session for a new client, so they could understand the different features and terminology for designing an ECM / Records Management solution in SharePoint / Office 365.
This session will consider: - what data is available from index blocks - Cascade's object and data types and their implications on indexes - organizing transformation 'formats' for multi-/re-use Example widgets include: - Handy reports for project managers and site administrators - News aggregation and syndication blocks - Dynamic decision tree web widgets - XPath-based search and browse web widgets Bring your inspired indexing ideas and innovations for sharing.
SharePoint 2013 has FAST search built into its core fabric. New site templates and web parts have been added to allow you to build search driven applications. Through these search web parts, we can cross site collection boundaries to surface information, improve navigation and create a seamless experience across the different sites, site collection and web application. We will also demonstrate how to use cross site publishing to leverage multiple content sources. We also discuss several approaches for publishing internet sites.
Attendee Takeaways:
1. Understanding how to work with the Product Catalog site template in SharePoint 2013
2. Learn to setup and configure cross site publishing
3. Learn to add responsive design to your site
Essentials for the SharePoint Power User - SharePoint Engage Raleigh 2017Drew Madelung
Are you a newly minted site owner and you want to know how to get started? Or did your company just roll out SharePoint and you want to learn more about what it can do?
In this session, I will walk through what I believe Power Users need to know when they become site administrators, champions, ninjas, or owners. I will be going through things at an overview level. I will go into detail on some areas in which I have seen the biggest gaps while working with different companies. This session will go through such things as:
• How security works and how you should manage it
• Intro to libraries & lists
• Managing content types and columns
• Get better search driven content
• Building a page with search driven web parts
This presentation introduces the new WCM features of SharePoint 2013 that web developers/architects can consider when desgining and developing Publishing websites on SharePoint 2013
Creating Landing Pages and Layouts for Drupal 8 - DrupalCon BaltimoreSuzanne Dergacheva
As a Drupal themer or site builder, layouts are one of the first considerations when implementing the design of a Drupal site. In this session, we'll talk about different techniques for creating layouts in Drupal 8. From how to configure landing page content using Paragraphs or Panels to implementing a grid system with your theme, you'll walk away with some new tips and tricks under your belt.
Specifically, we'll cover:
Configuring Drupal components to use in your layouts
How Drupal 8 blocks change our approach to building layouts
Creating a design framework for your layouts
Designing successful landing pages layouts
Theming your layouts: sing grid systems or CSS from scratch
This session is aimed at site builders and themers who are familiar with Drupal site building and are looking for new techniques for creating layouts and landing pages.
United Airlines 2012 SharePoint Conference PresentationDenise Wilson
How United is Using Taxonomy to Drive Procurement. This is the first version uploaded and has some text overlap in the SlideShare preview but the downloaded version displays correctly. For a corrected version of the SlideShare preview version, please see the most recent posting of "United Airlines 2012 Microsoft SharePoint Conference Presentation"
Future-Proofed Magento SEO at Imagine 2015Paul Rogers
My presentation on 'future proofed SEO for Magento stores' at Magento Imagine 2015.
You can read my more detailed guide to Magento SEO here > https://paulnrogers.com/magento-technical-seo-issues-to-look-out-for/
Similar to SharePoint Saturday Belgium 2014 Creating product centric sites using product catalogs and cross-site publishing (20)
Intro slides of the Belgium edition of the Global Office 365 Developer bootcamp by Elio Struyf, Thomas Vochten, Rick Van Roussel, Yannick Borghmans, An Lenders
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
• The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
• Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
• Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
• Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on the notifications, alerts, and approval requests using Slack for Bonterra Impact Management. The solutions covered in this webinar can also be deployed for Microsoft Teams.
Interested in deploying notification automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
3. 1. Introducing organizational scenario
2.Understanding Cross-site content publishing
3. Does it really work ? > our experience, trade-offs, solutions
4.Search-driven applications
4. Source > Collaboration Workspaces
Multiple collaboration site
collections
Each to its own content
publishing processes &
security management
Target > Published Intranet
Flexible content publishing
with respect to security rules
already in place
Support content aggregation
across multiple sources
Multilingual support
Relevant content targeting
Usage tracking
Performance considerations
5. I. Planning
Identified authoring sites, interviewed owners,
identify current content publishing processes
Mapped-out existing content across various
site collections, including security (lists with
confidential data have been exempted )
Identified fields meant for sharing, filtering,
sorting or querying across
II. Preparations
1) At source
Deployed new structures (sub-sites, lists, etc.) to
better serve our content rollup needs > new IA
promoting consolidated content types, site columns,
taxonomy
Enable lists as Catalogs
Use PowerShell (and migration tools) to migrate
existing content into new structures
Re-classify content where needed
Establish common Assets location, update links
2) At Destination
Prepare target publishing sites topology
3) At Farm level
Configure dedicated Content Source & Crawling
schedule in Search SA for the cross-site publishing
(enlist Catalogs into Content Source)
Run a Full-Crawl
6. Independent Authoring and Publishing
Promotes Content reusability
Clear separation of responsibilities
Support for Multilingual content publishing scenarios
Build next-gen user interfaces
Advanced query building capabilities empowering Information Workers
Freedom of choice in applying different layouts to category/items pages
Display templates (for refiners, search results, etc.) for unprecedented UI flexibility
Power of search
Analytics and recommendations
Scaling and performance
Across site collection boundaries
Automatically updated UX
7. Separate presentation from storage
• Choice of design on authoring vs. published sites do require
planning ahead more globally
• Different teams working on content & design – but still quite
knowledgeable of SharePoint
Flexible and dynamic
• Can be used virtually for any type of list (not only Pages)
• Multiple authoring sites > multiple publishing sites
Breaking down site collection boundaries
• Write once > reuse multiple times
• Easily publish content across site collections – not using Content
Deployment
Eliminate large list thresholds
• Take advantage of search high performance
• Ability to distribute content across many lists/libraries, with
adequate security
Allows flexible & dynamic publishing
• Whenever you want, wherever you want
• Content refresh control made available to Site admins
8.
9. Generally available
• Query rules, display templates, rank models, managed navigation, search schema,
analytics & recomandations, entity extraction, CSOM, KQL, query builder, result sources
Available in Office 365
• Content Search web part (CSWP), Content Iterm Reuse Web Part (CIRWP)
• Cross site publishing (XSP) & Category/Item page layouts
On-premises only
• Product catalog site collection template
• User segmentation and adaptative interfaces
• Taxonomy Refinement Panel Web Part
• Faceted navigation – supports taxonomy refiners
• No Suport for Anonymous access for XSP (e.g. Public web-sites)
13. Content Source
•Authoring Site Collection(-s)
•List(-s) to share as Catalogs
•Configure anonymous access
•Primary key fields (used in building the final unique
URL to the “product”)
•A Managed metadata column used in the Category-
based navigation
Search & Faceted Navigation
•Share navigational Term-Sets
•Prepare for Faceted navigation > used for Category
browsing (generic or specific)
•Define Refiners (term-specific or same for all)
Content Destination
•Target Publishing Site Collection (-s)
•Connect to Catalogs
•Select “product” ID & [Group]
•Establish URL building
User Interface
•Select/Customize Master Pages, Category & Item
pages
•Customize Search Display templates
•Search/Catalogs web parts (Relevant or
Recommended results)
•User Segmentation
Not using “Product Catalog” site template for Authoring site requires activation of the “Cross-Site Content Publishing” site collection feature + creation
of appropriate site columns used later as managed properties, category navigation, “product” unique Id, etc.
The “Product Catalog” site template does not exist in Office 365
14. Deploy content types at
site collection level
[recommended]
Deploy site columns vs. list
columns
[If any] Create custom lists,
attach content types
Populate (& publish) all
fields needed as Managed
Properties
Enable lists as Catalogs
Run Full-Crawl
Deploy
Activate Cross-Site
Collection Publishing
“Publishing” site NOT
required (but
recommended when
variations will be used)
Prepare
Identify Authoring site(-s),
consider multilingual,
content security strategies
Identify data to publish
across > content types
hierarchies & shared site
columns
Consider faceted navigation
hierarchy & refiners
Consider the one column to
hold the Unique Item Id
Plan
A. Either start by using the “Product
Catalog” site collection
It run as a Publishing site, and
activated “Cross-site Collection
Publishing” site collection
feature – enables the “Use as
Catalog”,
Added the Product Catalog
list with Content types (Product
& Product with Image)
Site Columns (Item Number,
Group Number, Language Tag,
Item Category & Rollup Image)
B. Any other site template (including
existing sites) would require redoing
the steps & structures manually [Office 365] - The “Product Catalog” template
does not exist (choose option “B”)
15. Multiple Content Types scenario:
• Define base Content type - not
needed to inherit from default
”Product with Image” (do consider
adding a sort of unique “product Id” –
for friendly-URL building)
• Consider specificities of each product
& plan adequate columns for each
“product-specific refiner”
• Faceted navigation – one or multiple
managed metadata columns can be
used to build navigational hierarchies.
• [Recommendation] Do not think a too
deeper hierarchy (< 3) – allow for
additional refiners in specific cases.
Televisions Laptops Cameras
Title Title Title
Brand Brand Brand
Description Description Description
Price Price Price
Item Number Item Number Item Number
Technology (LED; LCD, Plasma) CPU Type(DSLR, Bridge, etc.)
Max- Resolution(720P, 1080i,
1080P)
Screen Size Optical Zoom
Screen-Size (40,42, 50, 60) Hard Drive Lens Type
Tip – columns added by default “Product with Image” content
type are automatically added as Managed Properties – for your
custom ones you need to consider doing it manually.
16. News Announcements Classifieds Events
Title Title Title Title
Start Date Start Date Start Date Start Date
Description Description Description Description
Category (Science,
Technology, Sports, )
Category Category (Automotive, Real-
Estate, Carrier, Pets, )
Category
Expiry Date Expiry Date End Date
Scope(Local, Regional,
Global)
Scope Scope Scope
Accessibility (Private,
Public, Team, Project,
Department, )
Accessibility Accessibility Accessibility
Type
Hire, Retirement, Policy
Type
Real-Estate > Buy, Sell, Rent,
Professional Services
Type (Meeting,
Holidays, )
Define the shape of the data to be used
• Map the data, identify Entity specific attributes
• Define Content types - a ”Product with Image”
provided with default “Product Catalog” list
• Reuse shared site columns
• At least one column must be Managed Metadata
(Item Category - by default already mapped to
“Product Hierarchy”) – used to define managed
Navigation
• When creating columns use
SingleWordsWithNoSpaces ( or special Characters
– this will become Internal name (fixed) >
rename will only update Display Name
• By default Approval is ON – either approve items
or disable it prior to Full Crawl – items are ignored
otherwise.
Tips
• Site Columns get promoted as managed properties in search (but only as
Text columns)
• Create your own base CT to have others inherit from - idea of sharing same
common base
• Content Type Hub (automatically setup in Office 365) or Solution-based
deployment could be an option
20. Faceted navigation &
Refiners
Would is use Multiple Content types?
Which columns should be searchable,
used in filters?
What information will be used in the
Navigation hierarchy > terms should
be pinned or not?
Shared (Reusable) Columns
Preferable to use Site columns vs. List
columns
Could be different per “product”
(catalog item) must be configured
Product
Code
Title
Television
Display Type (LCD, LED, Plasma)
HD-Ready (720P, 1080P, UHD)
Description
Price
Computer
CPU
Screen Size (13, 14, 15, 17)
Camera
Type (DSLR, Point'n'Shoot)
Resolution (in MegaPixels)
All from Product +
Screen Size (40, 55, 60, 77)
Hard drive
RAM Optical Zoom (24x)
Digital Zoom (12x)
Lens Type
Storage Format (SDHC, SD)
Code
Title
Description
Price
Title
Description
Price
Title
Description
Price
Code Code
Product Hierarchy term set Refiners
Electronics Price, Brand, Color
Audio Inherit from Electronics
Car audio Inherit from Audio
Headphones Inherit from Audio
MP3 Inherit from Audio
Speakers Inherit from Audio
Cameras
Inherit from Electronics +
Zoom, Screen size
Camcorders Inherit from Cameras
Camera accessories Inherit from Cameras
Digital cameras
Inherit from Cameras + Mega
pixels
Digital SLR cameras
Inherit from Cameras + Max
ISO
21. Refiners are filters narrowing search results
(standalone & used in faceted
navigation)
They come in different types and shapes –
tightly related to underlying data type
[New] Range-based (sliders) and
multi-valued refiners are available
Only managed properties can be
configured
[New] Via the use of «Yes latent»
Farm Administrators can delegate
to a Site Collection administrator
the possibility to decide.
[New] Refinement web parts can now be
configured individually in-page (horizontal
or vertical)
Refiners – why use
them?
22. Televisions
[Catalog]
Cameras
[Catalog]
Computers
[Catalog]
Content Search
Web Part
Managed Properties
Content Search
Web Part
Content Search
Web Part
Title
ows_q_TEXT_ProductCatalogItemNumber
ows_q_TEXT_ProductCatalogGroupNumber
ows_taxId_ProductCatalogItemCategory
ows_r_IMGE_PublishingRollupImage
ows_q_CHCS_DeviceScreenSize
Site Column
Title
Brand
DeviceScreenSize
Site Column Type
Single line of text
Managed Metadata
Choice
1
Crawled Properties
2 3
Title
ProductCatalogItemNumberOWSTEXT
ProductCatalogGroupNumberOWSTEXT
owstaxIdProductCatalogItemCategory
PublishingImage
DeviceScreenSizeOWSCHCS
4
Refiners
Refiners
Tips
• The Catalog Item Reuse WP auto detects rendering mechanism based on the naming of managed properties
23. (*)Read more @ http://nettitude.wordpress.com/2013/10/17/introducing-indexed-property-bag-in-sharepoint-2013-a-searchable-
collection-of-properties/
(**) Require either Farm Administrator or Search SA administration delegation – unless provided groups are used and usually cause
issues with formatting, particularly DateTime
24.
25. Based on display templates (default
location
http://<yourSiteCollection>/_catalogs/m
asterpage/Display Templates/Filters)
Perform changes in the HTML
(automatically generates .js file – do
NOT tamper with it)
Use CompatibleSearchDataTypes
property to specify supported data,
multiple values must be separated with
;# (options - Text, Integer, Decimal,
DateTime, Yes/No)
Use
Srch everywhere (Srch.RefinementUtil,
Srch.)
[optional] Create and upload a .webpart
in the gallery pointing to your new
Refiner for end-users
Anatomy of
Refiners
In Office 365 you cannot create a Managed property as Refinable and must use
pre-defined ones with an Alias, see list of default Refinable property list
http://technet.microsoft.com/en-us/library/jj219667(v=office.15).aspx#DefaultUnusedMPs
http://www.eliostruyf.com/part-1-create-first-search-refiner-control-template
<!--#_ Your code goes here _#-->
26. Using Reflector on Microsoft.Office.Server.Search.WebControls.RefinementScriptWebPart
27.
28.
29.
30.
31. • The actual Catalog(contentclass:sts_listitem OR IsDocument:True) SPSiteUrl:http://contoso/sites/catalog
ListId:3a3f66cd-9741-4f15-b53a-b4b23c3187ea
• The Category column owstaxidProductCatalogItemCategory
• The term under selection (its GUID) #c771504f-6a2f-423f-98de-0e12fcfa08c9
(:) is the actual separator specifying the “contains”
32. Content Item Reuse default Web part is
automatically provisioned with the
default “Product Item”
33.
34. 1. Create a term set defining the User Segments.
2. Create a custom web part that checks identified
criteria (e.g. User Agent, Department, Job title, IP
Address, etc.)
3. Decide on an action to be (e.g. Create an image
to be used as the Ad)
4. Create a Query Rule that will activate only when
criteria is met
5. Enact your customizations
35.
36. Why the
need for
new
concepts?
Editing XSLT is a cumbersome - even for the veterans
Modern Web requires Standardization – empower
Power-Users
Client-side "templating" techniques are current trends
(e.g. Knockout, Kendo UI, Razor)
What are
design
templates?
Re-usable Styles Files for your Content based & Search
Results Web-Parts
Where
does one
use
"Design
templates"?
Search Results & Web parts, Catalog reuse web parts
What does
one need
to create a
new
template ?
Access to Master Page library
Your favorite web development tool (even Notepad) to
create them
To eliminate the for designers and power
users to work with XSLT (and the use of
ddwrt JavaScript functions) each time they a
new look & feel is needed, SharePoint 2013
introduces Design Templates.
Each display template consists of two files
(in Master Page library under Display
templates):
An HTML file (.html) - the actual
template
JavaScript File (.js) - the script that
makes the magic happen –
automatically generated
jQuery supported, or custom
JavaScript and CSS
Custom managed properties can
be displayed (from search results)
40. Search Analytics
• Analyze content being added into the
index (such as links, anchor text) and
together with clicks on search results
gets added into the Links database,
leading further to improved relevance
& reporting.
Usage Analytics
• User’s actions (such as Clicking on
links, viewing search results) generate
usage events (standard or custom)
which can further contribute to
recommendations, popularity reports,
most viewed links, etc.
SearchAnalytics
• Search Clicks
boost/demote
ranking of items in
the search index
based on user clicks
• Deep Links
improve relevance of
sub-pages in a site
based on what user
clicks in results
UsageAnalytics
• Usage Counts
how many times
items (in lists/library
& search results) are
Viewed, Clicked
• Recommendations
identify patterns in
usage, relying on
Usage Counts to build
relationships graphs
• Activity ranking
analyses trends &
adapts ranking of
items in search results
based on the Usage
Events
41. 1) Views – a usage event is registered when a
visitor views an item on your site (event type
ID 1)
2) Recommendation
1) Displayed (ID 2) – a usage
event is registered when an item
is displayed as a
recommendation on your site.
2) Clicked (ID 3) – a usage event is
registered when a visitor clicks
an item that is displayed as a
recommendation on your site.
• Map a single crawled property to UsageAnalyticsID
managed property to support recommendations
• Property must be part of the URL for the Usage Event to be
recorded properly
• At least 3 different users must be performing the activity
• Log events pointing to item URL in the Authoring site
#Get Usage events available
$ss = Get-SPEnterpriseSearchServiceApplicationProxy
$ssp.GetAnalyticsEventTypeDefinitions([Guid]::Empty, 3) | ft
More at http://blogs.technet.com/b/tothesharepoint/archive/2014/01/21/modify-
the-content-search-web-part-display-template-and-use-windows-powershell-to-
start-usage-analytics-in-sharepoint-server-2013.aspx
42. Tweak Ranking for better
results relevance
• Query rules (prioritize promoted
results, add additional result
blocks, directly influence ranking
– dynamic ordering, sorting,
query-based use of a different
ranking-model, etc.)
• Search Schema (adapt contribution
weight by changing context of
targeted managed properties) –
requires Farm /Search Service
Administrator
• Custom ranking model
• Default Search model
• Search Ranking Model with Two
Linear Stages
General
• Catalog Ranking Model
• Popularity Ranking Model
• Recommender Ranking Model
Special
People
43. Session
Starting
Time Title Track Speaker
#spsbe03 09:30
Creating product centric sites using product catalogs and cross-site
publishing
Dev 1 Marius Constantinescu
#spsbe07 09:30 Intranet Search #fail Power User / Business Ben Van Mol
#spsbe11 10:40
Sorry, something went wrong, and how to start debugging your display
templates
Dev 2 Elio Struyf
#spsbe12 10:40 Content Enrichment in SharePoint Search Dev 3 Steven Van De Craen
#spsbe19 13:00 The gears that make search go round Dev 2 Rick Van Rousselt