SharePoint 2013 has just been released providing many improvements for building public-facing websites. So what is new in SharePoint 2013 for public-facing websites?
SPSiteUrl’s
In SharePoint 2010 we could use Host Named Site Collections to work around the scalability limitations of Web Applications. The downside of using Host Named Site Collections in previous versions of SharePoint was however, that we couldn’t leverage the Zones configuration in the Site Collection which was bound to the Default Zone.
SharePoint 2013 introduces the SPSiteUrl’s capability which allows us to associate unlimited number of host names with a Host Named Site Collection and have those host names mapped to Zones configured at the Web Application-level.
Device Channels
Although SharePoint 2010 had support for mobile devices, the mobile experience was rather limiting and hard to customize.
SharePoint 2013 introduces the Device Channels capability that allows us to define channels targeted at specific devices. Each channel can be associated with a different Master Page what makes it really easy to implement an optimized user experience for mobile users.
Image Renditions
When browsing to a website using a mobile device, visitors would by default download the same images as desktop users. Given that mobile devices have limited bandwidth and speed this experience is far from perfect.
Using the new Image Renditions capability we can now specify Image Renditions – formats for every image. Using Image Renditions we can not only resize images to fixed size but can also crop them making sure that the image keeps its value. Images served as renditions are modified server-side and cached what ensures that visitors get the best experience and at the same time your server won’t get overloaded modifying the images.
Search Engine Optimization
Implementing support for SEO in SharePoint 2010 was partner opportunity. If you wanted to have an XML sitemap generated for the contents of your website or have support for meta tags, you had to either build it yourself or use a third party solution.
SharePoint 2013 provides native support for the most common SEO-features. In SharePoint 2013 we can now out-of-the-box specify a separate page title for the <title> tag, meta description, meta keywords, we can define if the page should be indexed (meta robots) and we can have SharePoint generate an XML sitemap for us.
Translation Services
Although SharePoint 2010 supported building multilingual websites using Variations, if you wanted to translate the content of your pages to other languages, you had to do it manually.
SharePoint 2013 introduces the Translation Services that support you in translating content to other languages. In SharePoint 2013 you can either have the content translated automatically using Microsoft Translation Services in the cloud or you can export the content to an XLIFF package, send it over to your translation agency and, once translated, import it back to SharePoint.
Managed Navigation
In SharePoint 2010 the navigation was related to the physical location of the page. Although you could change this default behavior by building a custom solution it was challenging to have it properly integrated with the content management capabilities of the SharePoint platform.
SharePoint 2013 introduces the concept of Managed Navigation where the navigation of your site is determined by taxonomy defined within the Managed Metadata Service Application. By tagging the pages using navigation terms you can have your pages be displayed wherever you want them, despite their physical location within the site. And should you rearrange the authoring structure, the site structure and links will remain untouched which offers content authors great flexibility.
Pretty URL’s
URL’s of Publishing Pages in SharePoint 2010 consisted of the path, the /Pages part (or its translation), the name of the page followed by the .aspx extension. Although it hasn’t been proved that such URL’s have a negative impact on the ranking of pages in search engines, many customers complained about them.
If you choose to use Managed Navigation in SharePoint 2013 you get the ability to use pretty URL’s: URL’s that don’t have the /Pages part or the .aspx extension in them. And because you’re using Managed Navigation, which is detached from the physical structure of the site, you can define the URL of your page as you want.
Content By Search
The majority of content of a public-facing website built with SharePoint 2010 was represented by Publishing Pages. If you had a list of items, such as a product catalog, and wanted to display those on your public website and have them properly indexed by search engines, you were quickly getting towards custom development.
Although the SharePoint 2010-like publishing model is still present in SharePoint 2013, now we have a new way for publishing content based on search. By crawling lists or Pages Libraries we can have the context indexed and using the new Content By Search Web Part we can have that content displayed using templates which significantly simplifies presenting structured content. The great thing is, that since the content is served from the search index, it doesn’t even have to be in your Farm!
Summary
SharePoint 2013 introduces many new capabilities and improvements for building public-facing websites. The overview presented in this article is not exhaustive and there are many more gems that SharePoint 2013 offers to help us build rich public-facing websites. In the upcoming articles I will discuss some of the new capabilities in depth to give you a better understanding of what the new capabilities are and how can you leverage them in your solutions.
Please note that everything mentioned in this article refers to the Beta version of SharePoint 2013 and is subject to change when SharePoint reaches the RTM.




