all things Sitecore related

Blog module update

By on November 27, 2009 in Sitecore with 16 Comments

This week I released the stable version of the EviBlog module. You can download the module from the Sitecore Shared Source. The module works on all Sitecore solutions based on version 6.2.

The module now includes the following features:

  • Inline Editing support
  • Windows Live Writer integration
  • Pingback
  • RSS (using the Sitecore 6.2 Integrated RSS)
  • Tagging and tagcloud
  • Categories
  • Comments (you can disable per setting)
  • FieldEditors for blog and entry settings
  • Custom webcontrols for integrating your own theme

The Shared Source coordinator Jimmie Overby created two video’s (1, 2) which shows you the most common use of the module. Currently I am writing some documentation about how to use the webcontrols in your own theme. With these webcontrols it’s quite easy to integrate the module within an existing Sitecore installation.

Please do not hesitate to use the Shared Source forum when you have questions about the module.

About the Author

About the Author: Mark van Aalst is a Solution Architect for Sitecore Netherlands. Prior to working for Sitecore he has worked with the Sitecore CMS for more than 6 years and was a Sitecore MVP. Mark is also the initiator of the populair Sitecore Shared Source WeBlog module which he develops together with Nick Wesselman and Alistair Deneys. You can follow Mark on Twitter @markvanaalst or Google+ .


If you enjoyed this article, subscribe now to receive more just like it.

There Are 16 Brilliant Comments

Trackback URL | Comments RSS Feed

Sites That Link to this Post

  1. Twitted by markvanaalst | November 27, 2009
  1. DanBrown says:

    Very nice! I really like the integration that has been done with Sitecore.

  2. Seifert says:

    That is an amazing module Mark! :o)

  3. Raymond says:

    I’ve been testing the EviBlog module and it looks good to me. I noticed that when user submits his/her comments, the comments are immediately available on the blog, even though workflow is in place for the blog comments template. Is it possible to only publish the comments when the workflow is completed?

  4. Paul says:

    Hi Mark,

    client in Australia wanting to use the blogs functionality but when i try to browse to a blog entry page i get “Object Ref not set” error.. Have you seen this before?

    [NullReferenceException: Object reference not set to an instance of an object.]
    Sitecore.Modules.Eviblog.Managers.CategoryManager.GetCategories() +181
    Sitecore.Modules.Eviblog.UserControls.BlogCategories.Page_Load(Object sender, EventArgs e) +33
    System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +14
    System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +35
    System.Web.UI.Control.OnLoad(EventArgs e) +99
    System.Web.UI.Control.LoadRecursive() +50
    System.Web.UI.Control.LoadRecursive() +141
    System.Web.UI.Control.LoadRecursive() +141
    System.Web.UI.Control.LoadRecursive() +141
    System.Web.UI.Control.LoadRecursive() +141
    System.Web.UI.Control.LoadRecursive() +141
    System.Web.UI.Control.LoadRecursive() +141
    System.Web.UI.Control.LoadRecursive() +141
    System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +627

  5. ben637 says:

    I have tried using the Eviblog recently and had problems getting it to work with LiveWritter. I am able to establish a connection but it says i have no active blogs. I have made sure i have ticked the livewritter option in the settings. I also noticed that in the video there appear to be items in the system/modules/eviblog/blogs folder. Mine is empty. I can only assume that there is supposed to be something in there. I also tried creating a proxy in there to see if that helped, but it didn’t.

    Anyone had this problem?

    • Mark says:

      @Paul I haven’t seen this before. Did you modified anything or did the error occured after installation of the module?

      @ben637 In the system/modules/eviblog/blogs folder there needs to be an item based upon the settings (/sitecore/templates/Modules/EviBlog/Settings) template. The template has only one field which needs to contain the ID of the Blog item.

  6. Sabrina says:

    I’m interested in seeing some examples of this blog in action.

    If anyone has this up and running, could you post your URL?


  7. Ryan says:

    Hi Mark! This module looks great, but I am getting the same null reference exception reported above. I receive it when I attempt to view the blog item that I created in the sitecore content tree. I created this item because after my installation (and full republish) there were no sample or test blogs created as indicated in the videos. This might be because my start path is different as I’m using an existing dev copy of sitecore rather than a fresh install. Any input is welcome as I would love to see this in action and utilize it if it fits all of our needs.


  8. @consultant says:

    The eviblog module does not play nicely when it is installed in an existing sitecore instance. I tried installing the package into the starterkit and it did not work. Any ideas?

  9. mike says:

    You can “fix” the null reference exception error by creating a “Categories” folder under your blog node.

  10. Chuck says:

    I’m getting a null reference error too, but mine is coming from Blog.Initialize() rather than GetCategories(). Makes it hard to figure out what I’m missing. Are isnull conditional statements outlawed in Europe? 🙂

  11. Chuck says:

    Yay! The reason for the null ref error came from the rss checkbox being checked, but no rss item had been created.

  12. Jeremy says:

    How do you in the Content Tree or in Presentation Details set up the EviBlog?

    I have a main content placeholder of phBody that I would like to stick the blog in but it doesn’t appear to work. Does the Blog have to use it’s own Blog Layout?

  13. Graham says:

    Hi Mark,

    Can you confirm if it can be made mandatory for a user to register before leaving comments on the EviBlog.


Post a Comment

Your email address will not be published. Required fields are marked *