Mcbeev.com - Brian McKeiver's Kentico CMS Blog

Introduction

A few people have recently asked if my web parts for integrating with Yammer work with version 8.0 of Kentico. As it turns out, not only has Kentico released a new major version since I wrote these web parts, but so has the Yammer API. Tonight I retro-fitted the code to work with the new API as well as both versions 7.0 and 8.0 of Kentico.

Change Notes

Like I mentioned in the introduction, the biggest change to account for was the fact that Yammer changed their Yammer Embed developer options.

You no longer need to specify a Data App ID, the property has been removed.

The Javascript Yammer Embed URL has changed, the code now correctly uses the updated URL

I made a slight performance enhancement to load all script as a Startup Script (bottom of the body)

The Yammer Group Feed web part now requires a Width (at least 400px) and a Height, based on Yammer's new requirement.

New version of the code that works in Kentico 8.0.0+. By the way, if you are still using version 8.0 vanilla go hotfix right now!

Download

Installation Instructions

The installation instructions for the Yammer Web Part Pack 1.1 are the same as the original version. You can find out how to install the web parts by reading my original post, Yammer Web Part Pack for Kentico CMS. If you are already using the web parts, you can simply re-import the package over the top of your installation to overwrite them, and they will work after that.

Be the first to know about my latest Kentico Tips & Tricks!

About Brian McKeiver

I have over 15 years of experience in web development, mainly at BizStream. I'm passionate about software platforms and technologies that can help solve real world problems. I specialize in architecting solutions that use Kentico CMS, Kentico EMS, and ASP.NET Content Management Systems.

I enjoy hanging out with my wife, chasing around my three children and vigorously rooting for the Michigan State Spartans and Detroit Lions.