July 17th, 2012 at 8:45 am
As usual, big thumbs up for Waldek for providing one of the first master piece summary for SP2013.
Can't wait to give a try on all these outstanding enhancement. Back to the learning board, which I never left :)
Cheers.
July 17th, 2012 at 1:05 pm
The new new Image Renditions capability is an excellent feature, it seems Sharepoint 2013 is going to be well received.
July 17th, 2012 at 7:01 pm
Hi Waldek,
Is it true that with the new Fast search integration, new content gets indexed as soon as it is published? So the content search web part would display content as soon as it becomes available? Otherwise if search works like before, content doesn't get refreshed until a new incremental crawl takes place (based on the defined interval)?
July 17th, 2012 at 7:32 pm
The thing that you're probably talking about is continous crawl, which is a new capability indeed. You can find more details about it here http://technet.microsoft.com/en-us/library/jj219802(v=office.15). Although it's pretty fast it's not immediate since it's a running process. It's up to you to set its interval though so you can get the nearly-immediate experience using it.
July 18th, 2012 at 1:40 pm
Hi Waldek,
Keen to hear your thoughts on the Content Search Query web part. From what I've read it seems the UI is rendered using JavaScript. This obviously can't be used on any website trying to be accessible. Can you confirm this is the case? Do you know if there is an alternative rendering method (i.e. raw HTML)?
Also do you know if the AppFabric caching service is going to be used for Publishing Cache (Object and Output)? I'm hoping performance and first load times might be quicker if everything doesn't have to be loaded into the IIS worker process.
Thanks,
James.
July 19th, 2012 at 6:28 am
Yes, it is correct that the CBSWP uses JavaScript-based rendering. While it has a fallback scenario for search bots, where it performs rendering server-side using XSLT, it is indeed of little use for accessibility purposes. There is a way for you to force it to always render on server using XSLT, by exporting the Web Part and setting the AlwaysRenderOnServer property to True. I will write about this in more detail shortly.
As for AppFabric, I'm not sure if it's used for Publishing Cache or not, so I cannot confirm or deny it.
July 19th, 2012 at 10:10 am
Cheers Waldek, I'll await more of your upcoming posts. It did seem a shame that just as web parts are finally being rendered in divs the powerful new search query web part relies solely on JavaScript. I really hope the workaround you mention does the trick.
November 1st, 2012 at 7:18 pm
Thanks for the valuable info Waldek! we're competing vs Drupal CMS for a college public-facing portal and since we lost our last battle also to Drupal, thought you may have some references to good competing info to position SP 2013 for Internet sites. Thanks again, Enrique
November 2nd, 2012 at 7:24 am
I guess you are very early in the process and there aren't that many references that might help you yet. Nevertheless SharePoint 2013 is a rich platform with tons of new WCM-specific capabilities. My take would be that the biggest benefit of using SP2013 is search-driven publishing where you can create very dynamic and intelligent sites with very little effort.
November 12th, 2012 at 5:07 pm
Hi, great info! Newbie here. Wondering if it will be possible to administer multiple public sites on one SP instance, each with there own domain? Same as we can see in Dotnetnuke or WordPress?
Keep the good work :)
November 19th, 2012 at 7:24 am
Yes, such capability has been present in SharePoint since 2007.
February 3rd, 2013 at 2:27 am
Examples of public Internet sites built on SharePoint.
This is a Silverlight Pivot so only works in IE but allows you to view by country, industry, platform and rating.
Nearly 3,000 sites with screen shots.
April 12th, 2013 at 10:18 pm
I've created public facing sites and portal sites in SP 207/2010. Is there any reason why a single site collection in 2013 wouldn't work well for a CMS/Portal solution for a corporate site? Database issues, security integration, etc?
April 13th, 2013 at 4:07 pm
Sure it would. There are however scenarios when you might want to have centralized content authoring environment and publish that content to multiple sites. In such scenario you would have more than one Site Collection.