Microsoft ® Official Course Structuring and Publishing Websites for All Users Microsoft SharePoint 2013 SharePoint Practice.

Slides:



Advertisements
Similar presentations
AMD.COM Monthly Stats*  15.3m unique visitors  21.7m visits  72m page views  7.3m downloads  ~10k total pages  13 languages * Source: Adobe.
Advertisements

By Khoa Quach. About Me Khoa Quach SharePoint Technologies MCTS, MCPD, MCSE Co-founder of NIFTIT Specializes in SharePoint Integration Application Development.
 Troy Hopwood Program Manager Microsoft Corporation BB53.
SharePoint 2013 Catalog Sites Brian Culver ● SharePoint Saturday DFW ● March 7, 2015 Build a SharePoint 2013 Search Driven.
Introducing new web content management tools for Priority...
1 SharePoint 2013 Catalog Sites Brian Culver Build a SharePoint 2013 Search Driven Application.
Microsoft ® Official Course Interacting with the Search Service Microsoft SharePoint 2013 SharePoint Practice.
Microsoft SharePoint 2013 SharePoint 2013 as a Developer Platform
Microsoft ® Official Course Working with Branding and Navigation Microsoft SharePoint 2013 SharePoint Practice.
Managing Identity and Permissions
Feb 6-7, 2104 Hyatt Residency Bellevue. Meera Mahabala.
Microsoft ® Official Course Developing Optimized Internet Sites Microsoft SharePoint 2013 SharePoint Practice.
Microsoft ® Official Course Introducing Apps for SharePoint SharePoint Practice Microsoft SharePoint 2013.
Microsoft ® Official Course Developing Managed Metadata Solutions Microsoft SharePoint 2013 SharePoint Practice.
Agenda 22 7.SharePoint Changes 8.Items & Lists 9.Files & Libraries 10.SharePoint & Office 11.Help 12.Wrap Up.
6 th Annual Focus Users’ Conference Application Editor and Form Builder Presented by: Mike Morris.
A Product of Enterprise Content Management System (CMS) Web & Portal Content Management Systems for faster web publishing Copyright.
1 Agenda Overview Review Roles Lists Libraries Columns.
Working with SharePoint Document Libraries. What are document libraries? Document libraries are collections of files that you can share with team members.
Sharepoint Portal Server Basics. Introduction Sharepoint server belongs to Microsoft family of servers Integrated suite of server capabilities Hosted.
Microsoft SharePoint 2010 Upgrade Preview FSU SharePoint Users Group Presents: Thursday, December 1 st, 2011.
Examples of Search Driven Publishing “Why wouldn’t everything be search driven?” or in other words “Are there times we might not use Search Driven.
Catalog Management Channel specific Product catalogs and enrichment can be managed in AX Merchandising Trade agreements can be managed in AX for.
Microsoft ® Official Course Module 9 Configuring Applications.
Windows.Net Programming Series Preview. Course Schedule CourseDate Microsoft.Net Fundamentals 01/13/2014 Microsoft Windows/Web Fundamentals 01/20/2014.
Classroom User Training June 29, 2005 Presented by:
Module 8 Configuring and Securing SharePoint Services and Service Applications.
Tutorial 1: Getting Started with Adobe Dreamweaver CS4.
Variations and the MUI in SharePoint 2010 Gary Lapointe, MVP.
Using the SAS® Information Delivery Portal
Tutorial 121 Creating a New Web Forms Page You will find that creating Web Forms is similar to creating traditional Windows applications in Visual Basic.
Managing User Desktops with Group Policy
Tutorial 111 The Visual Studio.NET Environment The major differences between Visual Basic 6.0 and Visual Basic.NET are the latter’s support for true object-oriented.
Enabling High-Quality Printing in Web Applications
Module 6: Configuring User Environments Using Group Policy.
Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Definitions Collaboration – working together on team projects and sharing information,
0 eCPIC User Training: Resource Library These training materials are owned by the Federal Government. They can be used or modified only by FESCOM member.
Module 9 Configuring Messaging Policy and Compliance.
Module 3 Managing Recipient Objects. Module Overview Managing Mailboxes Managing Other Recipients Configuring Address Policies Configuring Address.
Roles 1. Your Role: End User End Users use Inside NCDOT and Connect NCDOT for basic browsing and reading Typical tasks can include: Open or download files.
Artezio LLC Address: 3G Gubkina Str., suite 504, Moscow, Russia, Phone: +7 (495) Fax: +7 (495)
Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Office Server Specific Web content management –Page structure, layouts, and controls –Publishing.
Solutions using Microsoft Content Management Server 2002 Connector for SharePoint Technologies Sue Corke Mark Harrison Microsoft UK.
Module 4 Planning for Group Policy. Module Overview Planning Group Policy Application Planning Group Policy Processing Planning the Management of Group.
3 Copyright © 2004, Oracle. All rights reserved. Working in the Forms Developer Environment.
Purpose Intended Audience and Presenter Contents Proposed Presentation Length Intended audience is all distributor partners and VARs This would be presented.
1 © Xchanging 2010 no part of this document may be circulated, quoted or reproduced without prior written approval of Xchanging. MOSS Training – UI customization.
Microsoft ® Official Course Developing a Publishing Site for Web Content Microsoft SharePoint 2013 SharePoint Practice.
Module 9 User Profiles and Social Networking. Module Overview Configuring User Profiles Implementing SharePoint 2010 Social Networking Features.
Web Content Management with MOSS 2007 Patrick Tisseghem
Microsoft ® Official Course Designing and Managing Features and Solutions Microsoft SharePoint 2013 SharePoint Practice.
Reduce, Reuse, Recycle. Housekeeping… Download EventBoard Mobile and remember to fill out session evaluations… Phasers set to stun, mobile devices set.
Microsoft ® Official Course Customizing the Search Experience Microsoft SharePoint 2013 SharePoint Practice.
Microsoft ® Official Course Implementing Enterprise Content Management Microsoft SharePoint 2013 SharePoint Practice.
Module 6: Configuring User Environments Using Group Policies.
UX03 – Building & Branding SharePoint Sites Using new Web Content Management Capabilities Andrew Connell MVP Office SharePoint Server
Microsoft ® Official Course Module 9 Working with Business Connectivity Services.
Leveraging Web Content Management in SharePoint 2013 Christina Wheeler.
Sitecore Basic Training Drexel’s full-featured web content management system (CMS) Web Support Information Resources & Technology (IRT)
Sitecore Basic Training Drexel’s full-featured web content management system (CMS) Web Support Information Resources & Technology (IRT)
Sitecore Basic Training Content Management System (CMS) University Communications Web Services
EIONET Portal Tool Kit Miruna Bulandra Finsiel Romania Copenhagen, 28 May 2002.
Transportation Agenda 19. Transportation Your Role: Designer Designers organize SharePoint content and determine how to display that content Typical tasks.
Web Content And Customer Relationship Management Solution. Transforming web sites into a customer-focused, revenue generating channel with less stress.
SharePoint 101 – An Overview of SharePoint 2010, 2013 and Office 365
Hybrid Taxonomy & Hybrid Content Types
Enterprise Metadata in SharePoint 2013
Microsoft Dynamics.
MS Confidential : SharePoint 2010 Developer Workshop (Beta1)
Presentation transcript:

