Blogging Ethics

I think there are some understood, and yet not understood underground ethics that have been emerging around blogging.  I thought I’d discuss a few of these and get your feedback.  A corporation may want to consider some of these topics in their blogging policy.  I recommend the bloggers code taken from Journalists Code of Ethics as a template for your policy and maybe a bit of copy and paste from these with proper citation… (This will be funnier and make more sense after you’ve read the post.)

1. Plagiarism is the biggest and scariest – There is actually a http://www.plagiarism.org setup to help define it and is an online resource designed for INTERNET plagiarism.  "Plagiarism is the practice of claiming or implying original authorship." Source: Wikipedia… now there’s a challenge for plagiarism.  There are some excellent resources there, but let me "borrow" 🙂 and repeat their definition with the proper HTTP citation. I quote from the plagiarism site…  "The fact that many of these sites have become profitable ventures (complete with paid advertising!) only attests to the unfortunate truth that plagiarism has become a booming industry."  My recommendation is we should be careful to get permission to repost entire posts, especially when including content in books.  Many of us are happy and willing to share some of our posts with the proper citation.  All we really want is a bit of credit.  Is it ok to repost someone’s entire post without their permission.  Simply.  No.  Is it cool to just include a link to a blog, not these days.  Much cooler to at least tell us why you like it or what’s cool about it.  I see some bloggers with simply just link lists, but that maybe useful for newbies, but once they get a blog reader they can just as easily sift through all the SharePoint bloggers posts, but if someone wants to sift through them for us, please tell us what’s cool or good about it.  If someone lets say wanted to translate my content into some other language, I would totally want to discuss that with them.  I’ve allowed that a couple of times.  (Haven’t turned anyone down for including content in books either…)  SharePoint best practices don’t have anyones names on them, but occasionally I hear things that I came up with and people put it on their blogs as if it were their ideas… It is flattering, and evolution will happen with ideas, the idea of no harm nor foul and as long as it’s honest intentions, I’ll forgive you Bill.  (Just kidding.  I know there’s a hundred SharePoint Bills, and each of them are thinking I’m referring to them.  I’m not.)  We’re all just trying to do what we do best, and not trying to intentionally hurt anyone else.  This post isn’t to rile up anyone, but more to help people thing through stuff.

2. SPAM and Viral Marketing – What is spam outside of email.  SPAM exists nearly everywhere these days.  Is it possible to spam on Facebook?  Did you ever get the "What Microsoft Product are You?" That viral marketing campaign required you to send the "app" to 10 friends before you could find out what product you were.  I was Windows 2008.  It told me I was arrogant, I think I filled out the form too quickly (which I know I did) or was it someone who created an app to make Microsoft look bad?  Why would they force you to send it to 10 people before you can use it?  I definitely have seen that issue a few times.  Forward this image real fast and you’ll see something cool happen.  Yeah, and Bill Gates might give me a million dollars and send me to Disney World if I send it to all my friends really fast too, yeah really.  No he’s sent me to Orlando a few times, like next week, but not because of spamming anyone… well, I guess that’s debatable too 🙂  Just kidding.  I hate comment spam.  If you’ve got a blog, you may have had to wade through that muck.  I hope none of you ever get involved in that, I also hope the SharePoint PMs look at blogs and see the Internet and SPAM as a real reality.  Products have to be designed with SPAMMERS in mind.  Trackbacks as well, who came up with Spam trackbacks needs to be… 

3. Ads (Can you read the content) – I’m still out on this one in terms of details.  I know I am annoyed when there is more ad than content.  Please let me know if you wouldn’t mind if I put up adds or linked anything like a book to an amazon account.  I don’t have a problem with either of these, but I do hate seeing my own posts surrounded by ads.  I think that’s my biggest internet pet peeve is seeing half of a post or even full posts of mine surrounded by ads on some other blog.  It’s really irritating when they are getting better comments.  Specifically Google ads these days, It’s normal to see one column of them, but do we have to see 5 columns top bottom left and right, with a sliver of content somewhere in the middle… maybe?  I’ve heard other MVPs suggest that a blog is "google ad driven" and that the poster is simply trying to make money.  I think that’s sad if it’s true.  I’d hope that all SharePoint bloggers have pure hearts, but I know we’re all still trying to make a living as well.  I know I’ve bought books and the links that referred me were Amazon referrals.  Didn’t make the books more expensive, but adds do sometimes make it harder to read.  So let’s agree it’s cool for one column if you can still distinguish the content and can read it without getting caught in the ads?  Let me hear your thoughts.

4. Changing Content in posts – I’ve read blogs should not be changed or rewritten.  I know I’ve been guilty of updating content, but another blogger suggested that I put <update 1/1/80></update> tags with dates so people can tell that the post changed.  If you look at the Top 100 SharePoint Blogs post for example, I’ve changed that post more than 10 times since my original posting trying to make it more correct and adding additional columns to make it more valuable to my readers.  With the typical blog, you wouldn’t be changing old posts, but I’ve found when readers make suggestions I want to make the post more accurate, and I think that’s got to be ok.  I think the update tags are a decent way of keeping us all honest.  This is an area where I think as long as it wasn’t meant to deceive it’s not as big of deal as the other areas, but there might be some deception in some cases.  Did you realize there were strike out HTML tags?  That should help to show changes.  <strike>No longer truth</strike>

