SharePoint For Mobile – Yes we can!

You may have deployed SharePoint and had a complaint from a mobile user, by default the experience isn’t great. A legacy design decision was made for SharePoint 2010’s that creates a poor default mobile smart phone experience. In my mind if they would have kept the capability for mobile as an alternative and left the default experience alone things would be much better. Instead, by default, an iPad or iPhone, Windows Phone 7, Android, and even Blackberry… yes essentially all your rich mobile phones have a degraded user experience. SharePoint 2010 inherited the mobile interface that was built in SharePoint 2007, and it was improved slightly for publishing sites in SharePoint 2010, and a whole SDK was built for mobile. Was it a waste? Well not according to all of mobile apps out there. It’s been low hanging fruit for making the experience better with apps. Unfortunately as key as the mobile revolution has been to Intranet and web based applications, Microsoft didn’t take the opportunity to focus on building interfaces for the rich mobile phones and instead made investments to slightly improve the legacy phone experience. Yes, I’m being a bit harsh, but this is more as a warning that you should pay attention. 99% of SharePoint environments should make this simple change to your web.config files to make the mobile experience rich. We recently launched the sharingthepoint.org site and quickly realized we forgot to turn off the default mobile redirect. This code snippet below makes it a rich browsing experience for your iphone, ipad, wp7, blackberry, etc…

Add the XML code snippet to your web.config file on each web front end.


<browserCaps>
  <result type="System.Web.Mobile.MobileCapabilities, System.Web.Mobile, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
  <filter>isMobileDevice=false</filter>
</browserCaps>

Here’s more information for developers that want to see what other options they have once they sniff the mobile client:

Here is a chart of my analytics. Thanks G dudes. This is a breakdown of the mobile operating systems. Look at the loyalty. Surprised? What I was explaining above is that it apparently was tough to anticipate the dominance of smart phones. These metrics drill in on traffic over the last year. Those old phone operating systems that the default SharePoint experience was designed for are really a no show here. Just take a look at the numbers.

Mobile Device Operating system on SharePointJoel.com over the last year

The emergence of iPad for browsing sites is really gaining ground. It’s incredible to me to think that more than 3% of my traffic these days is from mobile devices.

Visits by Operating System on SharePointJoel.com over the last 30 days

Just in case you can’t read this: iPad 1.2%, iPhone .93%, Android .72% and the rest.

If you’re looking for improving the mobile phone experience for yourself or your enterprise users. As rich as the experience is with the browser experience, you still can’t upload files from your ipad or iphone. Most if not all of these have free clients as well as paid.


Access to your SharePoint files. Tag files, folders, for offline, sync tasks contacts, etc…

Check out the Mobile SharePoint Vendors. It’s getting better, even if you looked at these… look again!

Southlabs – SharePlus – "SharePlus is the universal iOS Client for SharePoint, allowing you to carry your SharePoint’s most valuable information assets with your smartphone or tablet, no matter how your connectivity scenario is like. It works on multiple OS like Android, iOS, Blackberry and even in your Mac."

Colligo – Colligo Briefcase – iPad – "Securely browse, view, and store SharePoint content, including Outlook .msg files, on your iPad"

Moprise – Moshare, Coaxion – "Coaxion allows you to synchronize documents and discussions with your team in real-time from iPhones or iPads."

Aircreek – Filamente SharePoint Client – "Manage multiple SharePoint sites. Office 365 support. Offline access. Create, edit, upload, or annotate your data and even save documents locally.Support for discussion board, calendar, and task management."

 

Careful with Box.net those guys are predatory, and they’ll try to push out SharePoint.

SharePoint Saturday Belarus — Really!

Ok. So I’d have to say most people that I know have no idea where Belarus is. Many Europeans don’t know where Belarus is. That’s one of the reasons I really, really wanted to go there.

I met @sharepointby Ivan Pedabed on Twitter over a year ago. When I found out there was a passionate SharePoint guy living in Minsk, this really large spot on my map that I hadn’t visited and new very little about, I knew I had to find a way to get there. I had heard of Minsk. He was a very strategic piece in the game of Risk, and I love that game. Minsk has a very mysterious ring to it. It sounds like a Dr. Zhivago cold place.

So, Ivan seemed like a really nice guy, I told him if he put together an event, I’d find a way to get there. Working through the course of over a year, with one previously cancelled event was a consequence of switching jobs and having to give up my Copenhagen trip, I finally made it… And what an event it was!!!

