Final versions of two new Add-ons for CS 2.0

Finally I published final versions of my Add-ons for CS 2.0:

CS 2.0 Recent Feedbacks control

Community Server 2.0 Blog Recent Feedbacks control is a fully customizable control which you can place it on your blogs and get all recent feedbacks on your blogs with full information about each one.  Thank to Jayson for his suggestions, I added new features to it and now it can be located in Blogs home page to show recent feedbacks of all blogs or a group of blogs.  I designed it as a fully customizable control and this is a great advantage for it.

This control is very useful at least for myself. The number of comments on my old entries are growing and this can help my visitors to share their ideas.  You can see it in action on sidebar of my blog and download it from here.

CS 2.0 Blog OPML to Blogroll converter

Community Server 2.0 OPML to Blogroll converter is another new Add-on for CS written by me.  It gets an OPML file, validates it against a schema and adds its links and groups to blogs based on XSL Transforms and CS APIs. This is another handy tool for bloggers.  It is time consuming to add a large number of links manually (who will do it in new age?!) and this control is a good solution.  I got this idea from Scott Hanselman when he had written something similar to this for his DasBlog.

To have a better result and prevent from any exception I’ve written a schema for incoming OPML files and all OPML files must be validated against it.  Feed readers have different outputs for OPML files and this will make it hard to handle all cases.  I assumed that users will remove all <head> content from their files manually then upload their files. This control can clear all old items based on a boolean value.

To see this control in action take a look at my links page. This is the OPML file that I’ve used to generate these links and is a good sample for valid OPML files.  I got it from RSSBandit and removed all <head> elements and some groups of links from it manually.

You can download this control from here.

Sidenote 1: I checked these controls with different real data and seems that they don’t have any serious bug or exception but if you faced with any exception please contact me.  All Add-ons are published with source code and you can change them easily.

Sidenote 2: Currently I’m working to publish final version of [BlogML] reader/writer for CS 2.0 and am going to find some solutions to read/write attachments and hope that can upload it soon.

Now playing: Metallica - Some Kind Of Monster

[advertisement] Axosoft OnTime 2008 is four developer tools in one: bug tracking, project wiki, feature management, and help desk. It manages your development process so developers can focus on coding. Installed or Hosted – Free Single-user license -- Free 30-day team trial.

8 Comments : 03.31.06

Feedbacks

 avatar
#1
Dave Burke
03.31.2006 @ 1:32 PM
This is REALLY some nice work, Keyvan. I really like how you packaged up the Recent Comments mod as its own application for drop-in to CS 2.0. I'm going to try to follow that more with my own future mods. I am definitely going to investigate your OPML-to-Links List mod. Very nice!
 avatar
#2
Ancora Imparo
04.01.2006 @ 12:17 PM
A couple interesting Community Server related posts: Scott Munro gives a quick overview on how...
 avatar
#3
Jaxon Rice
04.01.2006 @ 1:50 PM
These are both really nice. I was thinking how useful an opml to links converter would be just the other day.
admin avatar
#4
Keyvan Nayyeri
04.01.2006 @ 2:39 PM
Yes; Scott Hanselman had a great idea about this and I got it and coded for CS.
 avatar
#5
Dave Burke
04.03.2006 @ 10:38 PM
Keyvan, I used your OPML logic but updated the core SQL code on the individual links to avoid MEGA processing time calling the WeblogDataProvider and CS 2.0 stored proc. I couldn't deal with the overhead for a simple SQL input process and how long it took to convert the OPML file. Thanks for doing the hard work on this. I'll be blogging the details soon.
 avatar
#6
Dave Burke
04.04.2006 @ 12:27 AM
Keyvan Nayyeri released his OPML-to-Blogroll Converter Add-on for CS 2.0 a few days ago and I jumped...
 avatar
#7
Dave Burke
04.10.2006 @ 1:09 PM
I've done a lot of CS mods, but seldom after putting them online do I say, "Whoa, that's COOOL!"&nbsp;...
 avatar
#8
Keyvan Nayyeri
02.17.2007 @ 11:57 AM
One of things that I wanted to add to new version of Nayyeri.NET was a blogroll. Community Server supports

Leave a Comment