CS MVP's
Community Servers Most Valued Professionals

December 2007 - CS MVP Bloggers

  • CS Nuglet: If IsAnonymous DisplayCondition fails

    A Community Server Chameleon Form I put online this week required that the user be known (logged-in) before permitted to complete or view the form. So the page has three DisplayConditions, one to test IsAnonymous to display the "you must login..." message, the second DisplayConditions statement to display the form, and a third to display the "thanks..." message on submit with a Chameleon SuccessAction GoToModifiedAction control. If this weren't a nuglet I'd elaborate on...
  • Mobile Theme for Graffiti

    Yesterday I was on Graffiti forums to report a few issues and send some suggestions for development team. There I found a forum thread where Brendon Schwartz had a question about mobile views of pages and Scott Watermasysk had left him a reply with some insights about a simple way to accomplish that. That was a an interesting idea for me, too. Before migrating to Graffiti I had some thoughts to create a mobile version of my blog for Community Server but couldn't find time to work on it. Seeing...
    Filed under:
  • Links for 2007-12-29 [del.icio.us]

    HOBBY ZONE - E-flite Blade CX 2 Hop-Ups & Optional Accessories Spare parts for my new R/C Heli.
  • Moving My ASP.NET MVC Posts to ASP Alliance

    I got emails and comments from a few guys who were looking for new parts of my post series about building a simple blogging engine with ASP.NET MVC Framework and LINQ in .NET 3.5. I know that I promised to keep writing that series regularly but broke them after the first post and it's almost two weeks that I haven't written the second part. I thought it would be better to send an update about this series here before you think I'm a liar! After writing the first part of this series, Steve...
    Filed under:
  • Google Safe Browsing Library for .NET Beta 2

    Last Friday I released the first Beta of my Google Safe Browsing API library for .NET with some limitations that I listed there. During the last week I worked on this library to solve those limitation and improve the code and design and the result was what I'm now announcing as the Beta 2 with some major updates and bug fixes that can make the library much better and stable. Phil 's idea on having a single library to fight against spam and badware stuff in .NET applications was a great idea...
    Filed under:
  • CS Nuglet: Critical Error SiteUrls.Config Solution

    I was throwing a new CS2007.1 site on my development server on Christmas Eve when I encountered the error below. The SDK compiled clean, the cs_3.0_CreateFullDatabase.sql ran without a glitch and my connectionstring.config was correct, yet I couldn't display the site. Granted, this isn't the most illuminating error, and it is in fact wrong, as the error has nothing to do with a missing SiteUrls.Config. That isn't to say that this is a problem with Community Server, not at all, as it was...
  • Keep An Eye on BlogML Site

    In the latest couple of weeks, I've put a lot of effort into two open source projects including BlogML and Subkismet. It was a long while that I couldn't enjoy open source development and now I have the opportunity to do that. As a part of this effort, I worked much on the BlogML code and also on its official site . After launching the site with Graffiti Beta 1, I created different sections for the site and modified the theme to find something appropriate that looks good. Current theme is...
    Filed under:
  • Depth of Inheritance for WPF and Windows Forms Applications

    Depth of Inheritance is one of the common code metrics to measure the inheritance level in an application. Obviously less value for the Depth of Inheritance is better because reduces the complexity and confusion in code and design. One nice point about the code metrics for a WPF application is the minimum Depth of Inheritance that they have in comparison with Windows Forms applications. I noticed this when saw the code metrics for my WPF Schema validator application that I wrote last week. Here I...
    Filed under:
  • Review: NDepend

    After a long while, I published something new on DotNetSlackers and it's a review of NDepend tool . NDepend is a code analysis tool written for .NET developers as a standalone application that can be integrated with Visual Studio and Reflector and lets you easily analyze your code and explore various metrics. In this review, you'll read about this product and an overview of its major features. Probably you can remember that I wrote about the NDepend tool a few weeks ago and promised to write...
    Filed under:
  • My Military Service After Ten Months

    Today was the last day of first half of my required military service and I'm now officially in the second half. This Christmas is the mid-point of my service and it's interesting! The first thing that comes to your mind is "how fast it went!" but for myself as the guy who had to pass this time, things were different. Normally time stops when you attend it and when you're forced to spend the time, you have to attend it! The last time that I gave an status of my service was after...
    Filed under:
  • Unqualified theme for Graffiti Beta 1

    Today I ported a theme from Free CSS Templates to Graffiti Beta 1. To be honest themeing is not really my thing, so to start I spent some time looking at both the themes that Scott and Rich Mercer put together that ship with Beta 1. You can actually implement a theme in just 4 files, it really is that simple. You can download the theme here , and registered users of the site can discuss it here .
  • Graffiti to Become Popular

    There is only one private Beta of Graffiti available but it has amazed many users! There are some Telligent fans who have migrated their blogs to Graffiti and I'm seeing new guys who are looking forward for a new version to make the decision but so far the reaction has been excellent. Telligent is announcing several new features for Graffiti one by one and probably you've heard of MySQL and VistaDB support for Graffiti. VistaDB is going to be the default database for Graffiti 1.0 and Telligent...
    Filed under:
  • I'm Rolling Again

    Nowadays I'm feeling much better than the past 10-11 months! One of the main things that was putting me under pressure was the book. My limited time and my concerns about the quality and deadlines had put me in a hard situation. Fortunately I finished my work on the book three days ago while today was the last deadline to send all reviewed chapters to production. After that I feel much better and think that I have much more free time! I had pointed to the reason before but repeat it here again...
    Filed under:
  • Google Safe Browsing Library for .NET Beta 1

    As you may remember from a few ages ago (!), I was working on an implementation of Google Safe Browsing API for .NET as a part of Subkismet project. For those who are new to this world, Subkismet is a set of tools and libraries for .NET developers to fight against spammers and is founded by Phil Haack , Jeff Atwood and others. Unfortunately I couldn't find enough time to finish my work on this implementation on time but as a part of my recent effort for community activities and open source development...
    Filed under:
  • WPF Schema Validator

    One of our plans for BlogML 2.5 is to build it for .NET Framework 3.5 and add all new features based on this new version. One of these new features is the addition of a WPF schema validator tool to BlogML 2.5 to let users validate their BlogML files against BlogML schema easily. Today I worked on this WPF application and wrote it as an standalone project in general and will import it to BlogML project soon. This WPF schema validator is built on top of .NET 3.5 with a simple structure and user interface...
    Filed under:
1 2 3 Next >
Community Server MVP's © 2006-2008
Powered by Community Server (Commercial Edition), by Telligent Systems