Workaround: How to Transform the Standard Office 365 SharePoint Website into a Full Working SharePoint Publishing Site

Written by Denis Stadler on . Posted in Office 365

After you have created you public Office 365 SharePoint website, you want to customize it but surprise. If you click site actions there are only few options available (I wonder if this is an error or by design).

The goal: Transformation of this Standard Office 365 SharePoint Website into a Full Working SharePoint Publishing Site. By the way I’m using Office 365 E3 Plan which has the Publishing Infrastructure Feature.

So let’s start. First step: Activation of the Publishing Infrastructure at the Site Collection Level. Even if there is no Site Settings option in the menu you can still access this area by type the URL directly:

http://public-address/_layouts/settings.aspx

You will be redirected to the Site Settings page. From here please open Site collection features (below Site Collection Administration Section) and activate the Publishing Infrastructure Feature.

Now please create a new website on your site collection. To do that please type the following URL into the browser:

http://public-address/_layouts/viewlsts.aspx

You will see now the All Site Content Page. Click Create to add a new Publishing Site – in my example it is called Site.

It is time to activate the Publishing Feature on the new created site. To do that just use the menu: Site Actions -> Site Settings.

If you wonder why I haven’t activated the Publishing Feature on the default website, well this is because if you try to do that on the default website you will receive an error saying that Pages library already exists.

But still the new publishing site is located at the address http://public-address/site and not at the address http://public-address. So you have to add a redirection to the default’s website default.aspx page. To do that just follow the steps:

1. Open the default website in SharePoint Designer.

2. Go to Codeplex and download Starter Master Page fro SharePoint 2010. You would need  _starter_foundation.master.

3.Drag and drop this master page into the root of the default website.

4.In the left menu please click on the Website button.

5.Change the Master Page link to your added new master page and rename the selected ContentPlaceHolderID to PlaceHolderMain. Now the standard page have the same master page as a standard SharePoint Foundation page.

6.In the new master within the <head> tags add:

<meta http-equiv=”REFRESH” content=”0; url=http://sharepoint.denisstadler.com/site” />

Tags: , ,

Trackback from your site.

Denis Stadler

I'm a technology enthusiast, with more than 10 years of experience in SharePoint and Dynamics CRM projects. To find more details about, please visit the about me page.

Comments (2)

  • Steve

    |

    Interesting, but your full working example doesn’t have anything in it and doesn’t show anything. I’d really like to find out how to integrate a weather web part into our Office365 SharePoint intranet.

    Reply

    • Denis Stadler

      |

      Steve, you can use the XML Viewer Web Part – check this out.

      Reply

Leave a comment

*