5. Conflict of Interest – With my recent consulting gig with Nintex and the course I’m teaching with Shane Young at the Ted Pattison Group and a Planning and  Governance one I’m developing with Nicola Young and John Ross, it’s important for me to disclose that the posts like the recent Reporting launch announcement is essentially sponsored.  I hope it’s obvious, but often I assume someone reading a post has read the previous ones, and I think I need to be more careful about that assumption.  I ran into a payperpost service where they pay people to post blogs, you’ll find at that link they have been explicit about conflict of interest and citing paid sources.

More Articles on Blog Ethics

Great writeup… quite historical as well Rebecca Blood -Weblog Ethics, 2002

Funny example of a guy who summarized Rebecca’s article into a simple list.  Cool or not cool?  Definitely seen this. Note that he didn’t add his own take on her work or add anything original, but at least he included a link to the source.

An entire blog devoted to the discussion of Blogging Ethics.

WOMMA (Word of Mouth Marketing Association) Code of Ethics – 10 Principles – they suggest reading the "10-item checklist with which to make sure that they are always appropriate and ethical when communicating with bloggers"

I am a fan of this simple "Bloggers Code" by CyberJournalist and after just reading it realize we agree on a lot of things.

I’d like to take that Bloggers code and have us plagiarize it and make it a SharePoint bloggers code where we all agree to give each other proper credit and all be a big happy family.  I think overall we’re all pretty cool to each other and the newbies that may copy and paste are learning that the internet makes it way to easy to compare and find the original source.

No harm nor foul.

– Joel

Worlds Largest SharePoint Alphabetical Blog Directory (300+ blogs)

In an attempt at Building the report, it was important to put together the largest ever list of SharePoint Blogs in one place.  Here’s my attempt.  Let me know if any good ones are missing.  Since putting together that first report, I’m now thinking about other cool metrics and measures and great ways to pivot these things. (Note I’ve included a couple of aggregator type blogs, here in this list, but did not include them in the Top blogs per popular request.)
 
As I work on this I think I’d presonally like new columns…
  • Title
  • Author
  • "Google Reader count"
  • Categories DEV, IT, Business/IW
  • Author Titles – MVP, MS, Analyst other other distinction
  • Total Post Count
  • Creation Date
  • Most recent post (date)
  • Frequency (Posts per week)
 
User Ratings of Blogs (not individual posts)
Dev volunteers who could whip this together?
 
300+ Global SharePoint Blogs in Alphabetical Order
 
