Hot answers tagged

5

I finally wrote a script that appends "mobile=0" to all links relative to the site collection. function fixMobileLinks { var qMobile = $().SPServices.SPGetQueryString()["mobile"]; if (qMobile == "0") { var siteCollectionUrl = "http://mySiteCol"; var jLink = 'a[href*="' + siteCollectionUrl + '"]'; ...


4

There are several ways of doing it, one of them is Add the following code to the configuration/system.web node <browserCaps> <result type="System.Web.Mobile.MobileCapabilities, System.Web.Mobile, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/> <filter>isMobileDevice=false</filter> </browserCaps> You ...


4

Check following static method: SPMobileUtility.IsMobilePageRequest


3

For Windows Phone 8 (and 7) the SDK has been released which essentially provides via Visual Studio 2012 a lot project templates enabling fast development and authentication samples for developers. Find a starting point here http://blogs.msdn.com/b/dpe_nigeria/archive/2013/03/05/download-sharepoint-sdk-for-windows-phone-8-free-developer-resources.aspx ...


3

Gary - there are several limitations and challenges to using standard SharePoint on mobile devices; including: authentication, user experience, mobile data charges, device support. You could take the standard mobile templ ates that ship with SharePoint, but these will require a significant amount of custom development work, which will need to be updated as ...


3

Please refer to the following link to enable mobile view for a SharePoint site. Plan for mobile views in SharePoint Server 2013 Mobile Browsers View is by default enable in every SharePoint site. Please check feature at Site Settings > Manage Site Features > Mobile Browsers View. If it is not enable than please enable it.


3

Yes, SharePoint 2013 has Visio Services which allow SharePoint to display visio diagrams effortlessly (on desktop AND mobile) - SharePoint 2010 not so much without heavy custom coding Not at all. A visio diagram can be saved normally, just the save location needs to change (to a library in SharePoint) Definitely. Since visios can appear directly in the ...


3

ok, before responding - that type of requirement is what fails projects in the 1st place. I agree most people hate the UX on SharePoint, but starting to replace quite some awesome features is not the way to go. ask for specifics. Now to your question - my read "page with people profiles, searchable, with a certain look & feel". best approach, to my ...


2

The only answer I can find is: To achieve the goal, please change “?mobile=1” to “?mobile=0” at the end the URL on mobile device. For example, to access the default homepage of a SharePoint public website without mobile version, please change “....com/Pages/default.aspx?mobile=1” to “....com/Pages/default.aspx?mobile=0” Source: ...


2

What I suggest to you for the mobile view is to use a responsive design, you just need one masterpage and the css will adjust the content to the size of the browser based on media queries. to follow this approach you will have to disable the mobile view, here is a well explained method ...


2

Whilst it won't change how infopath forms render etc there is the excellent "Responsive SharePoint". You can find out more below. Responsive SharePoint I've also intgrated Twitter bootstrap into my own app (2013) and instead of using infopath i've created my own (modal) forms etc with workflows. HTH. S


2

In sharepoint 2013, you have device channels which exactly do the same thing you need. Device Channels is a mechanism that allows you to define a number of channels, map them to devices using user agent matches or custom logic, and associate different Master Pages to each channel. For more details on this check below links: Device Channel in SP 2013 ...


2

Microsoft has an article on how to do this: http://msdn.microsoft.com/en-us/library/bb802539.aspx http://msdn.microsoft.com/en-us/library/bb862633.aspx In short, you have to use the SPMobile tag, and embed the css file in it's markup.


2

You should enable cookies for safari, this was solution I've found to work. Settings > Safari > toggle cookie settings.


2

If available Office Web Apps will let you natively open and present a PowerPoint presentation. If you don't need to keep this "in house" you can leverage it via SkyDrive (Microsoft has Office Web Apps integrated with SkyDrive). SharePoint 2010 Enterprise also contains the same PowerPoint functionality without Office Web Apps.


2

You might want to check out Tim Kremmer presentation I saw at the Sydney SharePoint Users Group. Very impressive. April 2009, Sound Bytes http://www.sharepointusers.org.au/Sydney/User%20Group%20Presentations/Forms/AllItems.aspx Or Straight to the presentation.... ...


2

OOB SharePoint 2007 is not that good on mobile devices. For iPhone there are several apps or you can browse as normal. For instance check out iShare in the app store.


2

If you are using WCM features of MOSS the best way is to do with variations, OTherwise we need to go ahead with the /m version of each site. this can be customizable also


2

Randy Drisgill has an article about mobile views. Basically any smartphone should be able to view the site normally. You just need to manipulate the App_Browsers compat file. C:\inetpub\wwwroot\wss\VirtualDirectories\portal.contoso.com80\App_Browsers\compat.browse This file has settings for MANY popular browsers, including most mobile browsers. ...


2

Try adding the following to the CreateChildControls override of your user control code-behind: if (System.Web.UI.ScriptManager.GetCurrent(this.Page) == null) { System.Web.UI.ScriptManager scriptMgr = new System.Web.UI.ScriptManager(); this.Controls.AddAt(0, scriptMgr); } ...before base.CreateChildControls(); Should cause the ...


1

The parent SPMobilePage has a Response property which can be used to directly inject markup into the response stream. So in this case in my OnLoad() method is simply find the parent and then add the processing instruction markup: protected override void OnLoad(EventArgs e) { base.OnLoad(e); SPMobilePage parent = this.Parent.Parent as ...


1

glad that the session is of use to you, unfortunately we talked for way to long before we got onto the demos and they were rushed (infact there were a couple that I didn't show!) Request.Browser.IsMobileDevice does work as intended. The decives which will return true for this are determined by the compat.browser file in your web application. ASP.NET uses ...


1

The unfortunate answer is "it depends on the browser and the settings": Safari on iOSBy default Safari rejects all cookies, regardless. The user can change this in the settings from "Never accept cookies" to "From visited" or "Always". Updating iOS reset this setting back to "Never". Opera MobileBy default cookies are accepted, but can be turned off. Opera ...


1

SharePoint have OOTB functionality to do this, but I wouldn't advice you to use it as it redirects to SharePoint OOTB mobile pages and views which is rather difficult customizing - depending on the purposes. Through my experience it's better to create your own handler to detect devices (using UserAgent i.e) and use different stylesheets on different device ...


1

Disclaimer: I have no affiliation with this company, I am just one of their happy customers. I would recommend using Aptimize (http://www.aptimize.com/). Much like the Google Page Speed module does for Apache, Aptimize will compress, minify, etc., all of your page resources at the IIS level. It takes the headaches out of doing it all manually, especially ...


1

I have solved this issue as given below: As we are using FBA customization authentication and on top of that we are using custom login page which were causing the issue. From mbllogin.aspx, removed lines which are causing errors and that has fixed the issue.


1

On a windows mobile , there are some enhanced activeX controls for IE that supports SP 2010 ribbon upload functionality. Let us know , what mobile and browser type you are using.


1

Verify the user agent being sent to the server and ensure it matches the browser ID. You can do this via IIS logs and match to your IP or, load up Fiddler and inspect the HTTP requests. Also double check that you edit the file associated to the webapp you are accessing.



Only top voted, non community-wiki answers of a minimum length are eligible