Microsoft ® Official Course Structuring and Publishing Websites for All Users Microsoft SharePoint 2013 SharePoint Practice

Module Overview Website Structure and Navigation Publishing Content Publishing to Mobile Devices Multi-language sites using Variations

Lesson 1: Website Structure and Navigation Typical User Navigation Structured Navigation Managed Navigation Discussion: Navigation Scenarios Publishing and Taxonomy Classes

Typical User Navigation Successful sites require proper navigation Global-Global, Global-Local, Local-Local Menus, Treeviews, Breadcrumbs Navigation elements point to items inside and outside the site Items include Sites, Pages, Lists, List Items

SharePoint Navigation SharePoint includes two main navigation areas Global Navigation Current Navigation Navigation elements provided by Navigation Providers Custom providers can be created and used DelegateControl wraps provider sources Can be overridden with custom providers

Structured Navigation Structural navigation is based on sites and pages in a site collection Options to show Sites and Pages Nodes are automatically added SharePoint based nodes are security trimmed Limit to only show a few items You can manually add items to the list Navigation Inheritance can be used to have consistent navigation across a site collection Does not span site collections

Managed Navigation Managed Navigation uses Managed Metadata to generate navigation nodes Navigation term set must be created Friendly URLs are generated based on term Each term has a physical url Term set can only be used by one site collection at a time Site Language variations Same navigation, different language labels Multiple terms can be associated with same URL Enables search-driven content

