0 rating
9/7/2012 1:37:38 AM
3/15/2021 9:32:55 AM
Source: GitHub
Provider: WeTeam


The module has been developed by Nick Wesselman, Alistair Deneys, Mark van Aalst as well as other contributors from the community.


  • Windows Live Writer integration (MetaWeblog API)
  • Experience Editor support and custom WebEdit ribbon
  • WebForms and MVC view engines supported
  • Wordpress Import
  • CSS-based themes, with custom themes possible (three included)
  • Various blog navigation components
  • Comments (with author notification and optional approval workflow)
  • Comment CAPTCHA through MSCaptcha or reCAPTCHA
  • Gravatar Support
  • Social sharing through ShareThis or AddThis, and other Facebook and Twitter widgets
  • Tagging and tagcloud
  • RSS Feeds (Sitecore Integrated RSS)
  • Multi-server (staged architecture) support
  • Globalized labels and messaging (English, Danish, Dutch, German and Japanese translations provided)
  • Akismet comment spam checker
  • Most importantly, WeBlog has been designed to allow you to easily integrate it into your existing content and design, and to allow you to customize its templates and layout to your project requirements.

Older versions of the module (2.3 and prior) support older Sitecore versions (6.x)


  • Documentation > Installation guide
    Installation guide
    1. Install the package
    2. Create your blog using the Branch template.
    3. Republish your master database and test

    The module is tested on Sitecore 6.2, 6.4, and 6.5

  • Documentation > Creating and setting up your blog
    Creating and setting up your blog

    Create a new blog


    To create a new blog you can create a new item from /sitecore/templates/branches/modules/weblog/blog. The branch template will create a new blog for you, and also all standard folders and items.



    When you created a new blog, you need to fill in some settings. You can do this by clicking on the "Blog settings" button in the blog ribbon.



    Here you can enter the name of the blog you want to create and your email as well as some settings for your blog.

    Now that you have created your first blog it is time to populate it with some entries. So click the new entry button and enter the name of your entry and you should get a new entry that you can edit in the page editor like so



    All the fields are edible with inline editing.

    If you need to go back and change the title for your blog or some of the other settings that you set when first creating the blog, you can simply click the blog button in the settings chunk to get this window.



    The same can be done for the entry that you created in which you will see something like this


    What you get in the content tree when you create a new blog (RSS, categories)


    When you have created your blog besides being able to edit it in the page designer some items are also created in the Content Editor.



    Here you can edit the same information as in the page designer and as well as the configuration for the RSS feed for your blog. You can read more about the RSS settings in the Setting up the RSS feeds for your blog section below.


    What controls do you have available to add to your blog


    In the blog sidebar you have a number of controls that you can add in order to customize the look of your blog.

    You can list the different categories that you have used on your posts and there is also a tag cloud so you can filter your posts by your defined categories and tags that you have on your blog entries.

    You also get a control to view the latest comments for your blog and the administration control informs you what user you are logged in with.




    Customizing an existing theme or creating your own is as simple as editing a style sheet file. In the Content Editor on the blog item you can in the blog settings section find the theme.


    This is pointing to a section under system/modules/WeBlog/Themes. You need to register your theme if you are creating a new one here.


    Setting up the RSS feeds for your blog


    In the content editor you should have a RSS icon where you can customize the blogs RSS feed.



    In the data section you can set the title used for the feed as well as a description.


    Additional metadata

    In the Caching field you can set the duration in the time span format (00:00:00)

    In the Extensibility field you can enter the name of the class where you have overridden the default feed behavior.

Release notes
Release 2.2
Updates to WordPress import wizard for reporting progress
Fixed issues with WordPress import wizard with some WordPress XML format
Updates to "edit settings" commands for page editor
Fixed issue in CreateCategory command
Fixed issues with media file naming with uploaded media from Live Writer
Updated database crawler to include publish field to take into account publishing retrictions and sort order on list page
Added ability to set blog templates to use in blog settings
Added pipeline to handle getting the summary for an entry
Added new rendering type, Blog Sublyout, that allows varying HTML caching by blog. This enables caching of sidebar components whose content varies by current blog.
New sublayout parameter or blog archive, close months by default
Performance updates for blog archive
Ensure entries created through Live Writer publish correctly including any ancestor folders on the entry or associated media
Fixed XSS vulnerability in CommentsList.ascx
Fixed issue with WCF service under Sitecore 6.2
Fixed issue with LinkManager LinkOptions not being followed
Fixed issue with comment submission due to entry and comment list sub layout cachingFixes for comment workflow and translation API

Release 2.1
Added "Delete Comment" action to Spam state of Comment workflow. Makes bulk deletion of spam from the workbox easier.
Updated MetaWeblog API service to accept publish date on posts
Added tests for the MetaWeblog API service
Implemented the ManagerFactory class and updated the manager classes to support it's use. Do not use manager classes directly. Instead use the ManagerFactory to obtain the instance you're after. This allows users to override the managers classes.
Added Akismet support
Updated comment creation process to use a pipeline. This will make it easier for users to alter the creation process through configuration
Read more Back
Code examples

Solution screenshots(0)


Reviews (0)

Sort by: Date Most votes
  • Profile Avatar

    Level: 0

    x0 x0 x0




    Was this helpful?


Comments (0)

Sort by: Date  Most votes

Leave a Comment

Comment must be field in
Post comment

Write a review

Title can't be empty
Review can't be empty
Post review


Title Description Download Action

Add File