Topic 1, ABC
Background
You are employed as a developer at ABC. ABC wants you to make use of SharePoint 2013 to
create and deploy a new public-facing Internet site, and a new intranet site. ABC’s intranet site will
be used for classified files and content.
Business Prerequisites
It is required that content owners are able to alter content in pages that are published for
anonymous site users. The content owners should also be able to alter search engine optimization
(SEO) properties for web site visibility enhancement. Content must be created in various
languages, with automatic translation configured.
An intranet site must be configured for every ABC division. This site should exhibit pertinent data
regarding the division, and also show the division’s staff communication data. Intranet users are
urged to publish existing project data via a blog of their own creation. This blog will also be used
for receiving comments from other ABC users. Every time a user connects to the intranet, content
that was modified by the user must be presented. The intranet site should also include post
updates from other ABC users’ blogs.
Technical Prerequisites
A separate Managed Metadata Service (MMS) must be used by the Internet and intranet web
applications. The two web applications should not share term sets.
The intranet web application must make use of the User Profile Service Application (UPA) and all
its social features.
An app part, which enables the current user to display various top feeds from user profiles, should
be created.
The public-facing Internet site will be configured with the http://www.ABC.com URL, and the
http://intranet.ABC.com URL for the intranet site. My sites will be accessed via http://my.ABC.com.
The public-facing Internet site must be configured for search engine optimization. Cross-site
publishing should be used to publish information from the intranet site to the Internet web site.
Prior to publishing the information, a catalog must be defined. A custom tool must be created to
allow site collection administrators to manage catalog connections. To delete or refresh the current
catalog links, the API calls should be defined.
To improve ranking by Internet search engines, canonical URL filtering should be enabled for the
Internet site that has the URL, http://www.ABC.com/items/pages/items.aspx? itemID =
<num>&itemCategory=<category>. The filters used by the site collection administrator should also
be defined.
The Internet site is published for various types of devices, including tablets and mobile phones.
Therefore, numerous master pages are used. When a device accesses the site, the master page
is selected by the device channels according to the device capabilities.
A Phone, Tablet, and Default master page exists. There are three device channels that make use
of the Phone master page, and two that makes use of the Tablet master page. The Default master
page is used by a device channel, named Default, which includes devices that are not part of other
device channels.
Users who access the site via a Windows phone must be presented with a message informing
them that a recently created Windows Phone app is available for download. This message should
appear on all mobile site pages, while the HTML that includes the message should only be visible
to Windows phones.
A separate site collection must be configured for each ABC division, with reader rights configured
for that division’s staff. Different types of devices are used by staff to connect to the intranet. As a
result of the slow loading of the intranet homepage due to vast image sizes, you plan to enable
image renditions on the intranet site collection. You are also planning to create an app part that
allows for the users’ personal sites and news feeds data to be displayed.
You are developing an application framework that should contain entry points for logging errors
and exceptions. This application framework will be used by fellow developers on the development
team.
Subsequent to creating a custom Visual Web Part in a solution package, you deploy it as a farm
solution via Windows PowerShell. Upon adding the custom Visual Web Part to a SharePoint site,
you are presented with an error message containing a correlation ID.
You will also be developing a tool that supports social connections. The tool should allow for
another user to be followed by the current user, and return true if the current user is following the
target user at present.
Furthermore, a Windows Store app that facilitates offline work by the synchronization of
information between the intranet sites and the app is being created.
The Request Management configuration has not been altered.
To increase the execution of ABC’s intranet site, you have to apply caching in your custom code.
Every request within a user session can be processed by different front-end web servers because
the SharePoint front-end web servers are load-balanced. Cached objects should remain
accessible, no matter which front-end web server handles the request. Accessible memory and
the number of current requests for each server must be assessed.
************************************************************************
You are writing the necessary code to configure logging as per the prerequisites.
Which of the following actions should you take?
A.
You should consider including the LogFileEntry class of the Microsoft.SharePoint.Diagnostics
namespace in the code.
B.
You should consider including the ULSLogEntry class of the Microsoft.SharePoint.Diagnostics
namespace in the code.
C.
You should consider including the ThrottledEventLogger class of the
Microsoft.SharePoint.Diagnostics namespace in the code.
D.
You should consider including the SPDiagnosticsULSProvider class of the
Microsoft.SharePoint.Diagnostics namespace in the code.