How to set up a mobile view of SharePoint 2010

I am stuck in developing a mobile presentation for my publishing portal SP2010. This is an internet interface with user pages / web parts (e.g. http: //server/Pages/customPage.aspx with user web pages on it). The site has a custom homepage.

I have the following problems with the built-in functionality of a mobile phone:

Thus, there really is really no useful built-in support for mobile devices; just the ability to view lists using a mobile device.


So, I have a number of problems, and I hope for help at a high level. My thought is that I should perform the following tasks:

  • Create a separate mobile homepage
  • Find out how to select this homepage based on "Is the client a mobile device?"
  • Find out how to prevent redirects in /_layouts/mobile/mbllists.aspx

Then I think that a mobile site will work similarly to regular sites.

Am I on the right track?


[change]

With what I saw from the links from @moontear and other studies that I have done, it seems to me that my best option is to simply disable native SharePoint support for mobile devices and just do my own conditional rendering based on Request.Browser.IsMobileDevice .

+7
source share
3 answers

Check out the extensive MSDN documentation on setting up Mobile Views:

when you check this page, you can see that you can already change the layouts of the list forms, and maybe that’s enough for you, but, as you said, you need a custom "dashboard", you probably want to see how mobile redirection works:

You can determine which device is being treated as a mobile device by editing the compat.browse file as described in this post: SP2010 Branding Tip # 6 - Mobile browsers , so the device you installed displays your regular Sharepoint page (responding to your questions 2/3).

+7
source

Copy the folder "_layouts / mobile", for example. "_layouts / MyCompany / mobile", in webconfig add the following appSetting key:

 <add key="mobile_applicationrootdirectory" value="_layouts/MyCompany/mobile/"/> 

After that you can add branding, css, etc. to your own folder for mobile devices. SharePoint uses this by calling SPMobileUtility.GetAppRootDirName () http://msdn.microsoft.com/en-us/library/ee553908(v=office.14).aspx

0
source

using powershell

  Disable-SPFeature -Identity MBrowserRedirect -Url http://url 
0
source

All Articles