Nicole Bird, Web Analyst
Roanoke County, VA
April 22, 2009
IT Director developed
and Internet sites
Grew by assigning Dept Webmasters, who used
Front Page 98 for content.
IT still reviewed and published content until IT
Director left. Then publishing fell to Depts.
I became County Webmaster. Standardized all Internet
and Intranet webmasters on FP 2000.
Minor facelift of Internet. Attempted consistent
branding using Frames.
Our team, Enterprise Services Division formed. Removed
Intranets that were
of Internet sites. Purchased
MCMS. Hired consultant to produce base site and
Released MCMS Internet site with template branding.
WMs had a single content placeholder to do with as
Began researching SharePoint
Minor facelift of Internet. Enforced branding with tighter
editor options and style sheets for the 26 Internet sites.
Began researching MOSS.
Have hired a consultant to review our plans and give us a
Best Practices overview.
WCM in its broadest term is to publish
created by content
to a production
To ensure it is done correctly, timely, and
enhances your business processes you should
content publishing process
IA covers categorizing the content that visitors will come to your
site for, and defining how it is organized and presented
questions to answer are:
Who are your users? How do they want to use your
content? Are there logical groups of users?
How many top level site collections do you need? What are
? Do you need multi
and/or content approval? What are the security
Do you have a brand, and should it be common across all
sites? Can you utilize Master Pages, Page layouts, Style
. . . Full list can be found in the
Survey existing systems
you are replacing a WCM,
the usage logs and see what works
doesn't. If your
isn't working, determine what
3 levels down isn't visited, find out why.
Survey User Requirements
Conduct a survey of your users: are
you getting the information
looking for? Is it where you
expect it? Is it called what you
thought? Avoid business/internal
terms that customers are not familiar with.
Survey Business Requirements
Don't assume you know your
business rules. Ask the people who create the content, what the
business use is.
determine need for security, physical
topology, branding, etc. Flesh out
vs. Intranet, cross
When you are done, document it.
The AI content will feed your design
Understand pros/cons of Site Collections
Understand properties the propagate from
, as well as properties you can
Consider security requirements if any content
is not anonymous
Take advantage of SharePoint’s rich OOTB
Navigation based on site structure. (next pg)
More information in the resources section> Prescriptive Guidance
A typical page render:
Page layout associated
with page is retrieved
associated with site is
Controls in page
layout render content
from page’s fields into
Inherited from WSS
Fi eld Control
Fi eld Control
Page Layouts are
templates that define how
content items are
arranged on a page.
Content Providers pick a
page layout based on type
of content they have.
Field Controls Ensure they
follow set format when
Chrome is the
control you build
Your WCM system must include “Controlled Publishing”
processes that enable authorized persons to manage
the content. SharePoint provides:
Check in / out
prevents conflicting edits by multiple
drafts are minor, published are major.
Can set Publish and Expire dates
“Smart Client” allows authors
to repurpose Office documents into web pages.
pages can be routed after edits.
Usually the end of the workflow, but if no
workflow, this is the ultimate publish of the page.
Is this an Intranet (authenticated/different
rights across site) or Internet
Do you need multiple server farms to provide
isolated development, testing, staging, and
What is the resource requirement for request
and search query throughput?
more info for your Server Admin under Resources. . .
Ensure you have someone with experience in
Microsoft security, DMZ, firewalls, ports, etc.
on your WCM team!
See Module 4 in the reference item WCM
Resource Center 6 part demo
MOSS Core Files (CSS, JS)
download time to be 10
either delay the load, or load only when
Use validated (X)HTML, CSS
keeping full CSS in dev, but minify the
Optimize your custom controls and code.
Utilize IIS Compression, Site Output Caching,
Page Layout Caching, Disk
Based Caching for
BLOBS, and Web Part Caching as appropriate.
Can customize Content Presentation
Field Controls, Navigation, Site Variations
Can customize Content Editing
Page Editing Toolbar:
HTML Editor Field Control:
Check out Telerik and AKS if OOTB isn’t enough
MS WCM Resource Center for MOSS
This presentation is based on my training on the 6 part
Prescriptive Guidance for WCM by Andrew Connell, MS MVP
First few pages are general,
share this with your .NET developer
Configuring and Deploying Anonymous Publishing Sites by Andrew Connell
Tuning, Securing tips
take on Site Collections
Heather Solomon, MS MVP
Most SharePoint MVPs refer to Heather as the SharePoint
Branding Diva. Check out her Minimal Master, as well as a commented structure of the Core.css
Information Architecture Series by
Beginning process to help cull out the
information design of your site.
6 part Master Page series in Sharepoint Magazine. This link is part 6, which contains other 5
MS TechNet Internet Presence Scenario for MOSS:
Planning and other Worksheets
Microsoft's attempt to help you sort out
pieces of SharePoint implementations.
For WCM, look for "Plan Web site structure and
, Why use MOSS for WCM? (don't watch if you get carsick!)
, who runs wssdemo.com has some good info on WSS WCM as well:
Information on performance and capacity planning, including test cases and sample
scenarios, Plan for software boundaries:
Estimate performance and capacity requirements for Internet environments
For Google fans! Try out “Let me Google that for you!”
Other items discussed:
If you can’t get enough Sharepoint news, here is
a great aggregated RSS feed:
Check out the Yahoo group on Sharepoint
(originally created for their students but is now
to mention at the meeting!
If you must try WCM with WSS please check out
This is a free CMS alternative to MOSS built on top