Anatomy of a Viral SharePoint Penguin Video

Back in January I travelled with Michael Noel, Paul Swider, Mark Miller, Dan Holme, Ricardo Munoz and John Anderson in a Sharing The Point Tour across South America and Antarctica. You may remember that trip sponsored by fpweb and AvePoint. I shared my experiences on my tech blog SharePoint trip to Antarctica.  I blogged about my travel and include photos and videos in a travel post Antarctica the final frontier. I hadn’t thought much about those videos, although I did feel like some of the experiences captured in video were pretty special.

Since 2006, I’ve uploaded 80 videos to Youtube.  Up to this week I was feeling a little better than average with over 100,000 views to my collection of travel videos and assortment of a few tech videos.  Check out my youtube channel. You’ll find Steve Ballmer’s keynote describing what SharePoint is at the SharePoint Conference as well as the SharePoint Perth User group saying hello, as well as my SharePoint Water Cooler video, one of my more popular SharePoint vids. My travel videos such as the Golden Triangle Long Neck Karen tribe, Talented Monkeys, Elephant Trekking, the reveal of Petra and the Taj Mahal are pretty awesome as well. My trip across South Africa big 5, and great white shark diving with Eric Harlan are some of my more popular travel videos. Today I’m at a quarter of a million, and trending upward fast! Here’s my experience over the last couple of days.

Figuring out how something goes viral is the key to success as a blogger or in sharing things on the internet across social media. What makes it pop and what happens when it does?

On Saturday I noticed I was getting a bunch of comments on my Baby Penguin YouTube video


Pictured: SharePoint Joel with my baby penguin friend

I figured something had to have happened.  I found a couple of clues that many of you might be interested in.

1. My video was listed on youtube.com/videos through a featured area called "Tastefully Offensive," this is where my search for answers began.  From there I found it was proudly displayed along with a number of other videos.  The number of likes at that time in the hundreds made me realize it was getting an unusual amount of traffic.


2. Next I turned to the newer analytics platform for answer


I can clearly see the number of views, but right next to the number I see a little stack diagram. Clicking on that… you can show video statistics.

3. In the statistics we can clearly see an incredible spike.  On the 18th I had about 500 views on this video, and the 19th multiple activities stemming around sayomg.com, which then led to dailypicksandflicks.com picking it up, and then youtube /videos.  While the numbers in the chart seem trivial, the answer is that’s really where the spark came from.  I am now getting at peak around 10,000 views per hour, and it’s hard to tell if it’s slowing down or if it’s just an around the clock thing. 


4. Many would think that’s where it ends.  It’s not.  These sites helped spark off some larger ones.  The media feed off of users and the liking, and commenting.  When a certain volume gets reached, the video is seen as more viral.  I have google search alerts setup for when my name or username is used on any web page and sure enough, I was notified when CBSNews posted a blurb about my video.


5. Today some very interesting email from a variety sources started flowing in.

Viral Spiral

I am Head of Research at Viral Spiral, the world’s leading management company for YouTube videos- including "Charlie Bit My Finger", the most viewed viral video of all time.
I have recently seen your "Baby Penguin meets human for the first time" video and we would be very interested in representing you, as we feel your Channel has real commercial potential.

I replied.  Let’s discuss.

Good Morning America & ABCNews

