CS MVP's
Community Servers Most Valued Professionals

February 2008 - CS MVP Bloggers

  • How to Serialize a MailMessage

    Last year I had written an SMTP component for .NET 2.0 and called it Gopi . Gopi is a simple library that lets you manage your emailing system in a .NET application and use SQL Server database as storage system for your data to make sure nothing will be missed. Like many other libraries that are out there, Gopi uses different database columns for storing its data. There is a drawback with this approach and that is the limitations of storing all properties of an email into database easily. One obvious...
    Filed under:
  • Community Server Beta Byte for February 28, 2008

    forum beta bits Two interesting upgrade bits from Jose, the fact that blog owners are no longer stored as extended attributes and that only if photo and file galleries have the same appkey are they merged during the upgrade process. ScottW informs us that Community Server 2008 no long supports storing files in the database. I always turn off the database storage option, so I'm definitely fine with it. There are other new storage options as Scott explains. There have been a number of observations...
  • How Often Do You Check in?

    One of the common parts or even the common part of the software teamwork on a source control is developer check-ins to add new code to the source control. It's always been an interest for me to see how often other developers check their codes in and what are their rules for doing this. Although there are some automated ways to manage check-in to some extent but there is almost no way to force all developers in a team to follow same method. Leading and contributing to several small and big projects...
    Filed under:
  • Visual Studio Extensibility on Channel 9

    As I said before 2008 is going to be the year of Visual Studio Extensibility (aka VSX) and most likely it will be a special year for VSX community. There are many attempts to improve VSX in several ways by adding new features to Visual Studio 2008 and its SDK, building new communities, resources, samples and any other innovation that can help VSX. Today after announcing Visual Studio Gallery as a great place to find Visual Studio extensions, Channel 9 team published two videos from Visual Studio...
    Filed under:
  • CS Nuglet: Dealing with a Dysfunctional Pager Control

    I was primping a Community Server site for a client First View when I noticed a pager control was not working in Firefox. It was fine in IE. AND, it worked on my development server but not on my public staging server. The HTML links were properly formatted, but no one was home. No clicky, no linky. Regardless of the obscure weirdness factor, this didn't pass DBVT.COM Quality Control so it was time to dig. It took a few minutes, but the solution was to remove the pager's CSS class wrapping...
  • Refreshing BlogML Library

    It's been over three months that I've reactivated BlogML project and am working smoothly to unit test existing code, improve the library, add new features and fix bugs from the past. In this while I've tried to improve the project after a long time that we haven't had any new release. The result was good but at the middle of the process I found that I need to do more than this. You may know that BlogML project comes with BlogML specification as an XSD file along a rich .NET library...
    Filed under:
  • Community Server Byte for February 24, 2008

    blog bits It appears that Microsoft is continuing to advance their social networking product, as it now powers MSDN Forums. I assume it's the Microsoft.Community application I reported on back in April of last year. It's nothing to write home to Momma about at the moment, but I'm happy to see they're still working on it. Dan Hounshell with one of those thousand-dollar posts if you happen to be experiencing a "System.NullReferenceException when starting Community Server News Gateway...
  • Graffiti Extras 1.0 Released

    As I promised before I had plans to release the first stable version of Graffiti Extras project a few days after the official release of Graffiti 1.0 and now I want to make that happen! A few weeks a go I started and announced a new open source project named Graffiti Extras that aims to provide various open source free plug-ins, extensions, widgets, themes and tools for Telligent Graffiti CMS in a simple and easy to install form. These extensions are missing from the core Graffiti product that targets...
    Filed under:
  • My Military Service After a Year

    Almost one year ago I got off to begin a 20 months required military service. Some regular visitors can remember that first I passed a two months military training in a camp far from home and then moved back to serve in a semi-military organization. Now one year is gone from the day that is known as the official start of my service by lawyers! One year isn't a short time and didn't pass quickly. Even it didn't pass as quick as a year when I was out of the service and this is the nature...
    Filed under:
  • CS Nuglet: On Telligent_Modal is not defined in CS2007

    A Community Server project I'm working on currently is based on a custom theme that I received from my client. It's a very attractive theme that I like a lot. Seriously. And there aren't a lot of attractive Community Server sites out there, so I appreciate working with a standout theme. I was working on a custom Chameleon form that contained a modal window link, but a Javascript "Telligent_Modal is not defined" error prevented the modal window from opening. Looking in the custom...
  • Roll your own Community Server Rating Stars

    I'm working with a Community Server site theme that has a blue background and concluded that the out-of-the-box rating stars, while looking fine on a white background, looked downright crappy over the blue. So I rolled my own. Here's what they look like. Pretty! If you look at the HTML generated by, in our case, the CSFile:EntryRating control you'll see <span> <img border="0" align="absmiddle" src="../images/common/star-left-on.gif"/> <img...
  • IP Blocker Plug-In for Graffiti

    Working on Graffiti Extras project to finalize version 1.0, I'm implementing a few ideas that make the project richer. One of these ideas is a plug-in that blocks incoming requests from specific clients based on their IPs. This is a common feature for many web applications and lets site owners and webmasters to kick out all invalid requests. IP blocker was also a part of Community Server from the early days but is not included in Graffiti 1.0. Thank to good extensibility features of Graffiti...
    Filed under:
  • Enabling multiple PayPal "forms" on a Community Server page

    I see this question from time to time, where someone wants to provide several PayPal buttons on a Community Server page. This is actually a .NET issue, since each PayPal button is contained in a separate form, and only one form is supported on a .NET page, but Community Server is .NET (at its best - wink! wink!) so there it is. As I said, each button is in actuality a form. What we want to do is to take the form and convert it into a url. Textpad is great for this, where we take each "name"...
  • Using the Community Server Gallery Photo Order Service

    The Photo Ordering service has been around in Community Server forever. I didn't know it was still available, but a client asked for it recently so I went searching for legacy bits in the SDK to bring it out of retirement. For how long it will be functional with the impending release of CS2008 and the merging of the File and Photo galleries into a single Media Gallery is not known, but confidence is not high. And since there are probably only 2 Community Server sites in the world using this feature...
1 2 3 Next >
Community Server MVP's © 2006-2008
Powered by Community Server (Commercial Edition), by Telligent Systems