http://blog.mastykarz.nl
http://blog.sharepointhosting.com
http://blog.spsclerics.com
http://blog.tedpattison.net
http://blog.uu.info/DottextWeb/patrick
http://bloggingabout.net/jpsmit
http://blogs.catapultsystems.com/matthew
http://blogs.clearscreen.com/skunkworks
http://blogs.conchango.com/stuartpreston
http://blogs.developpeur.org/phil/default.aspx (French)
http://blogs.developpeur.org/pierre (French)
http://blogs.developpeur.org/themit/default.aspx (French)
http://blogs.devhorizon.com/reza
http://blogs.devleap.com/igor (Italian)
http://blogs.devleap.com/romeopruno (Italian)
http://blogs.imason.com/chris.chapman
http://blogs.imason.com/scott.howlett
http://blogs.infosupport.com/porint
http://blogs.microsoft.co.il/blogs/itaysk (English/Hebrew)
http://blogs.microsoft.co.il/blogs/moss_is_my_middle_name/ (Hebrew)
http://blogs.microsoft.nl/bartwe
http://blogs.msdn.com/ahamza
http://blogs.msdn.com/alimaz
http://blogs.msdn.com/alexma
http://blogs.msdn.com/andrew_may
http://blogs.msdn.com/angus_logan
http://blogs.msdn.com/arpans
http://blogs.msdn.com/cjohnson
http://blogs.msdn.com/cjwalker
http://blogs.msdn.com/danielmcpherson
http://blogs.msdn.com/dwinter
http://blogs.msdn.com/echarran
http://blogs.msdn.com/ecm
http://blogs.msdn.com/edhild
http://blogs.msdn.com/enterprisesearch
http://blogs.msdn.com/erikaehrli
http://blogs.msdn.com/grahamtyler
http://blogs.msdn.com/harsh
http://blogs.msdn.com/jessicagruber
http://blogs.msdn.com/joelo
http://blogs.msdn.com/johnwe
http://blogs.msdn.com/karthick
http://blogs.msdn.com/kn
http://blogs.msdn.com/krichie
http://blogs.msdn.com/lamonth
http://blogs.msdn.com/lauraj
http://blogs.msdn.com/luisbeonservices
http://blogs.msdn.com/markarend
http://blogs.msdn.com/martinkearn
http://blogs.msdn.com/mikefitz
http://blogs.msdn.com/miketag
http://blogs.msdn.com/mikewat
http://blogs.msdn.com/modonovan
http://blogs.msdn.com/pandrew
http://blogs.msdn.com/pavankumar
http://blogs.msdn.com/pjhough
http://blogs.msdn.com/powlo
http://blogs.msdn.com/randalli
http://blogs.msdn.com/recman
http://blogs.msdn.com/roberdan (Italian)
http://blogs.msdn.com/ryanrogers
http://blogs.msdn.com/sfellman
http://blogs.msdn.com/sharepoint
http://blogs.msdn.com/sharepointdesigner
http://blogs.msdn.com/sharepointdeveloperdocs
http://blogs.msdn.com/sherder
http://blogs.msdn.com/steffenk
http://blogs.msdn.com/steveshe
http://blogs.msdn.com/thomriz
http://blogs.msdn.com/toddca
http://blogs.msdn.com/tonymcin
http://blogs.msdn.com/williamcornwill
http://blogs.officezealot.com/legault
http://blogs.officezealot.com/mauro
http://blogs.sharepointguys.com/brendon
http://blogs.sqlxml.org/bryantlikes
http://blogs.tamtam.nl/mart
http://blogs.technet.com/akieft
http://blogs.technet.com/CollabTools
http://blogs.technet.com/corybu
http://blogs.technet.com/josebda
http://blogs.technet.com/lliu
http://blogs.technet.com/mhass
http://blogs.technet.com/sharepointdse
http://blogs.technet.com/stefan_gossner
http://blogs.technet.com/wbaer
http://blumenthalit.net
http://bobfox.securespsite.com/FoxBlog
http://capdes.typepad.com/capdes
http://chrissyblanco.blogspot.com
http://clubspsparis.blogspot.com (French)
http://community.officesharepointpro.com/blogs/danholme
http://community.sgdotnet.org/blogs/kitkai
http://community.zevenseas.com/Blogs/Daniel
http://community.zevenseas.com/Blogs/Robin
http://cregan.wordpress.com
http://daniellarson.spaces.live.com
http://darrinbishop.com/blog
http://dev.collutions.com/blog
http://dev.collutions.com/blogs/sample
http://dotnet.org.za/arnon
http://dotnet.org.za/pieter
http://dotnet.org.za/zlatan
http://dotnetaddict.dotnetdevelopersjournal.com
http://www.elumenotion.com/blog
http://feeds.feedburner.com/BobMixon
http://feeds.feedburner.com/bsimser
http://feeds.feedburner.com/daniellarson
http://feeds.feedburner.com/funknstyle
http://feeds.feedburner.com/Guru-web
http://geeksconnected.com/muhanad
http://geekswithblogs.net/mhamilton
http://geekswithblogs.net/rfoster
http://geekswithblogs.net/tariq
http://giraudyp.perso.cegetel.net
http://glorix.blogspot.com
http://heathersolomon.com/blog
http://hivewarrior.com
http://infowork.ca
http://ipattern.com/simpleblog
http://james.wss.bcentral.com/theblog
http://johnholliday.net
http://jopx.blogspot.com
http://kindohm.com/category6.aspx
http://markharrison.co.uk/blog
http://mcosier.blogspot.com
http://meiyinglim.blogspot.com
http://mikeswss.blogg.de
http://mikewalsh.bilsimser.com
http://mindsharpblogs.com/Andy
http://mindsharpblogs.com/Ben
http://mindsharpblogs.com/bill
http://mindsharpblogs.com/Brett
http://mindsharpblogs.com/daniel
http://mindsharpblogs.com/Driskell
http://mindsharpblogs.com/james
http://mindsharpblogs.com/kathy
http://mindsharpblogs.com/Kyle
http://mindsharpblogs.com/Mark
http://mindsharpblogs.com/MarkF
http://mindsharpblogs.com/Milan
http://mindsharpblogs.com/PaulS
http://mindsharpblogs.com/penny
http://mindsharpblogs.com/Phil
http://mindsharpblogs.com/todd
http://mindsharpblogs.com/Wayne
http://ms.mblogger.cn/tedteng
http://msmvps.com/blogs/shareblog
http://msmvps.com/brad
http://msmvps.com/shane
http://msmvps.com/shareblog
http://mzaki.spaces.live.com
http://net.bloggix.com
http://nicolayoung.blogspot.com
http://offlinesharepoint.com
http://paulgalvin.spaces.live.com
http://playground.doesntexist.org
http://predeekc.spaces.live.com
http://randomelements.me.uk/blog
http://robgarrett.com/cs/blogs/software
http://rpgjunkie.com/cs/blogs/blog
http://schaeflein.net/blog
http://scothillier.spaces.live.com
http://sergelenbet.spaces.live.com
http://sergeluca.spaces.live.com/
http://sharepoint.microsoft.com/blogs
http://sharepoint.microsoft.com/blogs/cgideon
http://sharepoint.microsoft.com/blogs/fromthefield
http://sharepoint.microsoft.com/blogs/GetThePoint
http://sharepoint.microsoft.com/blogs/JCahill
http://sharepoint.microsoft.com/blogs/lliu
http://sharepoint.microsoft.com/blogs/mike
http://sharepoint.microsoft.com/blogs/mikeg
http://sharepoint.microsoft.com/blogs/zach
http://sharepoint.microsoft.com/sharepoint/behindthescenes
http://sharepointdevel.blogspot.com
http://sharepointerol.blogspot.com
http://sharepointguys.com/brendon/
http://sharepointmx.mvps.org/blogs/ldusolier (spanish)
http://sharepointnutsandbolts.blogspot.com
http://sharepoint-one-stop.blogspot.com
http://sharepoint-one-stop-offers.blogspot.com
http://sharepoint-screencasts.com/blog
http://sharepointsolutions.blogspot.com
http://sharepointtalk.blogspot.com
http://slickrickistheman.spaces.live.com
http://spaces.msn.com/members/nickporter
http://spaces.msn.com/mzaki
http://spforsquirrels.blogspot.com
http://spstips.blogspot.com
http://stevepietrek.com/
http://stsadm.blogspot.com
http://suguk.org/blogs/default.aspx
http://techtalkpt.wordpress.com
http://thingsthatshouldbeeasy.blogspot.com
http://timheuer.com/blog
http://waynester.net/blog
http://weblog.vb-tech.com/nick
http://weblogs.asp.net/avnerk
http://weblogs.asp.net/bsimser
http://weblogs.asp.net/erobillard
http://weblogs.asp.net/frontpoint
http://weblogs.asp.net/gregmcb
http://weblogs.asp.net/jan
http://weblogs.asp.net/mnissen
http://weblogs.asp.net/nigelbridport
http://weblogs.asp.net/soever
http://weblogs.asp.net/trobbins
http://weblogs.asp.net/wkriebel
http://weblogs.ilg.com/ksyverstad
http://weblogs.mysharepoint.de/frankfi (German)
http://weblogs.mysharepoint.de/mgreth (German)
http://wss.made4the.net/default.aspx
http://wssdevelopment.blogspot.com
http://www.ahamshay.com/
http://www.alvinashcraft.com
http://www.apps.com
http://www.apps.com/search/label/sharepoint
http://www.beckybertram.com
http://www.binarywave.com/blogs/eshupps
http://www.bloggix.com/blogs/microsoft
http://www.bluedoglimited.com/SharePointThoughts
http://www.bobmixon.com/blog
http://www.brianecooper.com
http://www.chandima.net/Blog
http://www.cjvandyk.com/blog
http://www.cleverworkarounds.com
http://www.darrinbishop.com/blog
http://www.devcow.com/blogs
http://www.devcow.com/blogs/adnrg/default.aspx
http://www.devcow.com/blogs/jdattis/default.aspx
http://www.dotnetblog.de
http://www.ekegren.dk/blog
http://www.endusersharepoint.com/
http://www.graphicalwonder.com
http://www.greghughes.net
http://www.greghughes.net/rant
http://www.grumpywookie.com
http://www.harbar.net
http://www.ideseg.com

