Jul 14

Yammer Web Part Pack Update for Kentico

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. You can grab the download of my Yammer Web Part Pack 1.1 after the jump.

Read more »

Nov 03

Yammer Web Part Pack for Kentico CMS

I'm happy today to introduce 4 new Yammer web parts for Kentico CMS. If you or your company have a Kentico CMS based intranet and are wondering how to be more social than you need these web parts! With these new parts you can display your company's group feed, like a page, follow a page, and finally comment on a page. Utilizing the group of web parts is a powerful way to foster enterprise collaboration on your company's intranet.

Why Yammer? Well, did you know that 85% of Fortune 500 companies use Yammer for Enterprise Social? I was a bit surprised that number was so high myself, but it explains why there has been a recent trend of requests from our customer base at BizStream. Customers as well as potential clients are asking to include Yammer feeds in their intranets or help them integrate Yammer with their SharePoint installations and business applications.

After seeing this trend we started using Yammer recently for our own internal BizStream intranet. I am quite pleased with the results so far. And since we use Kentico to power our intranet it was time to fire up Visual Studio and write some code.

Read more »

May 25

6 Things to Check if your Web Part is Not Working in Kentico CMS

Have you ever had your Shopping Cart web part not get past step two in the checkout process? Or ever had your Logon Form web part not authenticate correctly. Maybe your Comment View web part doesn’t allow you to edit or add a Blog Post comment ? There is nothing more frustrating to a Kentico developer than spending time on a problem that should not be a problem.

Most developers that have experience with Kentico have probably added hundreds of web parts to web part zones in their careers. 99.9% of the time they just work the way they should. However, every once in awhile something goes wrong, and when it does, it can be infuriating. I have put together the following list below to hopefully save even the most grizzled Kentico veteran some time when it comes to troubleshooting why a web part refuses to work the way it should.

Read more »

Feb 10

7 Things Developers Should NOT Do With Kentico CMS

If you are reading this blog post then you probably already know that I think Kentico CMS is the best ASP.NET based Content Management System around. Kentico is an incredibly powerful and flexible platform to build web sites and web applications with. With that being said, just like any other system on the planet, if you are not careful you can end up using it the wrong way. Today I am going to try to shed some light on a few common mistakes that I have seen in the wild with Kentico. Hopefully after you read this list you will be able to avoid some of them.

Keep reading to see my list of 7 things that developers should not do with Kentico CMS.

Read more »

Jul 08

Google +1 Button Web Part for Kentico CMS

This post is intended to introduce my latest web part that I have created for Kentico CMS. This new web part wraps up all the logic you need to add a Google +1 button to your Kentico CMS pages or page templates.

Read more »

Jul 05

Custom Document Aliases in Kentico CMS

(Note: this post assumes that you read the primer post on URL Rewriting & Aliasing in Kentico CMS)

 

In my last post I described what it takes to use the URL Rewriting and Document Aliasing capabilities of Kentico. I also promised a twist to those who made it through the entire blog post, and here it is. So without further ado, I now present my solution for creating a Custom Document Alias in Kentico that is QueryString aware.

Let’s get started. Now that you understand more about URL Rewriting say you had a URL like this:

 

Read more »