I’m writing on behalf of Good Morning America and ABC News. We absolutely love the video you posted on YouTube showing "Baby Penguin meets human for the first time," ([http://www.youtube.com/watch?v=GdmQ9nMkI-g]) and we’d like to share it with our viewers!

We would like to request permission to show this video on GMA (and across our ABC News shows and platforms, which is seen worldwide and on all media).

I replied in the affirmative and answered the follow up questions around ownership.

Yahoo! Video

Hi Joel,

I work with Yahoo! Video and we are interested in featuring your video where you meet the penguin.

We want to feature it on Yahoo!’s Network (Yahoo’s owned, operated, and partner websites, applications, programs and services using Yahoo’s embeddable video player). This email is our request to use your Video.

If you agree to grant Yahoo! an irrevocable, world-wide, non-exclusive license to exhibit your Video, by any means and in any media, on Yahoo!’s Network, please reply to this email with the term AGREE in caps.

Since this wasn’t going to be exclusive, I didn’t see why not.

Cheezburger

Hi,
I work for a network of websites, Cheezburger, and we are interested in purchasing the rights to your video "Baby Penguin meets human for the first time."

Purchasing the rights, sounded much more involved, and I was just beginning to enjoy the viral parts of this… why sell?

(Emails all trimmed to secure the privacy of those I was communicating with)

6.  Clicking Youtube’s watch page vs. Embed player.  Click on the words embedded player for much more detailed referral statistics, but also note more than half of all views make it through the watch page.


7. Is a video viral if it’s only on one website?  Probably not.  Well here we go…


Now we can clearly see the video was picked up on all sorts of sites, and while the numbers may still not add up to 116,000 it’s a good start. 


In the analytics we can see the referral information as well as it relates to Youtube itself.  While the users may mostly be using the YouTube player, the vast majority of referrlas are coming from outside travel including mobile, and many many referrals outside of YouTube.  We get an idea of who those people are by looking above.

As well I look at likes, favorites, and watch closely on percentage of likes to dislikes.  You want to keep the ratio high.

Doing a search on google, I can see the stories are going live and the video is popping up in all sorts of interesting places…

Huffington Post UK



CBSNEWS


What’s Next?

I’ve now got commentary on my video and the google juice is really starting to work. Search for "baby penguin" and I’ve got a couple of entries right on the results page.

ITN reached out and I gave them permission to use the video and they did a great job of adding music and commentary. Hillarious.

SharePoint Multilingual Sites – Determine Top 10 Languages to Deploy

Where do I start? The users demand support for multi lingual. First step I see is to start supporting the language packs… but which ones? You need to figure it out. You may not be best served by simply installing all of them. What would happen if MS decided to stop supporting one of them? I’ve found a few places that make me sound smart when I recommend languages to support… It doesn’t have to be a guessing game. 1) Active Directory mailbox language info 2) Language Usage Report on the Intranet 3) Looking at Top languages of the Internet world (Useful for Internet Sites)

This was my approach…

  1. Look at stats of msExchUserCulture – Starting with a survey was stupid. There are systematic ways of getting this data, and very few will admit they need translation. If they will, they won’t tell you in English. The first systematic way I found was to look in the AD at a specific Exchange attribute… Specifically the "msExchUserCulture" attribute in AD. With permissions.

One way to find out what language your users are speaking is to find out what language the users are using for their mailboxes. With Outlook Web Access there is an attribute that the Exchange Servers group has write permissions called the msExchUserCulture attribute. This attribute contains one or more preferred languages and essentially when the users is using outlook web access it knows what language to display the UI for the User. I dumped the data into excel and then did subtotals on the columns. Then I normalized it further to collapse all the english and spanish. Get the mailbox data out of exchange. There is a field in Active Directory where it reports the mailbox "msExchUserCulture"

"How it worked before Exchange 2007

In previous versions of Exchange Server, the language for a user mailbox was determined by the language setting of the MAPI agent (such as the Outlook client) and not by the Exchange server:

At the first connection of a MAPI agent (like Outlook client) to a user mailbox, the language of the default folders (like inbox) and system messages (like quota messages and non-delivery reports) was set on the information store (PR_LOCALE_ID MAPI property) to the language used by the MAPI agent.

And now with Exchange 2007/2010

In Microsoft Exchange Server 2007, you can specify the language preferences for a mailbox, in order of preference, with the Languages parameter by using the Exchange Management Shell and the Set-Mailbox cmdlet. Several Exchange components display information to the user using the preferred language, if that language is supported. "

More info at Language Setup for a mailbox on technet blogs

Set-Mailbox -Identity "Carlo Dupont" -Languages "fr-FR"

Does this mean that the administrators set all the languages? No. There’s this setting called "DefaultClientLanguage: The default value for this setting is 0. This means the default client language is not defined and users will be prompted to choose a language and time zone the first time that they log on to OWA. If the value is defined (different from 0 ) (for example 1036 for French (France)), users will not be prompted to choose a language and the OWA time zone will use the time zone of the Client Access server."

So the users essentially can configure both language and time zone.