Top 100 SharePoint Blogs of Spring 2008

Joel’s Top 100 SharePoint Blogs (Spring 2008) Ordered by Technorati Rating
 
URL Author               MVP?     

Cate-
gory 

Blogs In

Links In

Technorati
Rating

Google
Page Rank

Bloglines
Subs

Google
Reader
Subs

Avg
Posts
per
Week

1

http://blogs.msdn.com/sharepoint SP Team MS ALL 512 1295 9,907 7

283

2506 4

2

http://weblogs.asp.net/bsimser    Bil Simser MVP DEV 250 1303 26,043 5 245 686 5.1
3 http://blogs.msdn.com/joelo Joel Oleson IT 202 515 34,741 6 107 931 4.7
4 http://andrewconnell.com/blog AndrewConnell MVP DEV 194 495 36,939 5 242 995 2.3
5 http://blah.winsmarts.com Sahil Malik MVP DEV 108 364 75,992 5 178 793 3.7
6 http://heathersolomon.com/blog Heather Solomon MVP DES 107 179 76,867 5 172 727 .5
7 http://weblogs.asp.net/jan Jan Tielens MVP DEV 95 244 89,650 4 21 545
8 http://sharepoint.microsoft.com/blogs/mikeg Mike Gannotti MS DEV 84 104,521 4 20 126 10.3
9 http://blog.thekid.me.uk Vincent Rothwell MVP DEV 63 547 104,744
* http://blogs.msdn.com/sharepointdesigner Designer Team MS DES 80 127 110,846 6 73 1101 .7
10 http://blogs.msdn.com/pandrew Paul Andrew MS DEV 77 140 115,970 6 20 466 3.3
11 http://blogs.technet.com/wbaer William Baer MS IT 68 123 134,181 6 43 152 3
12 http://jopx.blogspot.com Joris Poelmans MVP DEV 61 122 152,199 5 70 146 3.7
13

http://blogs.developpeur.org/themit/default.aspx 
(French)

