Thursday, August 17, 2006

Until September 1, the current version of  is free.  The next version (v3) is now scheduled for release September 28th.  The price for v3 will be $195, BUT, you can get a pre-order discount price of $99.  You must order before v3 is released ("no exceptions" I'm being told).  To pre-order v3, contact Greg Tillman at greg.tillman [at] redgate.com, and ask him for a pre-order quote.  There is no public URL for the pre-order special.

If you have some ideas or feedback for v3, post them in the forum at http://www.red-gate.com/MessageBoard/viewforum.php?f=44.

kick it on DotNetKicks.com

Thursday, August 17, 2006 11:52:08 AM (Eastern Standard Time, UTC-05:00)
 Wednesday, August 16, 2006

is a free application for uploading multiple images into a CS gallery.  Prior to uploading, you have the ability to add a photo title and description, and you can control thumbnail settings.  You can upload to any gallery you have permission to, and can choose the album/tag for the photos.

The first issue I found was URL you need to configure.  You want to use http://<siteurl>/photos/galleryservice.asmx.  For instance, I had to configure http://floristblogs.com/photos/galleryservice.asmx. 

The second issue I found was exceeding the maximum request size.  In uploading some images into floristblogs.com, any image over 1.5MB could not be uploaded using Chiwi's tool.  However, I could upload the same photos via the photo control panel.  I have a Nikon D50, and almost all of my photos are right around the 1.5MB mark with the high-quality setting.

If you have a lot of images that only need to be resized slightly, get the free  and shrink your images slightly, then upload using Chiwi's tool.

Wednesday, August 16, 2006 9:00:03 PM (Eastern Standard Time, UTC-05:00)
 Tuesday, August 15, 2006

TheBeerHouse starter kit enables you to implement a website with functionality typically associated with a CMS/e-commerce site. This website demonstrates key features of ASP.NET 2.0...

Features include WebParts, Master Pages, Membership & Profile, and on-line payment clearing.  Don't forget the SSL!

Full story at http://www.asp.net/downloads/starterkits/default.aspx?tabid=62#beerhouse.

kick it on DotNetKicks.com

Tuesday, August 15, 2006 3:19:27 PM (Eastern Standard Time, UTC-05:00)

Windows Live Writer is a brand new blogging tool from Microsoft.  It's easily configured for use with a number of blog applications, including Community Server.  FloristBlogs.com uses the Express edition of Community Server, and this post will help you configure Windows Live Writer for use with FloristBlogs.com.  The steps below will only need to be completed once.

  1. Download Windows Live Writer from http://windowslivewriter.spaces.live.com/blog/cns%21D85741BB5E0BE8AA%21174.entry.  Save the file somwehere you can find it again.
  2. When the download completes, find the Writer.msi file and double-click to start the installation.
  3. When installation has completed, you'll be able to start the program from the Start menu.
  4. When you start the program, you'll see the welcome screen below.  Click Next to continue.
  5. You need to choose "Another weblog service", and click Next.
  6. Enter the information for your blog.  Your URL should be similar to below.  Remeber that the subdirectory for your blog is "blogs" (plural), not "blog" (singular).
  7. Live Writer will analyze your blog to try and determine some features of your blog.
  8. Live Writer will need to be configured for Community Server by selecting it from the drop down list.
  9. You need to change <hostname> to floristblogs.com, as seen below.
  10. Live Writer will again scan your blog.
  11. If your configuration information is correct, Live Writer will display your blog information.  Click Finish and Live Writer will start.
  12. Live Writer's interface is a simple rich text editor, similar to Word but far more basic.  You can easily choose categories, add photos, enter and format text.
  13. Community Server doesn't support direct uploadingof photos into galleries, so you'll first have to upload images to your photo gallery and then add them to your blog by using Insert >> Picture from Web.  Then, enter the URL of the image from your photo gallery.
  14. As you edit your post, you'll be able to see the formatting, and choose options for formatting images in your post.
  15. Just to the right of the Save Draft button is the preview button.  One cool option is the ability to see your post exactly as it would look without publishing it by choosing Web Preview.  You cannot edit your post in this mode; you'll have to change back to Normal mode to resume editing.
  16. Inserting a hyperlink is easy.  Highlight the text you want to turn into a hyperlink and click the globe and chain icon on the toolbar.  Enter the URL's information, including its relation.  Setting the Rel to "tag" adds the link to your site's tagcloud, and signals sites such as Technorati to add the link text to their tagcloud.  Setting Rel to "nofollow" means that Google and other search engines should ignore this link.
  17. When you're done, click the Publish button to add the post to your blog.

There are a lot more features than covered here.  For instance, you can open old posts to edit them, then publish the edited post (which will correct the version online).  You can save drafts and edit them later.  You can also configure several blogs, if you have more than one.

Even though Community Server doesn't support direct upload of images, Live Writer can upload photos to an FTP folder on your site.  The configuration for every website will be different, so we're not going to go through that here.  This makes adding images very easy, but your readers won't find the images in your photo gallery.  You'll also have to add a watermark manually to all images, where the Community Server photo gallery will add the watermark automatically.

<semi-correction 8/16/2006>

The Metablog API, used by Community Server (as well as most blogging platforms) doesn't support image upload.  Community Server does have an API for directly uploading images into galleries, which is used by Chiwi's CS Gallery Manager.  If you have a lot of images and want them in your galleries, this app might be a great help.  With any luck, someone will add a plug-in for WLW which will support CS galleries.

If you're using Chiwi's app, the address you need is http://<siteurl>/photos/galleryservice.asmx.  Remember to replace <siteurl> with your site's URL.

Tuesday, August 15, 2006 12:15:20 AM (Eastern Standard Time, UTC-05:00)
 Sunday, August 13, 2006

 I wasn’t aware of this until I saw Don’s article:

Fortunately, Microsoft has committed to providing a steady stream of documentation and educational materials to help solve the problem. Their latest ASP.NET security freebie has the rather unwieldy moniker of ASP.NET 2.0 Security Reference Implementation. This product is a combination of documentation and source code that is worthwhile to study to get right at the best practices that you can implement in ASP.NET 2.0 Web sites. The package itself is a bit daunting, but it doesn’t take long to figure out what’s what.

There are two Word docs and 17 projects, released under a GotDotNet license so you can lift entire projects for your own needs.  I found MS’s P&P guides absolutely essential for working with .NET 1.1, so I’m glad to see some updated material.

kick it on DotNetKicks.com

Sunday, August 13, 2006 4:33:10 PM (Eastern Standard Time, UTC-05:00)
 Friday, August 11, 2006
45 minutes from getting site login information from my buddy Joe, to loading the home page. That included logging in to the control panel, configuring the database and DB user, uploading all the web files, loading the installer, modifying web.config, deleting installer, and finally loading the homepage. The upload consumed about 20 min of the entire process. Next up: configuring the forums and working on the skin. The entire process couldn't be easier. The directions are short, and that's because you don't have to do too much at all.
Friday, August 11, 2006 3:29:08 PM (Eastern Standard Time, UTC-05:00)
Working from a hotel room last night, I was able to upgrade floristblogs.com from CS 1.1 to CS 2.1 on .NET 2.0. That was a surprisingly easy upgrade, and as far as Telligent's upgrade scripts are concerned, it went perfect. The only flaw was I accidentally deleted the photos folder, and whacked all the images. DiscountASP.Net restored a full site backup from 8/8 as a ZIP, so I should be able to recover the images completely when I get home. Just a reminder--unlike blog and forum content, images are stored as files, not DB content.
Friday, August 11, 2006 3:23:08 PM (Eastern Standard Time, UTC-05:00)
 Thursday, August 10, 2006

Lightbox is that sweet gray-over-the-webpage-and-float-the-image JavaScript/CSS library.  You've seen it.  Ken Robertson updates his implementation for Community Server.

Full story at http://qgyen.net/archive/2006/08/09/Improved-Lightbox2-JS-for-Community-Server.aspx

kick it on DotNetKicks.com

Thursday, August 10, 2006 8:30:20 AM (Eastern Standard Time, UTC-05:00)

I'd downloaded Scott's code for his module and took the liberty of updating it to use the latest build of FlickrNet, so that users can now make use of both modules side-by-side.  Since Scott is going to be out of town on vacation, he'd said he wouldn't mind if I went ahead and released, and so without further ado, please feel free to download it below.

Full story at http://qgyen.net/archive/2006/08/09/Scott_2700_s-Flickr-for-Community-Server-_2800_Updated_2900_.aspx

kick it on DotNetKicks.com

Thursday, August 10, 2006 8:27:49 AM (Eastern Standard Time, UTC-05:00)
 Wednesday, August 09, 2006

RobHoward says:

We're please to announce the immediate availability of Community Server version 2.1!

Full details at http://communityserver.org/blogs/announcements/archive/2006/08/09/Community-Server-2.1-Now-Available.aspx

kick it on DotNetKicks.com 

Wednesday, August 09, 2006 8:50:41 PM (Eastern Standard Time, UTC-05:00)
 Thursday, August 03, 2006

Interesting post by Chris Garrett:

Blogging is not necessarily about expertise, in fact you might be at a disadvantage if you think that is the case.

What I think sets apart a good blog from a bad one in most cases is not the knowledge or experience of the blogger but how interesting they make the content.

(full post at http://performancing.com/node/3477)

Jennifer Laycock has some commentary on this post at http://www.searchengineguide.com/searchbrief/senews/008094.html:

Since article and blog writing advice often tends to center around the need to share unique and informative content, many small business owners shy away from the idea of blogging. Garrett points out that in reality, it's not necessarily what you know, but how you present it, that makes the difference.

We florists have a lot of interesting content—from the touching stories, to the crazy arrangements, to helpful tips.

Thursday, August 03, 2006 7:21:27 PM (Eastern Standard Time, UTC-05:00)

The next meeting for the Pittsburgh .NET User Group will be on Thursday, August 10, from 6:00 p.m. - 8:00 p.m. at the Pittsburgh Technology Council. Read on for complete details.

Represent the Architecture of Your Enterprise Application Using UML 2.0 and More

Have you ever been confused by an arrow in a box-and-line diagram? Do you use UML in your software architecture? Do you want to understand the difference between architecture and detailed design? If your answer to any of these questions is "yes," then this tutorial has practical and valuable information for you. This joint meeting of the Pittsburgh .NET and Java User Groups offers attendees the chance to learn from Paulo Merson of the Software Engineering Institute (SEI) as he explains how to represent an architecture so that others can use it, maintain it and build a system from it successfully. Explore examples of existing applications, then take the concepts presented and apply them to any software system. Sponsored by Advanticom, DQE Communications, Schneider Downs, Sprint Nextel and Summa Technologies.

Please RSVP to Council Events at 412.918.4229 so that we have an accurate count for dinner. For directions, visit the Council's Web site.

Thursday, August 03, 2006 5:10:02 PM (Eastern Standard Time, UTC-05:00)

Three good sessions at the next MSDN Event:

Session 1: Exploring the System.Net Namespace in the .NET Framework 2.0

This session will delve into the System.Net namespace, including:

  • How to create applications that detect network availability and connections
  • Sending SMTP mail and transferring data via HTTP and FTP
  • How to use the HTTP Listener class to write a simple Web server

Session 2: Windows Communication Foundation Exposed

In this session, we'll explore:

  • How WCF extends the .NET Base Class Library and builds distributed connected systems
  • Where WCF fits into the larger WinFX world and how to use WCF to build distributed applications
  • Enabling services that communicate across multiple boundaries and transports
  • How to optimize for platform or performance

Session 3: Building the Next Generation of Web Applications with ASP.NET "Atlas"

This session will cover:

  • The Atlas architecture, including scenarios associated with the AJAX programming model
  • How to apply Atlas to enhance new or existing ASP.NET applications
  • Applications that incorporate AJAX, Web services, and rich DHTML-based user experiences

Registration and full story: http://www.msdnevents.com/default.aspx?sid=24 (tiny little dropdown list at the bottom of the page to register).  You Pittsburgh folks need to look for "PA - Canonsburg", not "PA - Pittsburgh".

Thursday, August 03, 2006 12:03:07 PM (Eastern Standard Time, UTC-05:00)
 Wednesday, August 02, 2006

Registrar-turned-cybersquatter Dotster is worried we're running out of domain names:

Dotster Inc, which is currently trying to fight off a cybersquatting lawsuit filed by a major US retailer, said the large number of domains being registered worldwide points to a possible "drought" in future and, in a press release, plugged a number of services it offers to help customers find a suitable domain.

(source: http://www.cbronline.com/article_news.asp?guid=4EFB00BF-D653-461E-B4E8-7FCC52080182)

"The growth rate of people registering dot-coms has just skyrocketed," Dotster Vice President for Marketing George DeCarlo said. "There's definitely a shortage of usable domain names in dot-com," added Antony Van Couvering, a principal in Names@Work, an Internet consulting firm in New York City.

(source: http://www.ecommercetimes.com/story/52141.html)

Given Dotster's alleged "domain kiting" practices, it's tough to take their warning as being in the public interest.  Besides, they make their money selling domain names, so if they can create some hysteria, then get ICANN to approve a new TLD, well, that many more domains to sell or squat.

Mozart never worried about running out of musical notes, even though there's an even more finite number of those.  Most of the obviously catchy names are probably sucked up, but look how many new sites are being created every day with names you never would have imagined (Flickr, Squidoo, Technorati, Memeorandum, etc.).  Names are as much creativity and marketing as they are availability.  In Pennsylvania, there can be only one The Bloomery.  We have the fictitious name registered, and no one else can use it.  So new shops have to think of another name, no matter how much they may like ours.  There's another one in Massachusetts, and until we didn't renew the obvious .BIZ domain name, they were kind of screwed for their website (I think they now have it).

Established businesses, especially small businesses, are the ones who have suffered most.  My friend Cheryl found that parkwayflorist.com was taken, so she had to register parkwayflorist-pgh.com.  Not as catchy, but if that's what people see on your vans, or on your business cards and delivery tags, that's what your customers will use.  If you're a new business, and if a website is going to be important, you might want to check domain name availability.  If you're established, you may have to get creative with domain names.  Perhaps good variations of your business name and location are taken, how about business type and location?

The other The Bloomery just has to deal with the fact we got the domain name first.  The real aggravation is domain squatters or domain kiters.  The problem is that a domain dispute is so time consuming, expensive and complicated that business owners find it easier to be extorted than legally correct, and end up shelling out $500 for a domain name, as opposed to the $1500 UDRP filing fee (just to get the ball rolling).  Fix that process and some of the problems will go away.

Wednesday, August 02, 2006 6:16:36 PM (Eastern Standard Time, UTC-05:00)

For those of you who don't know...

Dear MSDN Magazine Subscriber:

 

As an MSDN Premium subscriber, you enjoy the benefit of a free MSDN Magazine subscription. All MSDN Premium subscribers in the U.S. are eligible, but many of them are not aware of this special offer. Please help us spread the word!

 

If you have friends and colleagues who are also MSDN Premium subscribers, I’m sure they would enjoy an MSDN Magazine subscription as much as you do. We’d appreciate it if you would forward this mail to them so they can get a subscription of their own.

 

To subscribe to MSDN Magazine, go to http://msdn.microsoft.com/subscriptions, log in to “My MSDN Subscription”, and then click on “Subscriber Downloads and Product Keys”. The Exclusive Offer box at the right contains a link to the MSDN Magazine free subscription form.

 

Thank you so much for your help, and for your continued interest in MSDN Magazine.

  

Kathy E. Henry

Circulation Director

Wednesday, August 02, 2006 3:05:56 PM (Eastern Standard Time, UTC-05:00)