<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" version="2.0"><channel><title>J-O Eriksson</title><link>http://weblogs.asp.net/joeriksson/default.aspx</link><description>Community Server on my mind</description><dc:language>en</dc:language><generator>CommunityServer 2007 SP1 (Build: 20510.895)</generator><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/joeweblogsaspnet" type="application/rss+xml" /><feedburner:emailServiceId xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">joeweblogsaspnet</feedburner:emailServiceId><feedburner:feedburnerHostname xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://feedburner.google.com</feedburner:feedburnerHostname><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item><title>My blog has moved!</title><link>http://weblogs.asp.net/joeriksson/archive/2006/08/01/My-blog-has-moved_2100_.aspx</link><pubDate>Tue, 01 Aug 2006 09:47:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:461296</guid><dc:creator>joeriksson</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;As from today, no new posts will be written here at &lt;a href="http://weblogs.asp.net/joeriksson"&gt;http://weblogs.asp.net/joeriksson&lt;/a&gt;. My blog has moved to:&lt;/p&gt;&lt;p&gt;&lt;a href="http://joeriksson.com/"&gt;&lt;strong&gt;&lt;font size="5"&gt;http://joeriksson.com&lt;/font&gt;&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Please change any bookmarks you might have, and also your RSS subscriptions.I will try to redirect current RSS links to the new ones with the help of the External Feed URL.&lt;/p&gt;&lt;p&gt;This blog will continue to exist here just for reference, in case I or someone else wants to read some of the posts again. Articles from June 30 and forwarded, have been synced over to joeriksson.com as well, but without comments.&lt;/p&gt;&lt;p&gt;Tomorrow the first original joeriksson.com post will be published at the new address.&lt;/p&gt;&lt;p&gt;If you experience any problems witht this move (accessing the site, RSS feeds etc), &lt;a href="http://weblogs.asp.net/joeriksson/contact.aspx"&gt;please let me know&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=461296" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/joeweblogsaspnet?a=hkIKdnK3ENg:EXitQ2IsQd8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/joeweblogsaspnet?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/joeweblogsaspnet?a=hkIKdnK3ENg:EXitQ2IsQd8:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/joeweblogsaspnet?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/joeweblogsaspnet?a=hkIKdnK3ENg:EXitQ2IsQd8:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/joeweblogsaspnet?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/joeweblogsaspnet?a=hkIKdnK3ENg:EXitQ2IsQd8:ByNYXvuKCJE"&gt;&lt;img src="http://feeds.feedburner.com/~ff/joeweblogsaspnet?d=ByNYXvuKCJE" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><category domain="http://weblogs.asp.net/joeriksson/archive/tags/Community+Server/default.aspx">Community Server</category></item><item><title>Screencast: Batch import photos into a gallery</title><link>http://weblogs.asp.net/joeriksson/archive/2006/07/28/Screencast_3A00_-Batch-import-photos-into-a-gallery.aspx</link><pubDate>Fri, 28 Jul 2006 07:43:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:460890</guid><dc:creator>joeriksson</dc:creator><slash:comments>4</slash:comments><description>&lt;p&gt;In today&amp;#39;s screencast I want to show you another, in the line of, what I call &amp;quot;hidden&amp;quot; features of &lt;a href="http://communityserver.org"&gt;Community Server&lt;/a&gt;. Namely the import function in a photo gallery. IMO it&amp;#39;s not located in a place where you might expect it to be. You will find it under the &lt;font face="courier new,courier"&gt;&amp;#39;Advanced Photo Settings&amp;#39;&lt;/font&gt; in the control panel of a gallery. I believe it should go under Common Tasks and/or Manage Content. It would be more logical, and easier to find.&lt;/p&gt;&lt;p&gt;&lt;img src="http://static.flickr.com/60/199692875_fd5cbd7012_o.jpg" alt="" width="599" height="285" /&gt;&lt;/p&gt;&lt;p&gt;Although the screencast is recorded with CS 2.1 Beta 1, this function was also in CS 2.0 (at the same location). I believe this is a feature that comes all the way from the preceding nGallery application, it was present there as well in very similar appearence. .&lt;/p&gt;&lt;p&gt;So what can you do with it? Well, you can upload a batch of photos (for example via FTP) to your web, into the folder created for the gallery you want to import pictures to. Then, as you can see in the screenshot above, you can import them either to the root of the gallery, or to a sub gallery. This is of course much faster than uploading the pictures one by one if you have a lot of pictures to upload at once.&lt;/p&gt;&lt;p&gt;The import job is a so called CSJob in CS. It is within the same thread as most other jobs by default, and it&amp;#39;s interval is by default set to 15 minutes. So have patience if your photos doesn&amp;#39;t show up at once after you&amp;#39;ve pressed import. The interval can be changed, but be aware of the side effects on other jobs and your site&amp;#39;s performance if you do that.&lt;/p&gt;&lt;p&gt;OK, enough talk, let&amp;#39;s roll up, roll up&amp;nbsp;for the Magical Mystery Tour, step right this way!&lt;/p&gt;&lt;p&gt;&lt;a href="http://communityserver.se/r.ashx?E" target="_blank"&gt;&lt;img style="width: 500px; height: 376px" src="http://static.flickr.com/70/199701896_0162a3c538_o.jpg" border="0" alt="" width="500" height="376" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://communityserver.se/r.ashx?E" target="_blank"&gt;Watch the screencast&lt;/a&gt; (Flash, opens in a new window)&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=460890" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/joeweblogsaspnet?a=uIAlpNfxNP0:Xhd3U5oKEq0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/joeweblogsaspnet?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/joeweblogsaspnet?a=uIAlpNfxNP0:Xhd3U5oKEq0:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/joeweblogsaspnet?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/joeweblogsaspnet?a=uIAlpNfxNP0:Xhd3U5oKEq0:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/joeweblogsaspnet?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/joeweblogsaspnet?a=uIAlpNfxNP0:Xhd3U5oKEq0:ByNYXvuKCJE"&gt;&lt;img src="http://feeds.feedburner.com/~ff/joeweblogsaspnet?d=ByNYXvuKCJE" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><category domain="http://weblogs.asp.net/joeriksson/archive/tags/Community+Server/default.aspx">Community Server</category></item><item><title>Create a new CS skin in 5 minutes</title><link>http://weblogs.asp.net/joeriksson/archive/2006/07/26/Create-a-new-CS-skin-in-5-minutes.aspx</link><pubDate>Wed, 26 Jul 2006 07:35:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:460156</guid><dc:creator>joeriksson</dc:creator><slash:comments>4</slash:comments><description>&lt;p&gt;This article is available at my new web at: &lt;a href="http://joeriksson.com/archive/2006/07/26/Create-a-new-CS-skin-in-5-minutes.aspx"&gt;http://joeriksson.com/archive/2006/07/26/Create-a-new-CS-skin-in-5-minutes.aspx&lt;/a&gt;&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=460156" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/joeweblogsaspnet?a=wAR_n7ACrHo:OMExZ6k_izY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/joeweblogsaspnet?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/joeweblogsaspnet?a=wAR_n7ACrHo:OMExZ6k_izY:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/joeweblogsaspnet?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/joeweblogsaspnet?a=wAR_n7ACrHo:OMExZ6k_izY:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/joeweblogsaspnet?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/joeweblogsaspnet?a=wAR_n7ACrHo:OMExZ6k_izY:ByNYXvuKCJE"&gt;&lt;img src="http://feeds.feedburner.com/~ff/joeweblogsaspnet?d=ByNYXvuKCJE" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><category domain="http://weblogs.asp.net/joeriksson/archive/tags/Community+Server/default.aspx">Community Server</category></item><item><title>My blog is moving on 1st of August</title><link>http://weblogs.asp.net/joeriksson/archive/2006/07/25/My-blog-is-moving-on-1st-of-August.aspx</link><pubDate>Tue, 25 Jul 2006 07:48:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:459971</guid><dc:creator>joeriksson</dc:creator><slash:comments>2</slash:comments><description>&lt;p&gt;I am planning to move from weblogs.asp.net to my own domain - &lt;a href="http://joeriksson.com" target="_blank"&gt;joeriksson.com&lt;/a&gt; - on the first of august. Not because I am in any way dissatisfied with having been here at weblogs.asp.net. It has been a really good home. But it&amp;#39;s more because I want to be able to use more features and add-ons that currently is provided here, and I cannot configure the installation here myself. :-)&lt;/p&gt;&lt;p&gt;So the new home will be hosted by &lt;a href="http://www.aspnix.com/" target="_blank"&gt;ASPnix&lt;/a&gt;, where &lt;a href="http://community.reszler.org/blogs/wizz/default.aspx" target="_blank"&gt;Rick Reszler&lt;/a&gt; has been so kind and made a home for all &lt;a href="http://communityserver.org/user/Members.aspx?search=1&amp;amp;r=9871b85a-81a4-4d88-86aa-5ce513c5f9ea" target="_blank"&gt;CSMVPs&lt;/a&gt;&amp;nbsp;(&lt;em&gt;I believe most of them already lives there&lt;/em&gt;).&lt;/p&gt;&lt;p&gt;One of the new features that will be added to the blog with that move is a media library (&lt;em&gt;where you will easily browse through all the screencasts I have produced, and will produce&lt;/em&gt;). I will also use &lt;a href="http://qgyen.net/archive/2006/07/12/Lightbox2-JS-for-Community-Server.aspx" target="_blank"&gt;Ken&amp;#39;s Lighbox implementation&lt;/a&gt; for viewing pictures. We will see what more it can bring.&lt;/p&gt;&lt;p&gt;For those of you that are reading this through your RSS reader or similar, I will try to redirect the RSS link (&lt;em&gt;with the External Feed URL feature of CS 2.1&lt;/em&gt;), so hopefully you won&amp;#39;t have to do anything. But in time it could be good if you switched to the new RSS link. This blog will still be here for a while, but the last post will just be a reference to the new blog at joeriksson.com.&lt;/p&gt;&lt;p&gt;Unfortuneatly, I probably won&amp;#39;t be able to bring all comments with me to the new blog, but most of the posts are already &lt;a href="http://joeriksson.com/archive/2006/07/18/Moving-your-blog-to-Community-Server-2.1.aspx" target="_blank"&gt;moved with CS 2.1&amp;#39;s blog mirroring feature&lt;/a&gt;. &lt;/p&gt;&lt;p&gt;So until August first, I&amp;#39;ll go on posting here as usual.&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=459971" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/joeweblogsaspnet?a=l3bmsgmxs94:ajEG3GhFz04:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/joeweblogsaspnet?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/joeweblogsaspnet?a=l3bmsgmxs94:ajEG3GhFz04:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/joeweblogsaspnet?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/joeweblogsaspnet?a=l3bmsgmxs94:ajEG3GhFz04:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/joeweblogsaspnet?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/joeweblogsaspnet?a=l3bmsgmxs94:ajEG3GhFz04:ByNYXvuKCJE"&gt;&lt;img src="http://feeds.feedburner.com/~ff/joeweblogsaspnet?d=ByNYXvuKCJE" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><category domain="http://weblogs.asp.net/joeriksson/archive/tags/Community+Server/default.aspx">Community Server</category></item><item><title>Views statistics of your blog</title><link>http://weblogs.asp.net/joeriksson/archive/2006/07/24/Views-statistics-of-your-blog.aspx</link><pubDate>Mon, 24 Jul 2006 07:31:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:459970</guid><dc:creator>joeriksson</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;Did you ever wonder what the statistics of views for your blog posts really mean? &lt;/p&gt;&lt;p&gt;&lt;a href="http://www.flickr.com/photos/j-o/196370749/" title="Photo Sharing"&gt;&lt;img src="http://static.flickr.com/64/196370749_8621f044e0.jpg" border="0" alt="ViewStats" width="500" height="148" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Well, I did, and I &lt;a href="http://communityserver.org/forums/thread/536950.aspx" target="_blank"&gt;posted a question&lt;/a&gt; about it in the forums of CS.org. After a while, I got a good explanation from &lt;a href="http://kevinharder.com/blogs/kevin/" target="_blank"&gt;Kevin Harder&lt;/a&gt; (Community Server Team Member). He explained it liked this:&lt;/p&gt;&lt;p&gt;&lt;blockquote style="background-color:#EFEFEF; border: 2px silver dashed"&gt;
&lt;div style="margin:7px 7px 7px 7px;"&gt;
&lt;em&gt;
&lt;/p&gt;&lt;p&gt;&amp;quot;Generally speaking, &amp;quot;Views&amp;quot; is the number of times somone viewed a post on the web via a browser, and &amp;quot;AggViews&amp;quot; is the number of times someone viewed the post via the RSS and Atom feeds.&lt;/p&gt;&lt;p&gt;More specifically, the web view count is only updated in the EntryView control.&amp;nbsp; This is displayed when you are viewing a single post.&amp;nbsp; If you are viewing a list of posts, such as on the blog home page, the view counts of the posts are not updated.&lt;/p&gt;&lt;p&gt;The AggViews works by embedding an &amp;quot;AggBug&amp;quot; invisible image into each post in the RSS/Atom feeds.&amp;nbsp; When someone views the posts in a feed reader that allows images, the image pionts back to a handler on your CS site that updates the AggView count for that post.&amp;quot;&lt;/p&gt;&lt;p&gt;&lt;/em&gt;
&lt;/div&gt;
&lt;/blockquote&gt;
&lt;/p&gt;&lt;p&gt;Adding to that, if you look at the number of views for each post, you can see that it is a link. The link leads you to a page which shows referrals to that particluar post. That page also provides you with a drop down box so you can look at referrals to other posts you have made.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=459970" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/joeweblogsaspnet?a=3O8js2bGzlk:pnUvBI3Uvhk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/joeweblogsaspnet?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/joeweblogsaspnet?a=3O8js2bGzlk:pnUvBI3Uvhk:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/joeweblogsaspnet?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/joeweblogsaspnet?a=3O8js2bGzlk:pnUvBI3Uvhk:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/joeweblogsaspnet?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/joeweblogsaspnet?a=3O8js2bGzlk:pnUvBI3Uvhk:ByNYXvuKCJE"&gt;&lt;img src="http://feeds.feedburner.com/~ff/joeweblogsaspnet?d=ByNYXvuKCJE" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><category domain="http://weblogs.asp.net/joeriksson/archive/tags/Community+Server/default.aspx">Community Server</category><category domain="http://weblogs.asp.net/joeriksson/archive/tags/ASP+.NET/default.aspx">ASP .NET</category></item><item><title>Fun with snippets: Quote blocks in your blog posts</title><link>http://weblogs.asp.net/joeriksson/archive/2006/07/21/Fun-with-snippets_3A00_-Quote-blocks-in-your-blog-posts.aspx</link><pubDate>Fri, 21 Jul 2006 07:36:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:458900</guid><dc:creator>joeriksson</dc:creator><slash:comments>4</slash:comments><description>&lt;p&gt;Friday and screencast time again! This time on a feature some have talked about before. &lt;strong&gt;Dave Burke&lt;/strong&gt; has some excellent tips for using them &lt;a href="http://dbvt.com/blog/archive/2006/06/15/4733.aspx" target="_blank"&gt;here&lt;/a&gt;, &lt;strong&gt;Adonis Bitar&lt;/strong&gt; talks about &lt;a href="http://ooto.info/archive/2006/06/11/95.aspx" target="_blank"&gt;how he uses them&lt;/a&gt;. I am talking about Text Parts, or as they seems to be called now, &amp;quot;Snippets&amp;quot;.&lt;/p&gt;&lt;p&gt;If I would give a quick overview explanation of what they are, I would say they are shortcuts to inserting text snippets into your blog posts. The text could be just text, or, as Dave showed in his article above, HTML snippets. You create a snippet by giving it a name, which will be the shortcut you use later, you give the snippet a link and/or some text to replace the shortcut with.&lt;/p&gt;&lt;p&gt;When you want to use the snippet (or shortcut) in a blog post you just type it within brackets (i.e [MySnippet]) and when you submit the post the snippet/shortcut is replaced with the link and/or text to replace with. Knowing that, you could probably see that there are numerous areas in which they could be used. You could use it for adding text or HTML that you use a lot in your posting, or for example use the Text Part framework in developing a CSModule giving the user a special snippet which gives instruction to your CSModule,&amp;nbsp; and provides much more advanced uses of the snippets.&lt;/p&gt;&lt;p&gt;In todays screencast, I want to show you just one area that I myself just started to use snippets for. I realized that there are no quotes function in the blogs like there are in the forums. You know, where you can put a quote in a block with different formatting so it is easy to recognize as a quote. So I made to two snippets for that, one start quote and one end quote. Sit down in your favorite chair with a freshly brewed cup of coffe, relax, and have a look. :-)&lt;/p&gt;&lt;p&gt;&lt;a href="http://communityserver.se/r.ashx?D" target="_new"&gt;&lt;img src="http://static.flickr.com/52/192824488_2c5119bc9e.jpg" border="0" alt="" width="500" height="375" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://communityserver.se/r.ashx?D" target="_blank"&gt;Wacth the screencast&lt;/a&gt; (Flash, &lt;em&gt;opens in a new window&lt;/em&gt;)&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=458900" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/joeweblogsaspnet?a=aR3DDKaOhfk:WeIdEfzZZRA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/joeweblogsaspnet?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/joeweblogsaspnet?a=aR3DDKaOhfk:WeIdEfzZZRA:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/joeweblogsaspnet?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/joeweblogsaspnet?a=aR3DDKaOhfk:WeIdEfzZZRA:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/joeweblogsaspnet?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/joeweblogsaspnet?a=aR3DDKaOhfk:WeIdEfzZZRA:ByNYXvuKCJE"&gt;&lt;img src="http://feeds.feedburner.com/~ff/joeweblogsaspnet?d=ByNYXvuKCJE" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><category domain="http://weblogs.asp.net/joeriksson/archive/tags/.NET/default.aspx">.NET</category><category domain="http://weblogs.asp.net/joeriksson/archive/tags/Community+Server/default.aspx">Community Server</category><category domain="http://weblogs.asp.net/joeriksson/archive/tags/ASP+.NET/default.aspx">ASP .NET</category></item><item><title>CS2: Skinning: Change the title image of your blog without access to the CSS file</title><link>http://weblogs.asp.net/joeriksson/archive/2006/07/19/CS2_3A00_-Skinning_3A00_-Change-the-title-image-of-your-blog-without-access-to-the-CSS-file.aspx</link><pubDate>Wed, 19 Jul 2006 06:51:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:457539</guid><dc:creator>joeriksson</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;I&amp;#39;d never have thought I&amp;#39;d write an article about skinning.&amp;nbsp;I am not very good at CSS. But sometimes you learn when you have to, although what I&amp;#39;ll talk about in this article is in no way anything complicated.&lt;/p&gt;&lt;p&gt;In &lt;a href="http://communityserver.org"&gt;Community Server&lt;/a&gt; you know you can change the skin of your blog to a skin that&amp;#39;s installed at the CS site where the blog is. But sometimes you might want to change how that skin looks, even if most of it looks really good. If you&amp;#39;re at for example weblogs.asp.net or some other CS hosted blog site, you can&amp;#39;t do that since you don&amp;#39;t have access to the files of the skin. But CS has a workaround for that called CSS Overrides. With that function, as you can hear from the name, you can override what&amp;#39;s in the original stylesheet for the skin you are using. So of course, you need some way to figure out what the name of the CSS classes are that you want to modify. But mostly, the skins are available to download for free in some way.&lt;/p&gt;&lt;p&gt;In my case I wanted to chage the header picture for the Paperclip theme. I looked in the CSS file for it and found the class was named &lt;em&gt;&amp;#39;masthead&amp;#39;&lt;/em&gt; with that information I could change the header picture by overriding the masthead class&amp;#39;s background-image as shown in the picture below.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.flickr.com/photos/j-o/190392095/" target="_new" title="Photo Sharing"&gt;&lt;img src="http://static.flickr.com/52/190392095_2fc5205547.jpg" border="0" alt="CSS Overrides" width="500" height="276" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Now it&amp;#39;s good if your new image has about the same dimensions as the original one, at least in width. &lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=457539" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/joeweblogsaspnet?a=F8F1Cb7GfJs:Lo_xljawrPc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/joeweblogsaspnet?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/joeweblogsaspnet?a=F8F1Cb7GfJs:Lo_xljawrPc:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/joeweblogsaspnet?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/joeweblogsaspnet?a=F8F1Cb7GfJs:Lo_xljawrPc:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/joeweblogsaspnet?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/joeweblogsaspnet?a=F8F1Cb7GfJs:Lo_xljawrPc:ByNYXvuKCJE"&gt;&lt;img src="http://feeds.feedburner.com/~ff/joeweblogsaspnet?d=ByNYXvuKCJE" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><category domain="http://weblogs.asp.net/joeriksson/archive/tags/Community+Server/default.aspx">Community Server</category></item><item><title>Moving your blog to Community Server 2.1</title><link>http://weblogs.asp.net/joeriksson/archive/2006/07/18/Moving-your-blog-to-Community-Server-2.1.aspx</link><pubDate>Tue, 18 Jul 2006 07:33:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:458760</guid><dc:creator>joeriksson</dc:creator><slash:comments>7</slash:comments><description>&lt;p&gt;How do you move your blog to &lt;a href="http://communityserver.org"&gt;Community Server&lt;/a&gt; 2.1? Well, of course it depends on what blog you&amp;#39;re on today. When I started thinking about this I stumbeled on a BlogML project of &lt;a href="http://nayyeri.net/default.aspx" target="_blank"&gt;Keyvan&lt;/a&gt; which he mentiones in &lt;a href="http://communityserver.org/forums/thread/538247.aspx" target="_blank"&gt;this post&lt;/a&gt;. &lt;/p&gt;&lt;p&gt;His own words about the tool from the readme:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;em&gt;&lt;strong&gt;&lt;font color="#c0c0c0"&gt;&amp;quot;This control helps you to import your blog content from another blogging tool which supports BlogML standard to CommunityServer 2.0 or vice versa.&amp;quot;&lt;/font&gt;&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;I am not sure if it will work for CS 2.1 as well. &lt;a href="http://communityserver.org/files/folders/tools__utilities/entry524859.aspx" target="_blank"&gt;Check it out&lt;/a&gt;. &lt;/p&gt;&lt;p&gt;But another way to do this, hit me when I was sitting and playing with the new blog mirror functionality in CS 2.1 (&lt;font face="courier new,courier" color="#000099"&gt;Control Panel - Administration - Blogs - Blogs - Mirrors button for your blog&lt;/font&gt;). Of course, I could create my new blog on my CS 2.1 site, and add a mirror for my old site, let it replicate and then remove the mirror. So if the functionality provided by the blog mirroring is enough for you, you&amp;#39;ll have a built-in blog migrator in CS 2.1. Pretty cool!&lt;/p&gt;&lt;p&gt;&lt;img src="http://static.flickr.com/67/192157887_e3a09da675.jpg" alt="" width="469" height="382" /&gt;&lt;br /&gt;&lt;em&gt;Blog mirror functionality in Community Server 2.1&lt;/em&gt;&lt;/p&gt;&lt;p&gt;Now, you won&amp;#39;t get any comments with you, some of the links will still point back to your old site etc. But there might be reasons you want to keep your old blog for a while anyway. You might have RSS subscribers that you don&amp;#39;t want to recieve errors if they haven&amp;#39;t had time to change their links for example. &lt;/p&gt;&lt;p&gt;In any case for me it was quite enough to use the mirroring to move my blog. and this could be used for, I guess, any blog that has a RSS feed, which makes it very useful for a migration tool on top of what is was meant to be used for.&lt;/p&gt;&lt;p&gt;When it comes to moving your RSS readers over to your new link, you could use the new External Feed URL feature and redriect your readers to your new site automagically. I haven&amp;#39;t yet tested that myself though.&lt;/p&gt;&lt;p&gt;&lt;img src="http://static.flickr.com/44/192155560_6645af35b2_o.jpg" alt="" width="416" height="337" /&gt; &lt;br /&gt;&lt;em&gt;External Feed URL for syndication&lt;/em&gt;&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=458760" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/joeweblogsaspnet?a=a0n-BVwbIWY:I0eBU6ePMvo:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/joeweblogsaspnet?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/joeweblogsaspnet?a=a0n-BVwbIWY:I0eBU6ePMvo:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/joeweblogsaspnet?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/joeweblogsaspnet?a=a0n-BVwbIWY:I0eBU6ePMvo:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/joeweblogsaspnet?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/joeweblogsaspnet?a=a0n-BVwbIWY:I0eBU6ePMvo:ByNYXvuKCJE"&gt;&lt;img src="http://feeds.feedburner.com/~ff/joeweblogsaspnet?d=ByNYXvuKCJE" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><category domain="http://weblogs.asp.net/joeriksson/archive/tags/Community+Server/default.aspx">Community Server</category></item><item><title>CS2: Modifying José Lemas modifications of videos.aspx</title><link>http://weblogs.asp.net/joeriksson/archive/2006/07/17/CS2_3A00_-Modifying-Jos_E900_-Lemas-modifications-of-videos.aspx.aspx</link><pubDate>Mon, 17 Jul 2006 07:24:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:457527</guid><dc:creator>joeriksson</dc:creator><slash:comments>2</slash:comments><description>&lt;p&gt;In June I talked about &lt;a href="http://weblogs.asp.net/joeriksson/archive/2006/06/15/A-video-gallery-in-Community-Server_3F00_-Can-I-do-that_3F00_.aspx"&gt;having a videogallery&lt;/a&gt; in &lt;a href="http://communityserver.org"&gt;Community Server&lt;/a&gt;. I referenced &lt;a href="http://www.tankete.com/core/blogs/jose_lema/archive/2006/05/30/CS-Spotlight_3A00_-Video-Gallery.aspx" target="_blank"&gt;an article by Jos&amp;eacute; Lema&lt;/a&gt;&amp;nbsp;where he talks about the videos.aspx and how to modify that file to get a more Google-like videgallery.&lt;/p&gt;&lt;p&gt;Today I implemented a videolibrary on my &lt;a href="http://communityserver.se" target="_blank"&gt;Community Server Sweden site&lt;/a&gt;. But since the videos/screencasts I do is 800 x 600 they don&amp;#39;t fit in the new CS 2.1 skin within a forums post (Jos&amp;eacute;&amp;#39;s modification links to the respective forums post for each video). The video gets truncated. So what I wanted to do, was to instead link directly to the video/screencast file itself, and also to open the video in a new window. Also I wanted to create a new menu button for my video gallery, that also became the selected button when I went to that page.&lt;/p&gt;&lt;p&gt;So what I did, was to first get the videos.aspx the way I wanted. To do that I modified Jos&amp;eacute;&amp;#39;s modification in the following ways. &lt;em&gt;(Red text shows the parts I changed)&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;First, change the row:&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="courier new,courier"&gt;&amp;lt;a href=&amp;quot;&lt;font color="#ff3300"&gt;&amp;lt;%# Globals.GetSiteUrls().Post((int)DataBinder.Eval(Container.DataItem, &amp;quot;PostID&amp;quot;)) %&amp;gt; &amp;quot;&lt;/font&gt;&amp;gt;&amp;lt;img src=&amp;quot;&amp;lt;%# DataBinder.Eval(Container.DataItem, &amp;quot;VideoImageUrl&amp;quot;) %&amp;gt;&amp;quot; width=&amp;quot;200&amp;quot; height=&amp;quot;150&amp;quot; border=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/a&amp;gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;to&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="courier new,courier"&gt;&amp;lt;a href=&amp;quot;&lt;font color="#ff3300"&gt;&amp;lt;%# DataBinder.Eval(Container.DataItem, &amp;quot;VideoUrl&amp;quot;) %&amp;gt;&amp;quot; target=&amp;quot;_new&amp;quot;&lt;/font&gt;&amp;gt;&amp;lt;img src=&amp;quot;&amp;lt;%# DataBinder.Eval(Container.DataItem, &amp;quot;VideoImageUrl&amp;quot;) %&amp;gt;&amp;quot; width=&amp;quot;200&amp;quot; height=&amp;quot;150&amp;quot; border=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/a&amp;gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Then change:&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="courier new,courier"&gt;&amp;lt;a href=&amp;quot;&lt;font color="#ff3300"&gt;&amp;lt;%# Globals.GetSiteUrls().Post((int)DataBinder.Eval(Container.DataItem, &amp;quot;PostID&amp;quot;)) %&amp;gt; &lt;/font&gt;&amp;quot;&amp;gt;&amp;lt;%# Formatter.CheckStringLength(DataBinder.Eval(Container.DataItem, &amp;quot;Subject&amp;quot;).ToString(), 35) %&amp;gt;&amp;lt;/a&amp;gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;to&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="courier new,courier"&gt;&amp;lt;a href=&amp;quot;&lt;font color="#ff3300"&gt;&amp;lt;%# DataBinder.Eval(Container.DataItem, &amp;quot;VideoUrl&amp;quot;) %&amp;gt;&amp;quot; target=&amp;quot;_new&amp;quot;&lt;/font&gt;&amp;gt;&amp;lt;%# Formatter.CheckStringLength(DataBinder.Eval(Container.DataItem, &amp;quot;Subject&amp;quot;).ToString(), 35) %&amp;gt;&amp;lt;/a&amp;gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;That&amp;#39;s it! Now a click on the video thumbnail or the video title in the video galleri will open the video in a new window.&lt;/p&gt;&lt;p&gt;As for the menu button, that was really easy. Just followed the &lt;a href="http://dbvt.com/blog/archive/2006/06/01/4633.aspx" target="_blank"&gt;instructions&amp;nbsp;from Dave Burke&amp;#39;s excellent article in the subject&lt;/a&gt;. The results can be seen in the picture below. Yes the site shows in a strange language......it&amp;#39;s swedish.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;a href="http://www.flickr.com/photos/j-o/190222791/" target="_new" title="Photo Sharing"&gt;&lt;img src="http://static.flickr.com/71/190222791_0bf1b21b17.jpg" border="0" alt="Video gallery" width="500" height="321" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;Click the picture to view it in larger scale. On the flickr page click &amp;#39;All sizes&amp;#39;.&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://communityserver.se/forums/videos.aspx" target="_blank"&gt;View the video gallery live!&lt;/a&gt;&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=457527" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/joeweblogsaspnet?a=mFvGWG0nAB8:8L43SU9lHEc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/joeweblogsaspnet?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/joeweblogsaspnet?a=mFvGWG0nAB8:8L43SU9lHEc:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/joeweblogsaspnet?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/joeweblogsaspnet?a=mFvGWG0nAB8:8L43SU9lHEc:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/joeweblogsaspnet?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/joeweblogsaspnet?a=mFvGWG0nAB8:8L43SU9lHEc:ByNYXvuKCJE"&gt;&lt;img src="http://feeds.feedburner.com/~ff/joeweblogsaspnet?d=ByNYXvuKCJE" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><category domain="http://weblogs.asp.net/joeriksson/archive/tags/Community+Server/default.aspx">Community Server</category></item><item><title>CS2: Community Server 2.1 Beta 1 is released!</title><link>http://weblogs.asp.net/joeriksson/archive/2006/07/15/CS2_3A00_-Community-Server-2.1-Beta-1-is-released_2100_.aspx</link><pubDate>Sat, 15 Jul 2006 08:22:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:457444</guid><dc:creator>joeriksson</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;I guess most of you already know, but I thought it was worth mentioning again. After have been eagerly waiting, like children at christmas waiting for their christmas gifts, Community Server 2.1 Beta 1 is now available for download. &lt;a href="http://communityserver.org/forums/thread/538193.aspx" target="_blank"&gt;Check Rob&amp;#39;s announcement!&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Some of the new features can be found in that announcement. Here at weblogs.asp.net we have been spoiled with running 2.1 for a while back now, and it looks really good even under the surface IMO. So there&amp;#39;ll be much more to blog about as we go forward.&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=457444" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/joeweblogsaspnet?a=523PMiMIW8M:ETQHolFQoGg:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/joeweblogsaspnet?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/joeweblogsaspnet?a=523PMiMIW8M:ETQHolFQoGg:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/joeweblogsaspnet?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/joeweblogsaspnet?a=523PMiMIW8M:ETQHolFQoGg:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/joeweblogsaspnet?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/joeweblogsaspnet?a=523PMiMIW8M:ETQHolFQoGg:ByNYXvuKCJE"&gt;&lt;img src="http://feeds.feedburner.com/~ff/joeweblogsaspnet?d=ByNYXvuKCJE" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><category domain="http://weblogs.asp.net/joeriksson/archive/tags/Community+Server/default.aspx">Community Server</category></item><item><title>CS2: Screencast: Thread Status Tracking in Forums</title><link>http://weblogs.asp.net/joeriksson/archive/2006/07/14/CS2_3A00_-Screencast_3A00_-Thread-Status-Tracking-in-Forums.aspx</link><pubDate>Fri, 14 Jul 2006 07:05:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:456261</guid><dc:creator>joeriksson</dc:creator><slash:comments>3</slash:comments><description>&lt;P&gt;In todays screencast I show you how to enable &lt;STRONG&gt;Thread Status Tracking&lt;/STRONG&gt; in &lt;a href="http://communityserver.org"&gt;Community Server&lt;/a&gt;, and also enable it for a particular forum. Thread Status Tracking (TST) could be useful for i.e. a support forum where you want to be able to rapidly see which questions/issues are not yet solved and take action on those. Click on the picture below, or the link beneath it to watch the screencast.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://communityserver.se/download/threadstatus.html" target=_new&gt;&lt;IMG height=375 alt=threadStatus src="http://static.flickr.com/61/187547190_9a912f872d.jpg" width=500 border=0&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://communityserver.se/download/threadstatus.html" target=_new&gt;Watch the screencast&lt;/A&gt; (Flash, &lt;EM&gt;opens in a new window&lt;/EM&gt;)&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;Also, I promised in my &lt;/EM&gt;&lt;A href="http://weblogs.asp.net/joeriksson/archive/2006/07/10/CS2_3A00_-E_2D00_mail-subscriptions-for-forums-with-E_2D00_mail-Gateway.aspx"&gt;&lt;EM&gt;monday post&lt;/EM&gt;&lt;/A&gt;&lt;EM&gt; to talk about a solution that you could make with this function together with the features that the Email Gateway (EG)&amp;nbsp;brings to Community Server Forums.&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;FONT size=4&gt;A simple support system on CS with Email enabled forums and Thread Status Tracking&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Let's say you want to setup a customer support service for your customer. In some scenarios there could be reasons where you don't want the customers to see each others posts. They might be giving you some info about their environment under some NDA agreement etc. You could probably do some code to make users only see their own posts in the forum, but with the solution I am talking about you don't have to write a single line of code.&lt;/P&gt;
&lt;P&gt;In the scenario I am describing, you might decide to enable on one hand an open support forum for everyone, and an e-mail support service for paying customers. So you set up an internal CS on your intranet, install EG, and configure a forum to recieve e-mails sent to support AT mydomainname.com. Since the paying customers are registered in someway, you have created and configured accounts (enabled notifications etc) for them in the support system. &lt;/P&gt;
&lt;P&gt;The customers sends their support requests by e-mail, which ends up in the internal support forum as a post with a Thread Status 'Unresloved'. A technician replies in the forum to the post, which then gets sent to the customer by e-mail. The customer and support tech, continues their conversation in this way until the issue is solved.&lt;/P&gt;
&lt;P&gt;After using this system for a while it becomes a knowledge base which the technicans can search for earlier answers to questions. If tagging is used they could also find similar issues easily by navigating by tags.&lt;/P&gt;
&lt;P&gt;If I understand the Passive Mode of the forum mailing list, you have to enable that for the above to work, since you don't want to have all replies sent to everybody, just to the one that started the thread.&lt;BR&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=456261" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/joeweblogsaspnet?a=YUZIxW773dA:4ydysGs95hk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/joeweblogsaspnet?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/joeweblogsaspnet?a=YUZIxW773dA:4ydysGs95hk:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/joeweblogsaspnet?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/joeweblogsaspnet?a=YUZIxW773dA:4ydysGs95hk:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/joeweblogsaspnet?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/joeweblogsaspnet?a=YUZIxW773dA:4ydysGs95hk:ByNYXvuKCJE"&gt;&lt;img src="http://feeds.feedburner.com/~ff/joeweblogsaspnet?d=ByNYXvuKCJE" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><category domain="http://weblogs.asp.net/joeriksson/archive/tags/Community+Server/default.aspx">Community Server</category><category domain="http://weblogs.asp.net/joeriksson/archive/tags/ASP+.NET/default.aspx">ASP .NET</category></item><item><title>CS2: CSModules: Qgyen.Lightbox v2.0.60712 released!!</title><link>http://weblogs.asp.net/joeriksson/archive/2006/07/13/CS2_3A00_-CSModules_3A00_-Qgyen.Lightbox-v2.0.60712-released_21002100_.aspx</link><pubDate>Thu, 13 Jul 2006 18:13:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:457292</guid><dc:creator>joeriksson</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;The CSModule I talked about yesterday is &lt;a href="http://qgyen.net/archive/2006/07/12/Lightbox2-JS-for-Community-Server.aspx" target="_blank"&gt;available for download&lt;/a&gt; from Ken&amp;#39;s blog!&lt;/p&gt;&lt;p&gt;I am downloading and installing as I write. [8-|]&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=457292" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/joeweblogsaspnet?a=kw0WInqf24M:0hIBIF9S7po:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/joeweblogsaspnet?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/joeweblogsaspnet?a=kw0WInqf24M:0hIBIF9S7po:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/joeweblogsaspnet?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/joeweblogsaspnet?a=kw0WInqf24M:0hIBIF9S7po:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/joeweblogsaspnet?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/joeweblogsaspnet?a=kw0WInqf24M:0hIBIF9S7po:ByNYXvuKCJE"&gt;&lt;img src="http://feeds.feedburner.com/~ff/joeweblogsaspnet?d=ByNYXvuKCJE" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><category domain="http://weblogs.asp.net/joeriksson/archive/tags/Community+Server/default.aspx">Community Server</category><category domain="http://weblogs.asp.net/joeriksson/archive/tags/CSModules/default.aspx">CSModules</category></item><item><title>CS2: CSModules: CSModule implementation of Lightbox JS</title><link>http://weblogs.asp.net/joeriksson/archive/2006/07/12/CS2_3A00_-CSModules_3A00_-CSModule-implementation-of-Lightbox-JS.aspx</link><pubDate>Wed, 12 Jul 2006 07:26:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:456257</guid><dc:creator>joeriksson</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;A CSModule that I&amp;#39;ve used myself on a couple of sites, but haven&amp;#39;t seen much written about is &lt;a href="http://qgyen.net/default.aspx" target="_new"&gt;Ken Robertson&amp;#39;s&lt;/a&gt; CSModule implementation of the &lt;a href="http://www.huddletogether.com/projects/lightbox/" target="_new"&gt;Lightbox JS&lt;/a&gt; image overlay scripts.&lt;/p&gt;&lt;p&gt;This module enables you to insert thumbnails of your pictures in for example your blog posts by a specific text part. When viewing this thumbnail in a blog or a forum, and you click on it, it shows a larger image in the middle of the browser window, and the rest of the web page gets darker. I don&amp;#39;t know if that&amp;#39;s a good explanation for it, but let me instead show it with a screenshot:&lt;/p&gt;&lt;p&gt;&lt;img src="http://static.flickr.com/60/187492045_4dac18d751_o.png" alt="" width="569" height="434" /&gt;&lt;/p&gt;&lt;p&gt;You can also try it and se for yourself what it looks like &lt;a href="http://communityserver.se/forums/thread/706.aspx" target="_blank"&gt;here&lt;/a&gt;. When you&amp;#39;ve installed the CSModule, you just use the text part and give it the ID of a picture in your CS Photo gallery.&lt;/p&gt;&lt;p&gt;&lt;img src="http://static.flickr.com/74/187493492_2d62476c20_o.png" alt="" width="310" height="329" /&gt;&lt;/p&gt;&lt;p&gt;It would be cool to have a CSModule like this, that could show pictures from i.e. your Flickr account, and also to be able to determine what size it shows the expanded picture as.&lt;/p&gt;&lt;p&gt;&lt;a href="http://qgyen.net/archive/2006/01/26/1290.aspx" target="_new"&gt;Read more at Ken&amp;#39;s blog&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;font color="#000080"&gt;[UPDATE]&lt;br /&gt;&lt;/font&gt;&lt;font color="#000080"&gt;Hmm...after writing this post, I took a closer look at Ken&amp;#39;s blog and it seems he &lt;/font&gt;&lt;a href="http://qgyen.net/archive/2006/07/07/Fireworks-and-new-toys.aspx" target="_new"&gt;&lt;font color="#000080"&gt;implemented the Flickr thing&lt;/font&gt;&lt;/a&gt;&lt;font color="#000080"&gt; a couple of days ago. :-) Really interesting! Need to try that when/if he releases it.&lt;br /&gt;&lt;/font&gt;&lt;font color="#000080"&gt;[/UPDATE]&lt;/font&gt;&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=456257" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/joeweblogsaspnet?a=HrcF2wKnxQk:3MeAOhRZYq8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/joeweblogsaspnet?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/joeweblogsaspnet?a=HrcF2wKnxQk:3MeAOhRZYq8:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/joeweblogsaspnet?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/joeweblogsaspnet?a=HrcF2wKnxQk:3MeAOhRZYq8:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/joeweblogsaspnet?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/joeweblogsaspnet?a=HrcF2wKnxQk:3MeAOhRZYq8:ByNYXvuKCJE"&gt;&lt;img src="http://feeds.feedburner.com/~ff/joeweblogsaspnet?d=ByNYXvuKCJE" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><category domain="http://weblogs.asp.net/joeriksson/archive/tags/.NET/default.aspx">.NET</category><category domain="http://weblogs.asp.net/joeriksson/archive/tags/Community+Server/default.aspx">Community Server</category><category domain="http://weblogs.asp.net/joeriksson/archive/tags/ASP+.NET/default.aspx">ASP .NET</category><category domain="http://weblogs.asp.net/joeriksson/archive/tags/CSModules/default.aspx">CSModules</category></item><item><title>CS2: E-mail subscriptions for forums with E-mail Gateway</title><link>http://weblogs.asp.net/joeriksson/archive/2006/07/10/CS2_3A00_-E_2D00_mail-subscriptions-for-forums-with-E_2D00_mail-Gateway.aspx</link><pubDate>Mon, 10 Jul 2006 07:31:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:455985</guid><dc:creator>joeriksson</dc:creator><slash:comments>2</slash:comments><description>&lt;P&gt;Today on a topic that I haven't seen that much written on. There was a new &lt;A href="http://communityserver.org/files/folders/whitepapers/entry536608.aspx" target=_new&gt;whitepaper&lt;/A&gt; the other day on this topic, and there's been some posts about the E-mail Gateway (EG). But from what I have seen, mostly together with the blog by e-mail feature.&lt;/P&gt;
&lt;P&gt;What I wanted to talk about in this post is what the EG brings to the Forums of Community Server.&lt;/P&gt;
&lt;P&gt;First just a brief mention on how to e-mail enable a forum. After you correctly have installed the EG and installed the license for it, there is a new TAB in the forums settings called 'Mailing List'. In CS 2.0 you get there by &lt;FONT face="Courier New" color=#0000ff size=2&gt;Control Panel -&amp;gt; Administration -&amp;gt; Forums -&amp;gt; Forums -&amp;gt; Click on the forum name -&amp;gt; Choose the 'Mailing List' TAB&lt;/FONT&gt;.&lt;/P&gt;
&lt;P&gt;On that TAB you should see this:&lt;/P&gt;
&lt;P&gt;&lt;IMG height=248 alt="Forum email settings" src="http://static.flickr.com/1/185393491_f83b8ac0b4_o.png" width=515&gt;&lt;/P&gt;
&lt;P&gt;To enable e-mail for the forum click in 'Yes', provide a name for the mailing list which will show up in mails sent from that forum, and also type in an e-mail address that you want the forum to have. You can also set a Footer that will be sent in each e-mail coming from that forum. I won't go into the passive mode in this post. If you want to know more about that let me know.&lt;/P&gt;
&lt;P&gt;After these actions your forum is e-mail enabled, and when you now go into that forum you will se an 'Email Available' image in the lower right of the forum page.&lt;/P&gt;
&lt;P&gt;&lt;IMG height=15 alt="Email available icon" src="http://static.flickr.com/55/185392662_5c7591c367_o.png" width=90&gt;&lt;/P&gt;
&lt;P&gt;When you click that image (&lt;EM&gt;not the one above in this post if you tried that&lt;/EM&gt;)&amp;nbsp;it will take you to the E-mail Subscriptions page for that forum.&lt;/P&gt;
&lt;P&gt;&lt;IMG height=246 alt="Email subscription" src="http://static.flickr.com/51/185392194_9c6718964a_o.png" width=302&gt;&lt;/P&gt;
&lt;P&gt;If you check the checkbox on that page, and then click on save, you will get all new posts in that forum to the e-mail address that you registered at the forum with.&lt;/P&gt;
&lt;P&gt;But that's far from all. You can now also e-mail your posts to that forum, as long as you send the e-mails from your registered e-mail address to the address you created on the 'Mailing List' TAB above. For example you can start a new thread by just sending an e-mail. Or you can reply to an e-mail notification you got from that forum, and it will show up as an answer in the respective thread.&lt;/P&gt;
&lt;P&gt;IMO, this is a a great feature of CS 2.0, on which you also could easily build upon for different purposes. On friday I will try to give you an example of a solution that could be made on top of this feature together with another CS feature without writing any code.&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;See there, I made a cliff hanger! Now you just &lt;STRONG&gt;have&lt;/STRONG&gt; to read my post on friday, and you won't be able to sleep for the whole week&amp;nbsp;;-)&lt;/EM&gt;&lt;/P&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=455985" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/joeweblogsaspnet?a=RrBKVKl7h1c:cS53z-vepuc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/joeweblogsaspnet?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/joeweblogsaspnet?a=RrBKVKl7h1c:cS53z-vepuc:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/joeweblogsaspnet?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/joeweblogsaspnet?a=RrBKVKl7h1c:cS53z-vepuc:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/joeweblogsaspnet?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/joeweblogsaspnet?a=RrBKVKl7h1c:cS53z-vepuc:ByNYXvuKCJE"&gt;&lt;img src="http://feeds.feedburner.com/~ff/joeweblogsaspnet?d=ByNYXvuKCJE" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><category domain="http://weblogs.asp.net/joeriksson/archive/tags/Community+Server/default.aspx">Community Server</category></item><item><title>CS2: Screencast: Embedding a video in a forum post</title><link>http://weblogs.asp.net/joeriksson/archive/2006/07/07/CS2_3A00_-Screencast_3A00_-Embedding-a-video-in-a-forum-post.aspx</link><pubDate>Fri, 07 Jul 2006 06:43:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:455328</guid><dc:creator>joeriksson</dc:creator><slash:comments>1</slash:comments><description>&lt;P&gt;On wednesday I talked about post attachements, and referred to a post by Keyvan Nayyeri on how to do attachements programatically. Today I thought I'd talk about attaching a video to your forum posts, which can be played right in the post itself. It's not really attaching a video to a post, it's more like embedding a player which plays a video located at a different location.&lt;/P&gt;
&lt;P&gt;&lt;a href="http://communityserver.org"&gt;Community Server&lt;/a&gt; got this built-in and out of the box. It looks something like this:&lt;/P&gt;
&lt;P&gt;&lt;IMG height=438 src="http://static.flickr.com/66/179690171_bae540b7b1.jpg" width=500 border=0&gt;&lt;/P&gt;
&lt;P&gt;&lt;I&gt;Sorry for the typo in the picture and in the screencast. Discovered it when I had finished it all.&lt;/I&gt; :-)&lt;/P&gt;
&lt;P&gt;&lt;A href="http://communityserver.se/r.ashx?B" target=_new&gt;Watch the screencast!&lt;/A&gt; (Flash, &lt;EM&gt;opens in a new window&lt;/EM&gt;)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=455328" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/joeweblogsaspnet?a=T-F53wkQl_I:g4Q2QnOp0No:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/joeweblogsaspnet?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/joeweblogsaspnet?a=T-F53wkQl_I:g4Q2QnOp0No:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/joeweblogsaspnet?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/joeweblogsaspnet?a=T-F53wkQl_I:g4Q2QnOp0No:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/joeweblogsaspnet?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/joeweblogsaspnet?a=T-F53wkQl_I:g4Q2QnOp0No:ByNYXvuKCJE"&gt;&lt;img src="http://feeds.feedburner.com/~ff/joeweblogsaspnet?d=ByNYXvuKCJE" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><category domain="http://weblogs.asp.net/joeriksson/archive/tags/.NET/default.aspx">.NET</category><category domain="http://weblogs.asp.net/joeriksson/archive/tags/Community+Server/default.aspx">Community Server</category><category domain="http://weblogs.asp.net/joeriksson/archive/tags/ASP+.NET/default.aspx">ASP .NET</category></item></channel></rss>