Renaud Comte MVP DEV 61 402 152,199 5 45 2.1
14 http://blogs.technet.com/stefan_gossner Stefan Gossner MS ALL 65 144 153,341 5 164 328 .2
15 http://bobfox.securespsite.com/foxblog Bob Fox MVP IT 60 155,116 4
16 http://www.thorprojects.com/blog/ Robert Bogue MVP ALL 58 103 161,307 5 65 303 2.1
17 http://blogs.msdn.com/roberdan  (English/Italian)  Roberto D’Angelo MS DEV 56 168 167,741 5 3 53 1.6
18 http://blogs.devleap.com/romeopruno (Italian/English) Romeo Pruno DEV 56 69 167,741 4
19 http://blogs.msdn.com/ecm SP Team MS DEV 426 173,132 6 103
20 http://blogs.msdn.com/arpans Arpan Shah MS BDM 53 223 178,151 6 331 457 1.4
21 http://blogs.msdn.com/cjohnson Chris Johnson MS DEV 53 98 178,151 5 155
22 http://sharepointnutsandbolts.com   Chris O’Brien MVP DEV 51 97 186,136 0 0
23 http://www.sharepoint-tips.com  Ishai Sagi MVP DEV 48 130 199,227 4 32
24 http://blogs.msdn.com/harsh Harsh Chiplonkar MS DEV 47 50 203,839 6 1
25 http://blogs.developpeur.org/phil (French) Philippe Sentenec MVP DEV 46 513 208,647 4 2
26 http://www.endusersharepoint.com Mark Miller IW 46 208,647
27 http://markharrison.co.uk/blog Mark Harrison MS BDM 44 152 218,928 5 174
28 http://blogs.msdn.com/erikaehrli Erika Ehrli MS DEV 42 69 230,202 6 11
29 http://blogs.tamtam.nl/mart Mark Muller MVP DEV 39 81 249,273 5 40
30 http://www.harbar.net Spencer Harbar MVP IT 39 62 249,273 5 38
31 http://www.sharepointblogs.com/tbaginski Todd Baginski MVP DEV 39 56 249,273 4 83
32 http://johnholliday.net  John Holiday MVP DEV 38 67 256,387 4 27
33 http://www.binarywave.com/blogs/eshupps Eric Shupps MVP DEV 38 256,387 4 16
34 http://stsadm.blogspot.com Gary Lapointe MVP IT 38 159 256,387 3 4
35 http://blogs.msdn.com/markarend Mark Arend MS ALL 37 79 263,809 4 18
36 http://mindsharpblogs.com/Ben Ben Curry MVP IT 37 51 263,809 0 7

37