Creating Term Sets and Terms Programmatically creating terms sets and terms require special properties Term Sets: termSet.SetCustomProperty("_Sys_Nav_IsNavigationTer mSet", "True"); Terms term.SetLocalCustomProperty("_Sys_Nav_TargetUrl", "/Pages/Home.aspx"); term.SetLocalCustomProperty("_Sys_Nav_SimpleLinkUrl ", "

Discussion: Navigation Scenarios How might you implement navigation in your sites? Discussion: Determine the best navigation strategy

Publishing and Taxonomy Classes Publishing and non-publishing sites require different navigation classes Structural Navigation (Non-publishing) uses: SPNavigation, SPNavigationNodeCollection, SPNavigationNode classes Structural Navigation (Publishing) uses: PublishingWeb class PortalNavigation class Managed Navigation users: WebNavigationSettings class TaxonomyNavigation class

Lesson 2: Publishing Content Publishing Features Publishing Environments Cross-site Publishing Catalogs and Catalog Connections Cross-site Publishing Navigation

Publishing Features Publishing features of SharePoint Checkin\checkout Versioning Content Approval Approval workflows Pages and content should be approved before users see it Example: Internet site with product data should be verified by legal and marketing

Publishing Environments Typical environments include Development Quality Assurance (QA) Staging Production SharePoint publishing features may require an “Authoring” environment Allows for non production editing by content owners Content can be pushed to production using SharePoint APIs

Cross-site Publishing Cross-site publishing is new way to publish content across site collections Does not use Content Deployment APIs Utilizes search and managed navigation You can publish from one site to another (1:1) or from one site to many (1:N) Product Catalog site definition is provided as a starting point for working with cross-site publishing

Cross-site publishing programming Cross-site publishing classes are included in the Microsoft.SharePoint.Publishing namespace PublishingCatalogUtility – used to publish and unpublish lists as catalogs GetPublishingCatalogs PublishCatalog UnPublishCatalog CatalogCollectionManager – used to consume catalogs AddCatalogConnection

Catalogs and Catalog Connections Lists must be published as catalogs Search must index the catalogs lists Sites must subscribe to catalogs via catalog connections Once connection is established, page layouts are created One for category One for catalog item

Cross-site Publishing Navigation Managed metadata navigation is used in cross- site publishing Catalog connection creation requires you to select a categorization metadata attribute of the catalog list Managed navigation terms and page mappings are created automatically using these values

Lab A: Structuring a SharePoint Publishing Site Exercise 1: Creating a Navigation Term Set

Lab Scenario Contoso Management has decided that structural navigation will not meet their navigation needs on the intranet site and would like to setup managed navigation. The would like to have some of the more common corporate external links at the top of the page in addition to links that reside in the SharePoint intranet. They would also like these links to be displayed on the various team sites. They have tasked you with writing some code that will allow them to easily add navigation programmatically and in a reliable and replicable manner.

Lesson 3: Publishing to Mobile Devices Mobile Device Capabilities Device Channels Device Channel Panels Demonstration: Defining Device Channels

Mobile Device Capabilities Mobile devices have varying capabilities Screen size Touch screen support Bandwidth Browser and browser features SharePoint 2013 provides more support for mobile and non-pc devices Improved mobile site and list views Contemporary view Device channels

Device Channels Device Channels enable dynamic setting of master page targeted at a specific device Based on User-Agent http header Master page is modified in the OnPreInit Device channel mappings are stored in master page gallery __DeviceChannelMappings.aspx No supported object model APIs

Device Channel Panels Device Channel Panels allow you to target devices on basic master pages Good for adding content to a page based on device Must register the Microsoft.SharePoint.Publishing.WebControls namespace in the master page Control class name is MobilePanel Use the IncludedChannels property to target the device channel Separate with a comma

Demonstration: Defining Device Channels

Lesson 4: Multi-language sites using Variations Variations Variation Labels Translating Content Multilingual Navigation

Variations Variations enable multi-language sites Users are redirected based on browser settings On-premise up to 209 variations supported SharePoint Online allows up to 50 Source variation pages and configured list items are sync’d to target variations

Variation Labels A Variation label is an item in a list that drives the behavior of Variation Timer Jobs Creation is done via a series of settings pages Configuration Data is saved to a list No officially supported method of creating variation labels A Variation is targeted at a specific locale Each variation should be created with the target local UI Requires that you install the proper language packs for the locale

Translating Content Variation pages are copied from source to target in their exact form No translation occurs Variation pages must be translated to their target Human Translation via workflows and tasks Machine Translation via UI or programmatically Machine Translation requires the Machine Translation service application Text is submitted to online Microsoft Translation service

Multilingual Navigation Variations can utilize managed navigation Upon variation creation, a new term set called “Variations Navigation (LabelName) Upon page creation, new terms added to term set Only terms mapped to pages will be created Term creation is similar to one-time process, some changes will not propagate to variations after initial creation Translation activities will include the term label in addition to page content Included in XLIFF export package

Lab B: Publishing for Multiple Devices and Languages Exercise 1: Creating a Device Channel Exercise 2: Using the Device Panel Control Exercise 3: Creating a French Variation

Lab Scenario Contoso Management would like to have a more customized experience when using their mobile phones and other devices when browsing the intranet. They have asked you to utilize the out of box device channel feature in SharePoint 2013 to implement the customizations. In addition, Contoso has also recently acquired a French company that will be given access to intranet content, but several individuals are not very familiar with English and they need to create a French version of the intranet in order to get product and human resources information.

Lab Review How might you see your organization using Device Channels, if at all? How might you see your organization using Variations, if at all?

Module Review and Takeaways Review Question(s)

Module Review and Takeaways