Take the 2-minute tour ×
SharePoint Stack Exchange is a question and answer site for SharePoint enthusiasts. It's 100% free, no registration required.

I have extended my main sharepoint 2010 webapp to provide extranet access.

I can now access my site from the internal network using http://spoint.domain.internal/ and from the outside using http://spoint.mypublicurl.com/

The problem I have is Calendar overlays - If someone creates an overlay from the internal network side, then the URL is wrong for the external users and vice versa.

So, how can we specify the URL for calendars etc so that it works for both user populations?

share|improve this question

3 Answers 3

Yeah this bug is annoying.

My half baked attempt to solve this, was to have two views, one for intranet and one for extranet, and then set the overlays on each view to be the appropriate url. I suppose you could try to set the aggregation dynamically with a custom list web part?

Or you could add two different calendar overlays to the same view, one for each url. You will get the error message, but you could hide that with javascript. As long as you dont need more than 5 (half 10)

share|improve this answer

Interesting.

You might encounter this issue with other features, not just with overlays. So I'd say solve this with governance: have a policy that design should only be done on the internal access, while contributors can work on both sides.

share|improve this answer

There is a KB from MS that fixes this issue - http://support.microsoft.com/kb/2553031/en-us. From description

Consider the following scenario:

  • You configure Alternate Access Mappings (AAM) for a SharePoint Foundation 2010 site collection.
  • You create an overlay to an existing calendar.
  • You try to access the calendar in the site collection.

In this scenario, you cannot access the calendar.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.