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.
16 Comments
Pingback: Twitted by markvanaalst
Wow is all I can say!
Very nice! I really like the integration that has been done with Sitecore.
That is an amazing module Mark! :o)
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?
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
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?
@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.
I’m interested in seeing some examples of this blog in action.
If anyone has this up and running, could you post your URL?
Thanks!
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.
Thanks!
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?
You can “fix” the null reference exception error by creating a “Categories” folder under your blog node.
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? 🙂
Yay! The reason for the null ref error came from the rss checkbox being checked, but no rss item had been created.
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?
Hi Mark,
Can you confirm if it can be made mandatory for a user to register before leaving comments on the EviBlog.
Cheers