You can get a dump of the data with an LDAP query, Windows Powershell or by running dsquery user. Be careful. You could likely work with your directory team to get the data, but really any Windows Server with DSQuery User you could likely get the data you’re looking for.

Understanding the Data

msExchUserCulture = en-US or pt-BR or es-MX or en-US,fr-FR etc…

Here’s a good list of all of the language codes (Well actually it’s missing Turkish and Japanese, so refer to this one if you can’t find it) first two digits are language, and the second two are country codes. I also found this regional and language settings page helpful. It lists the language codes which are very useful for older versions of SharePoint and has a list of the various time zones around the world. I’m considering adding that as a choice field on the profile page. Great setting for a global audience. Just saying I’m in Russia doesn’t say when it’s cool to call me.

Some of the Chinese codes were a little more challenging, so I’m listing those here:

zh-tw

Chinese (Taiwan)

zh-cn

Chinese (PRC)

zh-hk

Chinese (Hong Kong)

zh-sg

Chinese (Singapore)

 

EN-US is English-United States. PT-PT is Portuguese-Portugal and PT-BR is Portuguese-Brazilian. In SharePoint there are really only one language where the country code is important. (All the language packs are listed further down in this document.) Portuguese for SharePoint has both a Brazillian and a Portuguese version. So, essentially all of those Spanish variations don’t really result in any difference in SharePoint itself. It’s the same diff with English. They are all dumped into 1. There are two types of Chinese, but those are different in the codes themselves. Sorry no French Canadian language pack. Just French. Would you be interested in the Canadian English language pack, eh?

Ultimately I put together a list including counts per user (omitted for privacy reasons):

Language

English

Spanish

Portuguese (Brazil)

German

Japanese

Russian

Korean

French

Simplified Chinese

Italian

 

In our case we looked at Portuguese and found that most of our needs were for Brazilian Portuguese. That list represents our top 10 languages we want to support… but wait! Shouldn’t we also verify that those users are using the Intranet, and what about growth?

2. Now I jump into our web analytics software and drill down on User browser language, and look at the data from a recent month, and do some comparisons.

Language

English

Spanish

Portuguese

German

Japanese

Russian

Chinese

French

Italian

Korean

 

While it tells us that Chinese are more frequent users of the Intranet and Koreans are less frequent users of the Intranet we still ended up with the same list of 10, which is great news.

3. I think it’s important to point out the Top 10 Languages of the Internet.

Looking at this list we actually aren’t that far off on our language usage. The only difference I see is Italian vs. Arabic.

Finally I look at the list of SharePoint Language Packs, and start lining them up. … (As of this post 4/17/2012) more detail on technet.

Language

Language ID

Top 10 for Intranet/Internet

Language Codes

Arabic

1025

+

AR-*

Basque

1069

   

Bulgarian

1026

 

BG-*

Catalan

1027

 

CA-*

Chinese (Simplified)

2052

x

Zh-* (Taiwan, Hong Kong)

Chinese (Traditional)

1028

   

Croatian

1050

 

HR-*

Czech

1029

 

CS-*

Danish

1030

 

DA-*

Dutch

1043

 

NL-*

English

1033

x

EN-*

Estonian

1061

 

ET-*

Finnish

1035

 

FI-*

French

1036

x

FR-*

Galician

1110

 

GL-*

German

1031

x

DE-*

Greek

1032

 

EL-*

Hebrew

1037

 

HE-*

Hindi

1081

 

HI-*

Hungarian

1038

 

HU-*

Italian

1040

x

IT-*

Japanese

1041

x

JA-*

Kazakh

1087

 

KK-*

Korean

1042

x

KO-

Latvian

1062

 

LV-*

Lithuanian

1063

 

LT-*

Norwegian (Bokmål)

1044

 

NO-*

Polish

1045

 

PL-*

Portuguese (Brazil)

1046

x

PT-BR

Portuguese (Portugal)

2070

 

PT-PT

Romanian

1048

 

RO-*

Russian

1049

x

RU-*

Serbian (Latin)

2074

 

SR-*

Slovak

1051

 

SK-*

Slovenian

1060

 

SL-*

Spanish

3082

x

ES-*

Swedish

1053

 

SV-*

Thai

1054

 

TH-*

Turkish

1055

 

TR-*

Ukrainian

1058

 

UK-*

