BlogML module for Orchard 0.5 CMS now available

Tags: Orchard

Codeplex site: http://orchardblogml.codeplex.com

What is BlogML? BlogML is an open format derived from XML to store and restore the contents of a blog from one location to another.

Is BlogML open source? Yes of course… http://blogml.codeplex.com

The Module! -

A month after publishing the BlogML module for 0.5 I have finally got around to writing to tell you the users where and how to use it. I have used the screen shots that have been provided in emails from Bradley Millington, thanks Bradley, I owe you!

A quick tour:

  1. Find the BlogML module in our gallery feed:

    clip_image001

  2. Then enable the NGM.BlogML feature on the Features admin page:

    clip_image002

  3. This exposes a new “Import” menu under “Blogs”:

clip_image003

  1. To import a blog (and posts, tags, comments), browse for a valid BlogML XML file.  You can also specify a pattern to match for identifying post URL slugs:

    clip_image004

  2. Upload and import, and you’ll get a success message for each imported blog and post:

clip_image005

  1. Note the new Blog shows up under Manage Blogs (and my previous blog is still retained too):

clip_image006

  1. The Import feature handles import of tags and comments too, including the approval state of each comment.

clip_image007

  1. The Blog ML module also exposes some settings for customizing directories:

clip_image008

After having issues with source control all seems to have corrected itself and thanks to all who have been waiting and logged issues on the Codeplex site. For all those who don’t yet know where the code is, please check http://orchardblogml.codeplex.com and download the latest version.

6 Comments

  • Steve Hiner said

    I tried it today for the first time and it didn't work quite right. I discovered that my existing blog engine Subtext appears to export BlogML using Base64 encoding for the content of each blog post. After importing it into Orchard it shows up as a long string of random characters. Fortunately I only have 5 or 6 posts so it wasn't a big deal to migrate them manually but I thought you'd like to know anyway. The relevant node looks like this: (spaced out since it was crashing your submit code) < content type="base64" >< ! [ CDATA [ Jxmz........W91Pw== ] ] > < / content > The post name and title are also wrapped in CDATA.

  • Swayam said

    I can't locate the export button on Orchard CMS version 1.1. Importing existing blogs into Orchard worked like a charm. Thanks for the module.

  • Swayam said

    I can't locate the export button on Orchard CMS version 1.1. Importing existing blogs into Orchard worked like a charm. Thanks for the module.

Leave a Comment

Yay! You've decided to leave a comment. That's fantastic! Please keep in mind that comments are moderated and rel="nofollow" is in use. So, please do not use a spammy keyword or a domain as your name, or it will be deleted. Let's have a personal and meaningful conversation instead. Thanks for dropping by!