A common question that we get here at Dyno Mapper is, "How do you create a sitemap for a Sharepoint site?" Dyno Mapper's crawler and site mapping tool can create site maps for most SharePoint websites and private Sharepoint sites with a login URL published that can be accessed from any browser.
How to Generate a Site Map of Sharepoint Sites
What is SharePoint?
Many organizations utilize Microsoft Sharepoint to create websites and intranets. SharePoint offers a secure place to store, organize, share, and access information from all kinds of devices, including desktop and mobile devices.
What about private websites?
Dyno Mapper's proprietary Custom System Authentication enables you to crawl private Sharepoint websites. The process is only takes a few minutes to setup. Watch the following video:
Support for authentication is available with a Dyno Mapper subscription.
Custom login manual setup guide for Sharepoint:
First, create a custom login settings and enter the title. Then click the Create button.
On the Actions pane, we are going to setup the login flow. Click the create button to add an action. Create the following actions:
Wait on Load - Commands the browser to wait for the page load. Enter 5000 for both timeout inputs.
Focus - Commands the browser to focus on the input. This means the text cursor is in the input. In this case the input css selector is input[name='loginfmt']
Input - Commands the browser to send a text. You can only enter here the label that will be displayed on the Test Login prompt or Create from URL Authentication inputs. You can provide the values when you test or create the Project. In this case enter 'Email, phone, or Skype' as a label, just to be consistent with the actual form label.
Enter - Commands the browser to press the Enter key. This advances the login flow to the password input.
Delay - Commands the browser to delay the next action. This gives time to finish the transition from username input to password input. We need the password input to be visible to focus in it. Enter 2000 milliseconds for 2 second delay.
Focus - We will now send the focus to the password input. The css selector is input[name='passwd']
Input - We will now send the password text to the password input. Enter the label ‘Password’. Enable obscure for a password input. aka ****.
Enter - We will now submit the form with an Enter key or Return key.
Wait for Request - Commands the browser to wait for a navigation request. Usually put this after an enter key when submitting a form. Enter 5000 for the timeout.
Wait on Load - Wait until the submit form request has finished. Enter 2000 for both timeout inputs.
Click - We will be asked whether to stay signed in. Let's click Yes button to have a longer session when crawling. Enter #idSIButton9 for the css selector.
Wait for Request - Wait for the navigation request. We always add this when we expect that the browser redirects to a page. Enter 5000 for the timeout.
Wait on Load - Wait until the request has finished loading. Enter 5000 for both timeout.
Assertion - This checks whether we successfully logged in. Let's check for the existence of the element #SuiteNavWrapper which is only rendered on successful log in. In this case, enter #SuiteNavWrapper in the Element Exist input and leave the other fields empty.
Click any of the Save buttons.
When crawling the site,don't forget to enable the javascript render option.
Sharepoint mapping is not available in the free trial, and you must have an active subscription to utilize the authentication feature.
What information does Dyno Mapper store?
Dyno Mapper only stores URL, meta information and crawl data from the pages/links found. Dyno Mapper will not save any page or document content and only keeps what is necessary to visualize the information architecture. Dyno Mapper does not store usernames and passwords, so this information will need to be entered each time a sitemap crawl is initiated.
We use cookies to give you the best online experience.
By using our website, you agree to our use of cookies.
Learn more
I agree
Information cookies
Cookies are short reports that are sent and stored on the hard drive of the user's computer through your browser when it connects to a web. Cookies can be used to collect and store user data while connected to provide you the requested services and sometimes tend not to keep. Cookies can be themselves or others.
There are several types of cookies:
Technical cookies that facilitate user navigation and use of the various options or services offered by the web as identify the session, allow access to certain areas, facilitate orders, purchases, filling out forms, registration, security, facilitating functionalities (videos, social networks, etc..).
Customization cookies that allow users to access services according to their preferences (language, browser, configuration, etc..).
Analytical cookies which allow anonymous analysis of the behavior of web users and allow to measure user activity and develop navigation profiles in order to improve the websites.
So when you access our website, in compliance with Article 22 of Law 34/2002 of the Information Society Services, in the analytical cookies treatment, we have requested your consent to their use. All of this is to improve our services. We use Google Analytics to collect anonymous statistical information such as the number of visitors to our site. Cookies added by Google Analytics are governed by the privacy policies of Google Analytics. If you want you can disable cookies from Google Analytics.
However, please note that you can enable or disable cookies by following the instructions of your browser.