+ top 10 for Internet

What about the SharePoint Server install language?

I’d tell you it doesn’t matter, but out in the field I hear something different. I’ve talked to plenty of Admins and Ops guys with years of SharePoint and Microsoft experience. I’ve been hearing a tune that says… Install English SharePoint servers even if you don’t speak English as your first language. Why? That’s sounds arrogant. Well, it is, but it’s also the language of the product team and the common language of the community where you’ll be getting your support. If you try to translate your error message if it doesn’t match up, you will likely have problems with searches on the Internet to find those errors and error codes. I’m just passing on some best practices from the middle east. I thought it was clever, and sad but makes sense. Wish it was as simple as having my blog come up in various languages as well. I wish you could read this blog in your native tongue.

I feel bad for saying that. I’ve spent a lot of time in South America, and I’d actually say from a Spanish perspective, you’re probably ok. I just wanted to put that out there. Many companies have their own policies when it comes to server and OS language. Japan and Korea may be fine as well. There are a lot of great experts that speak Japanese and Korean. Use your best judgement. Look at the third party tools you’re wanting to install. AvePoint, Quest, Axceler Bamboo as an example, some of the largest vendors don’t support all of the languages that SharePoint supports. So be careful. Make a few calls. I’m definitely less concerned about language support.

I hope this information is useful. Saw a Facebook comment about me recently that said I haven’t posted anything useful in a while. I’m posting this in spite of what that guy wrote, not because of it. Dude, that’s not motivating.

Launch of Macedonia SharePoint User Group and Balkan User Groups on Fire!

Very excited to say this last trip was extremely productive. Not only did we speak at MS Days Bulgaria and have an incredible #SharePint #ShareDinner with my new Bulgarian SharePoint friends, but with the superb help of Darko Milevski SharePoint MVP in Macedonia and the incredible community in Skopje Macedonia. Key people including Dejan Dimitrovski (MS DPE), Fitim Durmishi, Rusul Ibrahimi, and Ahmed Abdullai.

When we met Darko over email, we thought it was going to be great to meet up with some SharePoint people out of the .NET or SQL usergroups in Macedonia. He incredibly surpassed our most wild thoughts… with Macedonia SharePoint Conference when we showed up and over 100 people show up and over 150 people registered for the newly created SharePoint User Group. Fantastic!!

There’s a facebook page for the Macedonia SharePoint User Group. Definitely get involved. Read more about our travels in Macedonia and the mysterious gypsy city.

 

There are many great communities in the Balkans:

Croatia:
Toni Frankola SharePoint MVP in Croatia #CROSUG & the SharePoint User Group in Croatia – Hrvatska SharePoint Grupa. I hear there was an event coming up. I’d suggest pinging Toni.

Slovenia: Branka Slinkar and Slovenian SharePoint Users Group SloSPUG on Facebook. Don’t miss the upcoming Konferencia SharePoint dnevi – I was there last year with Toni, Michael, Paul, Zlatan, and it was great! Planning on 2012!

Bosnia & Herzegovina:
Dragan Panjkov – User Group leader SharePoint User Group 1sug.com in Bosnia and Herzegovina (9 months ago) Zlatan was one of the first speakers in Bosnia & Herz. I hear there is an upcoming SharePoint event.

Hungary: Agnes Molnar – SharePoint MVP Community lead in Hungary #HUNSUG @hunsug

Macedonia: Darko Milevski – SharePoint MVP Macedonia in Skopje #MKSUG Macedonia SharePoint User Group

Bulgaria: Radi & Tihomir – The ones who run the SharePoint User Group in Bulgaria are Radi SharePoint MVP and MCM and Tihomir from Microsoft. Facebook страницата ни
SUGBG в LinkedIn

Picture above of our SharePint/ SharePoint Pre MSDays Show Dinner below: Milen Dimov, Radi Atanassov, Tihomir Ignatov, Paul J. Swider, Ивайло Хинов and Rossen Zhivkov. (Yeah, Michael, Paul and myself are in there as well.) You can read more about my travels in Bulgaria

Albania & Kosovo: Betim Drenica
leads the MS Developer .NET technical community in Kosovo.
While there isn’t yet a full on SharePoint User Group in Kosovo, there is a great group of smart guys that we got together with in Pristina, Kosovo. You can read about our travels in Albania and Kosovo on my travel blog. Betim is well connected in Albania as well. He could likely line up technical folks in Tirana as well.