Belarus isn’t the easiest place to get to for an American. First you need a visa, but getting there… you obviously are going through other places first. Speaking in Berlin helped out. I met up with Paul Swider in Estonia and we drove through Latvia and Lithuania, even picking up a hitch hiker at one point. Best decision we made on that trip. She was awesome and ultimately gave us an incredible tour of Vilnius and helped us negotiate with the taxi to the border of Belarus.


Victory Square in Minsk, Belarus with Michael Noel, Paul Swider (in the middle with the cool hat)

I’ve jumped through the hoops in the past to speak in Moscow and met up the Quest developers like @IliaSotnikov. Ilia is awesome. Really enjoyed hanging out with him in the cold north, and taking the Nevsky Express to Moscow was a *very* memorable experience. Navigating Russia at night in the Rain, and understanding nothing of Cyrillic and no Russian to lean on, but it’s amazing what you can accomplish.

Quick story. I arrive in Moscow, get off the train and go over to the subway and ask the lady at the window for a ticket to Red Square. She doesn’t speak any English and passes me to the next desk, still nothing, next desk nothing, last desk points over at a sign. I walk up the sign and it’s all in Cyrillic. Totally different alphabet. So I ask the guy standing next to me if he knew which one was red square. No luck. I was already at the main central station so it wasn’t going to get any easier. I figured out how to get a ticket and someone had pointed to a platform through the course of me figuring out that the Kremlin was a good local Russian word that would describe a building near the onion domed building (St. Basils Cathedral) I was looking for. I finally found someone near that platform who spoke 2nd grade English and was very helpful in me getting to the right spot. It’s amazing how these always seem to work out… minus Paris with Shane in 2008 on a week where Paris was going through traffic strikes, what a painful memory. You’ll have to ask Todd, Nicola or Shane to give you that story some time.



While I Moscow in met up one morning with Oksana Prostakova
@prostakova and another guy from the SharePoint user group in Moscow. I visited the Kremlin, Lenin (Yes, I saw the mummy of Lenin) and a bunch of other things. Can you believe they have a Starbucks in Moscow? The SharePoint community in Russia is really growing.

with Marat Bakirov, Oksana Prostakova, Tatiana Smetanina, Joel Oleson, Michael Noel, Yulia Belyanina, Ivan Padabed, Paul J. Swider, Sergey Slukin and Alexander Romanov.

SharePoint Saturday Belarus was incredible. Over 200 attendees including all the speakers you see above, plus DJ and live band for SharePint! Well done EPAM, Ivan and Amina! Great community. Thanks for the Banya. Keep up the great work. I hope to get back to Minsk sometime. Still need to find a way to get to central asia J SharePoint Saturday Uzbek anyone?

до свидания

(DasveedAnja)!

 

Redirect SharePoint Natively with a Content Editor Webpart

It can be a pain as you reorganize your site and try to get users to update their links.
 
Here’s a handy way to do a redirect without editing anything server side.  Not that that’s what you should do in SharePoint any way.  
 
 
Add this snip of code below to to the content editor web part in HTML view on the page you want to redirect from.  You will likely want to change the header bar to none to hide the web part as well.
 
Code Snip: Edit the URL and time as desired.
 
