Chapter 15 – Administering Web Content Management and Publishing

MS Sharepoint 2010 Admin’s Companion eBook (P. 725) 01/22/2011, 07:43AM

Web Content Management (WCM), Document Management (DM) and Record Management (RM) are all under Enterprise Content Management (ECM)

Publishing Site Types and Features – choosing the right site type.
Two primary site types in publishing sites: (1) publishing portal and (2) enterprise wiki

Publishing portal – for public facing site, can be customized with branding, has home page, sample page, search center and login page. Used publish web pages with Approval workflows.
enterprise wiki – publishing knowledge and share across enterprise.

Enabling publish feature —

(1) Sharepoint Server publishing Infrastructure (site collection feature) – centralized libraries, content type, mater pages, page layouts, page scheduling and other func.
(2) Sharepoint Server Publishing (site feature) — creates a web page library and supporting libraries to create and publish pages based on page layouts.

Publishing Workflow —
Automate the process of sending a document or item to colleagues or manager for approval. Standard out-of-box used: Approval Workflow.

Branding – Site Actions Site Settings Site Theme
Theme —

Variations – provide various versions of the web site for speakers of languages other than English.

** Sharepoint Page Model —
Master Pages —
Page layout – each page layout must reference a master page for navigation and chrome. Within a page layout, a designer can define what content can e authored on a page. Field controls, web part zones, and web parts can be placed within content areas.
Field controls – simple ASP.NET controls that you can create. Each field is bound to fields in the page content type.
Web Parts —

Sharepoint Designer Settings —
Central Admin General Application Settings Change Sharepoint Designer Settings

To use Send to
feature, the user must have write access to the destination document library.

Create “Send to” for a library Library Settings Advanced Settings

To send a document to another library via “Send To”

Page 742
Configuring Analytics —
Central Admin
à Monitoring à Configure Usage and Health Data collection

You can enable the health and/or usage collection, select what types of events to collect data. Log file location, database server.

Note that at the site collection level, there are analytics options, and you can disable the feature (site collection feature).

Authoring and Publishing Web Content —

Web Content Authoring – creating content from within the web interface can be broken into the following steps:
(1) From Site Action
à Create Page

If you create page from here, the it’s a site page, and you will see them in Site Pages: (in All Site Contents)

For publishing page, you have to do this one:

Sharepoint 2010 includes the following document converters by default:
Infopath à Web Page (XML à HTML)
à Web Page (DOCS à HTML)
Word with Macro
à Web Page (DOCM à HTML)
à Web Page

PDF iFilter:

How to install on Sharepoint:

Configuring Document Conversion Services —
(1) Make sure the required services are up —

Central Admin
à System Settings à Manage Service on Server
(2) Make sure these two services are up & running:

(3) Click the “Load Balancer Service” link to configure the running server, protocol (http/https) and port number.
(4) Configure document conversion —
Click General Application Settings
à External Service Connection à
Configure Document Conversion, enable and set up the document conversion for each web application.
(5) Bottom of the page, click each converter to configure them.

Once configured, in document library, right click the document and you will see options to convert the file.

Web Parts —

Content Query Web Part – very powerful. Available when the publishing features are activated.
Allow to define a query that will return specific types of information, to specify a scope of sites and sub-sites for that query, and to have the resulting information presented in a roll-up, a single-view of information that is spread across multiple locations.
To edit the query, open the “Tool Pane”, which can be accessed in the “Edit Web Part”.

Reusable Contents – allows for storage and reuse of blocks of text or well-qualified HTML code within publishing sites. Reusable content is stored in the Reusable Content Library (RCL) at the root of the site collection of which the publishing features have been activated.
(view from All Site Content)

When adding content to RCL, there is an option to have that content updated automatically. If the auto update option is checked, then all contents using this RCL block will be updated.
If Show in Drop Down is checked, it will be available in the drop down where you can select when you edit a page.

When you edit a page, you can insert text from RCL on the fly

Configuring Content Caching —

3 types of caching —
BLOB Cache – cache binary file such as JPG, GIF
Page Output Cache – cache pages generated by Sharepoint and is configurable ar site, site collection, or web application level.
Object Cache – site and site collection level to cache web parts, lists, libraries, site settings and others.

