I'm Keyvan Nayyeri, a 25 years old Ph.D. student at
the Computer Science department of
the University of Texas at San Antonio.
I'm also
a Software Architect and Developer and previously held a B.Sc.
degree in Applied Mathematics.
This is my blog where I publish content about various topics specifically Programming Languages and Compilers, Software
Engineering, and Programming.
Fahrenheit Marketing is a top-dog Austin Web Design firm offering a complete portfolio of online services.
Finally I published final versions of my Add-ons for CS 2.0:

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.

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
Fahrenheit Marketing is your resource for Search Engine Optimization in Austin.
Dave Burke
Mar 31, 2006 1:32 PM
#
Ancora Imparo
Apr 01, 2006 12:17 PM
#
Jaxon Rice
Apr 01, 2006 1:50 PM
#
Keyvan Nayyeri
Apr 01, 2006 2:39 PM
#
Dave Burke
Apr 03, 2006 10:38 PM
#
Dave Burke
Apr 04, 2006 12:27 AM
#
Dave Burke
Apr 10, 2006 1:09 PM
#
Keyvan Nayyeri
Feb 17, 2007 11:57 AM
#
Leave a Comment