http://www.msmvps.com/blogs/shane Shane Young MVP IT 199 269,091 4 83
38 http://paulgalvin.spaces.live.com Paul Galvin MVP IT 36 153 271,686 4 4
39 http://weblogs.asp.net/erobillard Eli Robillard MVP DEV 36 67 271,686 4 47
40 http://www.chandima.net/Blog Chandima Kulathilake MVP DES 36 159 271,686 4 7
41 http://www.sharepointjoel.com Joel Oleson IT 35 56 279,760 0 75
42 http://weblogs.asp.net/soever Serge van den Oever MVP 34 63 288,411 5 25
43 http://www.wssdemo.com/Blog Ian Moorish MS 33 101 297,412 4 7
44 http://www.helloitsliam.com Liam Cleary MVP 34 309,815
45 http://www.graphicalwonder.com Shane Perran MVP 30 39 328,547 5 93
46 http://www.21apps.com Andrew Woodward MVP 30 91 328,547 4 5
47 http://www.cleverworkarounds.com Paul Culmsee 30 153 328,547 3 5
48 http://www.sharepointsecurity.com/blog Adam Buenz MVP DEV 29 114 340,254 4 22
49 http://sharepointsolutions.blogspot.com Tony, Asif + Solutions Team MVP ALL 28 45 352,668 5 55
50 http://www.cjvandyk.com/blog Cornelius J. van Dyk MVP DEV 28 97 352,668 3 18
51 http://blog.u2u.info/DottextWeb/patrick Patrick Tisseghem MVP DEV 28 86 376,449 5 201
52 http://www.bluedoglimited.com/SharePointThoughts Maurice Prather MVP DEV 26 31 380,000 5 180
53 http://mindsharpblogs.com/bill Bill English MVP IT 26 36 380,000 4 88
54 http://www.sharepointblogs.com/dustin Dustin Miller MVP DES 24 36 411,621 4 126
55 http://daniellarson.spaces.live.com Daniel Larson MVP DEV 24 45 411,621 4 39
56 http://blogs.catapultsystems.com/matthew Matthew MVP IT 25 52 420,564 4
57 http://www.bobmixon.com/blog Bob Mixon MVP BDM 23 60 429,461 5 33
58 http://blogs.msdn.com/recman RM Team MS ALL 22 33 448,699 6 21
59 http://blogs.officezealot.com/mauro Mauro Caurelli MS DEV 22 51 448,699 5 65
60 http://www.spsfaq.com Stephen Cummings MVP IT 455,987 5 57
61 http://mindsharpblogs.com/penny Penny Coventry MVP IT 21 26 469,745 3 13
62 http://blogs.msdn.com/mikefitz Mike Fitz DEV 253 475,774 6 192
63 http://blogs.msdn.com/mikewat Mike Watson MS IT 20 36 492,178 5 1
64 http://weblogs.mysharepoint.de/mgreth (English/German) Michael Greth MVP ALL 20 46 492,178 4
65 http://www.ideseg.com Carlos Segura Sanz MVP DEV 20 53 492,178 4 4
66 http://www.sharepointblogs.com/ssa S.S. Ahmed MVP DEV 19 48 516,960 5 27
67 http://weblogs.asp.net/wkriebel Westin Kriebel DEV 19 27 516,960 5 27
68 http://chrissyblanco.blogspot.com Chrissy Blanco DEV 19 32 516,960 4
69 http://blogs.msdn.com/williamcornwill William Cornwill MS DEV 18 41 544,327 4 4
70 http://www.elumenotion.com/blog Doug Ware DEV 18 544,327 4 6
71 http://mindsharpblogs.com/todd Todd Bleeker MVP DEV 546,134 5 114
72 http://www.sharepointblogs.com/jasonmedero Jason Medero MVP IT 17 24 574,833 4 33
73 http://mikewalsh.bilsimser.com Mike Walsh MVP IT 16 81 608,616 4 42
74 http://www.mannsoftware.com/Blog David Mann MVP DEV 16 33 608,616 4 6
75 http://sharepointmx.mvps.org/blogs/ldusolier (spanish) Luis du Soldier MS IT 15 26 646,322 4 24
76 http://community.zevenseas.com/Blogs/Daniel Daniel McPherson MVP DEV 15 41 646,322 4 27
77 http://blogs.msdn.com/edhild Ed Hild MS DEV 679,094 4
78 http://blogs.msdn.com/randalli Randall Isenhour MS DEV 14 19 688,970 6 10
79 http://blogs.msdn.com/dwinter Dan Winter MS IT 14 16 688,970 5
80 http://geekswithblogs.net/tariq Tariq Ayad DEV 14 21 688,970 4 84
81 http://glorix.blogspot.com Robin Meure DEV 14 159 688,970 4 3
82 http://www.beckybertram.com Becky Bertram MS DEV 14 21 688,970 4 2
83 http://www.wildwires.com/Blog Stacy Draper MVP DEV 14 19 688,970 4 27
84 http://blogs.sharepointguys.com/brendon Brendon Schwartz MVP IT/DEV 14 103 688,970 3
85 http://blogs.devhorizon.com/reza Reza Alirezaei MVP DEV 14 28 688,970 3 4
86 http://blogs.msdn.com/andrew_may Andrew May MVP DEV 48 722,319 6 153
87 http://blogs.technet.com/corybu Corey Burns MS IT 13 17 736,965 4 1
88 http://www.msftliveblogs.com/mhamilton Mike Hamilton IT/DEV 13 14 736,965 4 18
89 http://blogs.microsoft.co.il/blogs/itaysk (English/Hebrew) Itay Shakury DEV 13 27 736,965 3
90 http://mindsharpblogs.com/kathy Kathy Hughes MVP IT 13 24 736,965 3 6
91 http://cregan.wordpress.com Chris Regan IT 770,942 4 8
92 http://www.zimmergren.net Tobias Zimmer DEV 12 39 790,971 3 0
93 http://weblogs.asp.net/avnerk Avner Kashtan DEV 11 24 854,202 5 75
94 http://meiyinglim.blogspot.com Mei Ying Lim MVP DEV 11 15 854,202 5 20
95 http://wssdevelopment.blogspot.com Chris DEV 11 26 854,202 4 1
96 http://www.plijnaer.nl/weblog Martijn Plijnaer IT/DEV 11 42 854,202 3 1
97 http://blogs.msdn.com/kn MS Team MS ALL 11 890,116 6 74
98 http://blog.krichie.com Keith Richie MVP DEV 10 10 927,370 5 28
99 http://www.toddklindt.com/blog Todd Klindt MVP IT 10 92 927,370 4 5
100 http://dotnet.org.za/zlatan Zlatan Dzinic MVP DEV 10 40 927,370 3 2
 
 
I don’t want to miss anyone
If you have much more than 11 blogs based on Technorati that point to yours then give me a shout at joleson@yahoo.com
 
Blogs had to to rank in the top 900,000 blogs of more than 10 million and counting, to make the list.  Bloglines data and was pulled on 5/19/2008 with Technorati on 5/16/2008.  Any mistakes are my mistakes and not intentional.  This list is generated for the purposes of ranking blogs to help improve the quality of original content and to reward those who are truly doing amazing work for the SharePoint community.  (Truly for your enjoyment and for the betterment of the SharePoint community.)

A Joel’s "Top 100" and "Top 10 SharePoint Blog" badge will be coming soon…

Note: I’ve posted this post for comparative reasons with the previous post.  Apologizes for any mistakes or missing blogs.  Also please note that some blogs were removed that were considered aggregated feeds or didn’t primarily contain original content such as mirrors, news or republished links.  Although this update may look like a major update, additional updates may be made over the course of the week with a refresh of blog listings around August/September 08.

About RSS and Subscriptions… Although some of the best indicators of blog popularity are unique blogs that point to your blog, and links that point to your blog… RSS subscribers are a very telling story.  For this reason I’ve included some stats from Bloglines.com an online RSS reader.  I assume these stats don’t account for even 5% of readership, but can give an indication of popularity.  A more ideal number would be the actual feed statistics such as through feedburner.com.  Unfortunately, these statistics are only available if they are published by the owner.  I for example, as recent as May 14th had 3,516 subscribers  to my feedburner feed, while looking at bloglines you see only 75 as online web based subscribers happening to be using the bloglines interface to subscribe (it’s amazing how many hundreds I can lose over a weekend). Another 29 are subscribed directly to the old feed of the archive site (hence the calculated number in the table). 

According to Andrew Connell’s feedburner stats on his site he has around ~3200 subscriptions, while Bil Simser has ~2500.  It’s fun to analyze.  I hope you enjoy this data and understand this is all in good fun.  Here’s an interesting break down by client consumption.  You can see what small percentage (2%) is taken by bloglines with Outlook 2007 (28%) and Google Feedfetcher (27%) being the two most popular RSS clients for my feed (the very Pro already upgraded Office 2007 client with Outlook 2007).  Very savy indeed.

RSS Conumption of My Blog 

Top 100+ SharePoint Blogs Behind the Report

SharePoint as KeywordSomething I’ve done more since leaving Microsoft is catch up on blogging and reading MVP and other SharePoint community blogs. 

My most recent freeware RSS client is "snarfer" from snarfware.  It had the most downloads on download.com for free RSS readers.  It’s forced me to get a bit organized around my feed consumption.  In my attempts to find the best SharePoint blogs I came across a post which listed the top 100 Analyst feeds.

In my various searching and digging I came across a few good aggregated feeds, here are the best aggregations I found.  SharePoint is a common term across facebook, twitter, blogs and searches.

 

SharePoint Aggregated Feeds:

SharePoint MVPs

SharePoint related Blogging MS Employees

SharePoint Community Lists and OPML (very verbose)

 

I took a stab at trying to put together a 100 Top SharePoint Blogs based on Technorati and was planning on using some influence from Google Page Rank, but it ultimately was tough to integrate the two, so I’ve sorted by Technorati Rank.  First let me caveat this list as incomplete.  This was taken from Mark Kruger’s old list of SharePoint blogs, the old most comprehensive one that I knew of, and then blogs from various MVPs blog rolls.  This list need not be complete.  This is a stab at getting something that I think will become more useful in the future.  Don’t shoot the messenger.  Please hold your harsh words with a better attempt at the essense or spirit of what I was going after…  ultimately a list of bloggers that we can subscribe to, to understand what’s going on in the space… right?

So after getting this huge list of close to 200 SharePoint Community blogs I tried to think like a developer would.  How could I automate getting some useful information on these blogs.  You know I’m not much of a developer, so this should be interesting 🙂  I figured there had to be a web service to gather the data and sure enough…

For Google Page Rank I simply used a page which allows you to check 10 at a time.  Obviously they are hitting a service in the background.  You can add a simple snippet to your own site to show page rank and other ranking sites:

<a href="http://www.wholinks2me.com/" title="Click here to see who’s linking to my site.">Who links to my website?</a>

For Technorati, a service I’ve ended up putting most of my trust in, I dig some digging and found a very useful web service, A Developer API called BlogInfo.  Here’s some information on the service.  Simply pass in the URL and a key which you can get by signing up on Technorati.  (note this service has a 500 per day query limit).  I was thinking about putting this in some kind of page, but the 500 per day limit prevents that.  The useful thing I’ve found with httprequest.vbs is you can hit any web page on the command line.  Very useful for warmups and for automation, you can grab that in the warm up zip attachment on my old blog.

"The bloginfo query provides info on what blog, if any, is associated with a given URL.

The call is made using a REST-ful interface. Send either a HTTP GET or a HTTP POST to http://api.technorati.com/bloginfo?key=%5Bapikey%5D&url=%5Bblog url] with mandatory parameters "key" and "url" and one optional parameter to request various formats.

Here’s what the XML output looks like:

Success
<?xml version="1.0" encoding="utf-8"?>
<!-- generator="Technorati API version 1.0 /bloginfo" -->
<!DOCTYPE tapi PUBLIC "-//Technorati, Inc.//DTD TAPI 0.02//EN" "http://api.technorati.com/dtd/tapi-002.xml">
<tapi version="1.0">
<document>
<result>
  <url>[URL]</url>
  <weblog>
    <name>[blog name]</name>
    <url>[blog URL]</url>
    <rssurl>[blog RSS URL]</rssurl>
    <atomurl>[blog Atom URL]</atomurl>
    <inboundblogs>[inbound blogs]</inboundblogs>
    <inboundlinks>[inbound links]</inboundlinks>
    <lastupdate>[date blog last updated]</lastupdate>
    <rank>[blog ranking]</rank>
    <lang></lang>
    <foafurl>[blog foaf URL]</foafurl>
  </weblog>
  <inboundblogs>[inbound blogs]</inboundblogs>
  <inboundlinks>[inbound links]</inboundlinks>