BLOB Cache
– audio, video, javascript, css file that are used in web rendering, and can be cached on the disk of the web front-end servers using BLOB cache.
BLOB cache is configured at the Web Application Level using the web.config file, which is on each WFE. The settings affect all site collections!!!!

BLOB cache is
disk-based caching
, it must be configured on every WFE server in the farm. It is possible to configure what file types to include in the cache. E.g, PDF and DOC can be cached.
Choose a disk that is not used by OS, ULS; at least 10G. Make sure changes made to all WFE.

Configuring BLOB Cache —
max-age: how long the cache is kept in disk
path: which files are cached? File extensions.
changeCheckInterval: time in seconds that the caching is updated.
Location: location of the cache.
max size: max size of cache in GB.
Enabled: disk-based caching is enabled or not
policycheckInterval: interval to check caching policy.

How to configure?
IIS Manager à Select Web Application à Open Web.COnfig using Notepad, locate BlobCache

Bit Rate Throttling
When enabled, the media is delivered to the client at the highest possible rate for the first few seconds and then throttles the transfer rate to a normal bit rate.

Page Output Cache —

Page 757, 01/22/2010, 10:37PM
01/22/2011, 02:25AM
Enables the dynamic caching of dynamic pages generated by Sharepoint 2010, either by storing entire or parts of the HTML
content in the web server’s memory. Can be configured at the web application level, using web.config.
Page output caching is memory-based.

Users may see different versions of page if you have multiple WFE. Can be reduced by enabling sticky session. (on load balancer) Should disable caching on search results.
Cache policy: by Param, by Header, by Custom, By User Rights.

No Cache – no cache
Private – caching should happen on the client, not on shared caches.
Server – cached only on original server.
ServerAndNoCache – Server + No Cache
ServerAndPrivate – only on the server and the client, not any shared public caches.
Public – can be cached anywhere.

Sharepoint 2010 has 4 default cache profiles —
(1) Disabled – no caching. This is default.
(2) Public Internet (purely anonymous)
(3) Extranet (published site) – publishing site with authenticated access
(4) Intranet (collaboration)

You need to enable publishing infrastructure feature to enable output caching.

Creating New Cache Profile
In Site Collection Administration, select Site Collection Cache Profiles

Edit the existing profiles (not a good idea) or create a new one.

(page) output caching can be configured at Web Application, Site Collection and site level.

At the Web Application level, it’s done in Web.Config.

Site Collection Level:
Site Actions Site Settings Site Collection Output Cache.
to enable/disable it, select caching profiles for anonymous and authenticated users.

Site level:
Site Actions Site Settings Site Output Cache
Page Level: Site Actions
Site Settings Master Pages and page layouts

Select a page/layout and click Edit. In Edit screen, you can change the cache profile.

Object Cache – objects such as lists and libraries (P.764) 01/23/2011, 05:10AM
01/23/2011, 11:30am
Web Application Level: Web.config:

<Object Cache maxSize=”100″> (only on or off)

Site collection level:

Flush object cache (this server and /or all servers in the farm)

Managing Content Deployment
Allow to copy content from a source
site/site collection to a destination
site/site collection. Capable of moving images, CSS, Word, PDF etc. Also capable to move security settings such as role definitions and user.
Note that content deployment cannot move assemblies, solutions, features and other deployment components.

Content Deployment (CD) is based on two concepts:
Paths (source/destination) and Jobs (schedule).

Create A NEW Path: (Central Admin à General Application Settings à Configure Content Deployment Paths & Jobs.)
(1) Create a new path
(2) Enter path name; source web application (server:36), source site collection (sites/Bruce)
(3) Enter the URL of the destination’s Central Admin (server:18775)
(4) Enter target login information so we can connect to target.
(5) Click “Connect” button
(6) Once connected, select the destination web application (server:37)
(7) select the destination site collection (sites/Bruce)
(8) Click OK to save path

Create a new job:
(1) enter a job name
(2) Select a Path
(3) specify a schedule (one time or specify frequency)
(4) Click OK to save.

My test with Content deployment from server:36 to server:37 failed for this reason:

Post a comment or leave a trackback: Trackback URL.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

%d bloggers like this: