Managed Metadata Navigation not showing to users

14. February 2016 20:13 by Mahmoud Farhat in SharePoint 2013  //  Tags:   //   Comments (0)

Once you are created a Managed Metadata service and created group, term-set and terms and setted up navigation to use Managed Navigation (Managed Metadata Service).

you will find this case when you are logged-in as a farm admin then you will be able to view the navigation and when when you browse site as anonymous site. the public users are not seeing navigation.

 

Solution

You have to make sure that simple link or header is selected for the terms 

Access Denied on the site collection after migrating form SharePoint 2010 to SharePoint 2013

24. April 2013 01:55 by Mahmoud Farhat in SharePoint 2013  //  Tags:   //   Comments (0)

Access Denied on the site collection after migrating form SharePoint 2010 to SharePoint 2013.

Problem:

This problem happens if you are using the detach and attached database approach for the migrating SharePoint 2010 to SharePoint 2013 because the old site collection administrator user is already stored in the content database  

Solution:

 

1-      If you connected the same domain you will not see this problem otherwise

2-      Open the Central Administration and under the application management

3-      Select "Change Site Collection Administrator" then you will find the old site collection administrator   

4-      Then change the old site collection administrator with the new one

SharePoint 2013: ExecuteOrDelayUntilScriptLoaded not executing after page publish

23. March 2013 04:29 by Mahmoud Farhat in SharePoint 2013  //  Tags:   //   Comments (0)

In SharePoint Client Object Model and after migration from SharePoint 2010 to SharePoint 2013 your Client Object Model code is running well when the page is Unpublished but once you Published it your Client Object Model Code is not working, don't worry this is not a bug but Microsoft did some changes in the "ExecuteOrDelayUntilScriptLoaded" method in SharePoint 2013 and renamed it to be "executeFunc"

Example:

SharePoint 2013 Code:

SP.SOD.executeFunc('sp.js', 'SP.ClientContext', sharePointReady);

function sharePointReady() {
   alert("Ready");
}

SharePoint 2010 Code:

ExecuteOrDelayUntilScriptLoaded(sharePointReady, "sp.js");

function sharePointReady() {
   alert("Ready");
}

 

References:

http://msdn.microsoft.com/en-us/library/jj245759.aspx