</result>
</document>
</tapi>
Here's an example of what I put together using Notepad and Excel (x200 lines).  
cscript.exe httprequest.vbs GET http://api.technorati.com/bloginfo?
key=1347df90&url=http://blogs.msdn.com/mikewat/ /out:1.XML //B
cscript.exe httprequest.vbs GET http://api.technorati.com/bloginfo?
key=1347df90&url=http://giraudyp.perso.cegetel.net/
/out:2.XML //B
cscript.exe httprequest.vbs GET http://api.technorati.com/bloginfo?
key=1347df90&url=http://mikewalsh.bilsimser.com
/out:3.XML //B

The example above is all put in a single .cmd file and then I pass in the method "GET" with the URL to httprequest.vbs which accepts a URL as a parameter then output to a filename. Here’s what the output looks like with real data in it.

We all love AC, here’s the XML output for his.  I did find that the UTF-8 encoding was sometimes problematic and I ended up parsing out some of the headers that I found detracting, then pulled them all together and doing some munging and proprietary Excel skills to put this in a table.

<?xml version="1.0" encoding="utf-8"?>
<!– generator="Technorati API version 1.0" –>
<!DOCTYPE tapi PUBLIC "-//Technorati, Inc.//DTD TAPI 0.02//EN" "http://api.technorati.com/dtd/tapi-002.xml">
<tapi version="1.0">
<document>
    <result>
        <url>http://andrewconnell.com/blog/</url>
                    <weblog>
                <name> Andrew Connell [MVP MOSS] </name>
                <url>http://andrewconnell.com/blog</url>
                <rssurl>http://feeds.feedburner.com/AndrewConnell</rssurl>
                <atomurl></atomurl>
                <inboundblogs>194</inboundblogs>
                <inboundlinks>495</inboundlinks>
                <lastupdate>2008-05-16 19:40:04 GMT</lastupdate>
                <rank>36939</rank>
                <authors>
                        <author>
                        <username>aconnell</username>
                        <name>Andrew Connell</name>
                        <description>Microsoft MVP for MCMS, I’m a .NET developer focusing on Microsoft Office System solutions.</description>
                        <url>http://technorati.com/people/technorati/aconnell</url>
                        <photourl>http://static.technorati.com/progimages/photo.jpg?uid=109121</photourl>
                         </author>
                 </authors>
            </weblog>
                            <inboundblogs>194</inboundblogs>
                            <inboundlinks>495</inboundlinks>
            </result>
</document>
</tapi>

The most important things to note are some of the blogs returned nothing.  What does this mean?  This means that technorati hasn’t crawled the blog, or it has no incomming blogs, or no links.  Technorati is by far not the only way to rate blogs, but it really is focused on some of the key algorithms that I find useful.  As you look at updating frequency, links and blogs pointing to your site, you’ll see the most important is the number of unique inboundblogs.  Blog rolls are quite important in defining the importance and ranking of blogs.  When I first started looking at my blog on technorati,the best I got was in the under 10,000 somewhere around 8900, and that was when they were tracking 3 million blogs.  Now they are tracking nearly 10 million blogs and I’m lucky to be as high as I am.  That blog will obviously continue to drop as people update their blog rolls to my new blog at http://www.sharepointjoel.com and the update frequency drops.

More info in the following blog with the rating table!  Please don’t hate me for this…  Add comments in this and the next post for missing blogs that have 10 plus inbound blogs.  I’d like to do an update to this in a couple of months.  We can call this a first stab, and unofficial… giving more of a chance to capture a more verbose list.  Any comments on the unbiased, but automated ratings, I’m open to that as well.  Check out blogged.com, they have some ratings on ~75 SharePoint blogs, but I found it incomplete and needing to be updated.  Again, no offense to what you’ll see in the next post 🙂 

Your friend… Joel

Register for SharePoint Summer Camp

A special once in a lifetime event is happening this summer.  Shane Young and I are joining forces to bring you a special variation of SharePoint Professional Administration 401 we’re currently calling "The SharePoint Administrators Survival Camp" with much more depth and much more detail.  We’ve revamped the agenda and added a day.  We’re hoping to attract the real die hard SharePoint Admins that want to come and rub shoulders with us, and have real meaty conversations around disaster recovery, authentication, and share real world troubleshooting horror and success stories with us around the camp fire.  Ok, maybe no campfire, just the fire from the Mirage.  Yes, we’re going to do this amazing event in Las Vegas, July 14-18, 2008. 

I wanted you to hear it here first.  I am partnering up with the Ted Pattison Group to develop and deliver some training.  The TPG website hasn’t yet been updated with this info, but I’ll add the link here when it does become available.  I’m sure it will fill fast.

I bet they’d let you get on a pre-sales list…  (In addition, I noticed coupons on the home page for $400 discounts, not sure how long those will be there.)

1(866) 475-4440

Registration Now Open for SharePoint Survival Camp for Admins.

 

info@TedPattison.net

I’ll ask for forgiveness later.  More details to come.

Joel