Am I missing anything? Let me know…

Check out the SharePoint Romania Experts that get together to talk SharePoint in Romania.

Built a cool webpart… Now what?

The App Store of phones has changed the way we think about buying and selling. Ebay and Amazon definitely make us think about quick online transactions, but let’s say you built a webpart and you’re thinking… is there any good app store or marketplace to market and sell my good ideas?

I was recently talking with a vendor Agersi about a couple of their solutions.

Autocomplete lookup – a sandbox solution (no server code required) which helps for not only rich form validation, but rich contextual type ahead results which can easily be installed in an Office 365 environment or on premise. Imagine how much easier adding required codes and even how much smoother existing form validation would be if you could narrow results by typing multiple characters.

ToDo List Webpart – Provides a quick and easy way to keep track of tasks right on your site in the form of an online sticky note. The notes themselves are added into task lists, but the visuals make the reminders front and center and helps the user avoid all the unnecessary clicking for marking off completed items. Again here’s an example of an easy install that can be added as a sandbox solution with no server foot print.     

So let’s take those nifty solutions, both very practical and could help out teams that are trying to make SharePoint more easily consumable, and make life easier for the users. In both cases these apps can be installed on SharePoint if sandbox solutions are enabled, or installed by the administrators. In the Office 365 SharePoint Online case, you don’t have to call up Microsoft to increase the user experience and make life easier. So what is the right way to reach that audience? Does Microsoft have an app store?

Office 365 Marketplace – The Microsoft Office 365 Marketplace helps you find innovative professional services and applications from Microsoft partners worldwide. Find experts to help you figure out how to leverage and deploy in the Cloud, tailor Microsoft Office 365 to improve productivity and build your business.

If you go out to the Office 365 Market place you’ll find large lists of categories of products. These categories are broken up by department, such as digging into specifics of SharePoint Online, the Business Need with very broad categories like Internet, E-Commerce, and Servers.

As a user none of these seem to help narrow anything down very fast, so I type webpart in the search box. I get 2 results. One for Exchange, and one for InfoPath… Oh, and I notice the default check box is for Professional services. Let’s switch that to Applications. Now I get 4 results, 3 of those have no reviews, 2 look like email management tools, and one of them actually has webpart in the title. My initial feedback… I’m a little lost. Clicking on the app I get an overview with the ability to add a review. Microsoft isn’t handling the transaction looking like for purchase I get sent to the company. What I find is that this app store is not yet mature. There are a lot of products, but it’s missing the zing. No screenshots, nothing that let’s me click to try it out, I don’t see info on how to download it

To get listed in Marketplace there are a few simple requirements:

  • Your company must have a published profile on Pinpoint.
  • Your offering must add value to Office 365 customers. All applications and professional services listed on the Office 365 Marketplace are subject to Microsoft evaluation.
  • The name of your application cannot be the same as an existing Microsoft product.
  • Your listing must make clear how your application integrates or enhances a Microsoft Office 365 product. Your listing description must also clearly state the specific value or functionality your offering brings to these Office 365 products – SharePoint Online.
  • Some Apps have additional requirements: SharePoint Online – there are no additional requirements.

Edited for readability. Text quoted above from Get Listed

 

Some feedback for Microsoft: Your categories are too high. I decide I’m looking for an app for SharePoint Online and I get dumped into nearly 400 products with no additional categories at the SharePoint level and the default is professional services, not apps. When I switch to apps I’ve lost my categorization I realize. I then click SharePoint Online again, with apps chosen and the list narrows down to 89. Those products with the most reviews float to the top. The categories aren’t relevant to most SharePoint products as for what people are looking for… just at a glance. Not sure where they came up with these. Really tough usability for finding a webpart or the autocomplete such as those I use as examples above. You’re going to do a lot of paging and search doesn’t really help us narrow it down. Products for SharePoint Online are drastically different than apps for lync and exchange online. There’s a dev story there. Apps should be default for SharePoint Online.