——————
 
  function redirectAfterPause() {
    setTimeout(“location.href=’http://www.bing.com'&#8221;, 15000);
  }
  _spBodyOnLoadFunctionNames.push(“redirectAfterPause”);
 
 
—————–
 
Note 5000=1 second.  Replace bing with your target URL.  Thanks Darin, not sure where you got this, but if you found this somewhere, thanks to that developer as well, and hope you don’t mind me sharing it!
 
Note that _spBodyOnLoadFunctionNames is a native SharePoint Function.

Two New User Adoption and Engagement Strategies: ShareLab and ShareLove

If you’ve been following the conversation around a business solutions architect role and various tech biz hybrid roles… You may have heard about Ron Fetters and his role and efforts around really helping our business users adopt SharePoint. Let me tell you about 2 of our new initiatives designed to specifically help the business community in their SharePoint adoption and move toward engagement.

I appreciate the blogs that came up around my last post around the role.

Here are a couple of recent programs we came up with to address some of these gaps in needs and really around adoption and engagement. These are new to me. If you’ve heard of something similar I’d be very interested in your feedback. @joeloleson

ShareLab

Our SharePoint team and their expertise is made available on a weekly basis. Come by to the big conference room on the 2nd floor or join our web conference for remote users. ShareLab is what we call this open accessibility that happens once a week for an hour.

"I trust you are all out there making some great things happen with your new SharePoint knowledge. That is good news! I am excited to hear about your "cool" sites.

We have scheduled our second weekly SHARELAB, tomorrow 10:00-11:00 AM at the xxxx

Several of our team will be there, so feel free to stop by and ask questions, talk about design, tell of your great plans, and accomplishments!"

So you get the idea. We are supporting an hour where our expertise is made available to the general population without first going through help desk. Now of course this isn’t for break fix issues, but more around the types of support issues that help desk would send you away anyway. Come with your SharePoint Designer, Infopath, and Information Architecture issues, strategy and plans. Being able to see what our customers is hugely insightful.

As you look at this, it’s not asking much from our team to make ourselves available once a week for an hour, but the feedback, the interaction is really huge for our ability to scale and better understand our customers and how they use SharePoint.

ShareLove

Ron, our trusty business focused solutions guy is ready and willing to help you when you’re struggling, or trying to come up with a strategy. Let’s take for instance your move from file share to SharePoint, or to take an existing paper form into an Infopath form with a SharePoint workflow. He’ll help you work through the strategy and map out a way to make it work. He can spend an hour or two at your desk and listen to your business needs and help you map it out, and then help you do it the first time. He isn’t going to do the work for you, but if that’s your need there’s a team specialized in small SharePoint application development that can take your small project requirements and build it out… for a small SharePoint price billed back to your cost center.

I’m excited to be better positioned to help our customers in the ways on their terms.

Ron is a very busy guy, but the work he’s doing is helping adoption, engagement, and increasing our client satisfaction in ways never possible with just ops, engineering, and development.

 

You like these ideas? I’m partnering up with Rob Bogue the SharePoint Shepherd. You’ll soon see this link: Too Few Employees Using SharePoint? Too Many Help Desk Calls? Follow the Shepherd for a solution. He’s committed to be a 1 year sponsor on my blog, he’s brilliant at these types of strategies. I encourage you to reach out to him.

 

If you’re interested in sponsorship opportunities contact Bonnie Surma for SharePointJoel.com advertising and sponsorship opportunities… at joel.oleson@gmail.com

A NEW SharePoint role… Business Solutions Architect

Meet Ron Fetters.

He failed his admin interview and didn’t rock on his developer interview, but He’s our recent rock star on the SharePoint team. Why??? Well it starts with his experience. He was a notes consultant taking business requirements and building business solutions. For the last 7 years he’s taken on huge clients and spend hours, weeks, months and years taking requirements and building SharePoint apps for clients. These apps he’s been creating are the composite apps. They often start with forms, and processes that lead to content management systems, records repositories, document management systems, and more. He’s a wiz at Infopath, Access Services, Excel Services, building Workflows, and can build reports in SSRS like nobody’s business.

SharePoint Labs

We essentially now have a business consultant on our technical team. Ron is our business solutions consultant. He spends his time across the business units with our users. Help desk has changed from telling users that they can’t help them with their form or workflow, to telling them about the new SharePoint Labs, a program that Ron and Adam have put together to support our customers that are looking for help on building out their sites, and applications. This program is essentially an hour that’s set aside on a set interval where Ron and Adam are available for Q&A on a weekly basis. The nature of the meeting can be training, workshop style or open roundtable style question and answer. The first meeting was a hit. We had a handful of people in a conference room and everyone walked away with answers to their problems and at least one of them walked away with a follow up appointment where Ron will sit with them to help them with their app. In the short few months he’s been working with us our client satisfaction has gone from people feeling like they would have to struggle and get their own training, and walk away frustrated as they would see their needs as support needs, while help desk and even the ops team comes up clueless when it comes to figuring out their business logic needs for building their workflows. Support unfortunately can’t scale to meet these needs, but Ron’s role as business solutions architect is meeting this need and more. Now I need more.

Business Solutions

What do you call this role? Should this role be in the business? Most definitely! We should build up these people in the business units and across our community. It’s still fascinating to me what’s just happened over the past few months where the business is really starting to feel the power of SharePoint and how it can impact the business in a big way to streamline processes and get rid of forms and a ton more.

It’s great to have Ron on the team. Even if it took a few weeks to figure out where he sat and what hats he should wear. Still amazes me how diverse the SharePoint roles are in a business, and yet how impactful they can be.