I’m really hoping someone who knows our market gets a hold of helping come up with better categories in the future. As is suggested on the site, you can easily get listed, and I recommend encouraging your customers to fill out reviews even if they didn’t find it on the market place. The vast majority of products have less than 3 reviews. In fact I’d say of the 89 listed, there are about 5 with more than 2 reviews.

 

SharePoint Reviews

Another place to list your app is SharePointReviews.com. They have great categories that apply to the SharePoint market, and is touted as the largest directory of SharePoint products. Listing your products is free.

SharePoint Reviews contains both a search and category based approach to finding products, reviews, articles, training, conferences and events.

You can submit a new product to SharePointReviews.com:

"To submit new product listings, please register (if you haven’t already), log in (if you haven’t already), and fill out our submission form. You can also go to a specific category and click on Add new listing to submit your listing to the category. Please keep in mind that all submissions are subject to approval. We reserve the right to edit the information in your submission or to remove your listing if it does not conform to our guidelines."

In the case of SharePoint Reviews, with our examples above, I could list the products in Business Productivity, End User Tools or Applications.

 

If I had just built a webpart and wanted to get the most visibility on it, I’d likely partner up with one of the more established SharePoint Vendor shops. I’d call up Bamboo, Quest, Lightning tools, Metavis and see what partnering opportunities might exist. Bamboo has a really nice shopping cart. Where else have we seen a SharePoint focused Shopping cart? I believe there are a few out there.

What other opportunities do developers and vendors have for getting the word out there? I’ve done a few reviews, webcast, and things myself. SharePointAds.com is good for click throughs and awareness. The publishers are recognized for their reach into the community. What do you think? Other opportunities that exist? Yeah, all those SharePoint Saturdays are great ways of getting in front of potential customers for the fraction of the price of the bigger events.

 

This post sponsored by Agersi.

Do Something Epic!

I don’t care if you’re caught up in taxes, or still recovering from Christmas. Well, I do, but what I’m saying is… You got to look to the future. Don’t get stuck in today. You need to think big, you need to act big. The only way you’re going to get out of the rut that you’re in is by positive thinking. So many are worried about what will happen in Iran, worried about gas prices, worried about housing prices and yes jobs. Well, my advice is similar to that which you hear on the radio. You gotta live within your means, you gotta get out of debt, and you gotta dream. Sure it may sound like it’s easier said than done, but I say… create the motivation. With all the junk going on in the world, some people stop dreaming. When they stop dreaming they get stuck in their ways. They start staying in the box. They become the man in the box …living life day after day with no real hopes and dreams. They think that life sucks, because it does… but in many ways, they’ve created that H for themselves.

I’m happy to announce my new blog. For many years I’ve been told I need to write about my travels. I have done some of that in this blog, but was always a little reserved to just fully jump write articles on my travels. Some made me feel like it would depress them and such. Well, the design of my new travel blog is designed to inspire. I’m not holding back at all. I’m going to share the travel in a big way. You may be someone who sits in a cube all day long and with the two weeks of vacation (sorry if you don’t have vacation) you end up doing the same two trips every year. There’s that trip to the national park, or to the Disney Park, and then there’s that trip to see family where you may see something on the way. Some see no way out of that. I’m here to say, that’s because you aren’t thinking outside the box. You think I’m special, but you can be special too. You don’t have to live in France to get more vacation days. For example, you could convince your boss that you should be rewarded and go to that SharePoint event in Costa Rica, London, or who knows… Bulgaria?!

My call to action here is Do Something Epic! Break out of those chains that hold you bound. Do something amazing. Maybe it isn’t travel, maybe it’s art or music! You have to do something that makes you happy, and will push your limits. You don’t have to be that guy that wakes up and goes to work just to come home watch some TV and then go to bed for 50 weeks, then 2 weeks you do the other normal thing that you are expected to do.

I hope my new travel blog…. http://TravelingEpic.com will inspire and lift your thoughts and challenge you to new heights!

If you follow me on twitter or facebook, you’ll see my travel posts through those channels. No, I’m not quitting my job, I’m just blogging about the travel I’ve done over the past few years that pushed me to over 110 countries without quitting my day job. It will also include the upcoming travel as I continue to travel the world seeing amazing cultures, architecture, and wonders.

Follow my new blog via email, RSS, or one of the other high tech ways…