﻿<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>Antonio Chagoury</title>
    <description>My Personal Blog on DotNetNuke </description>
    <link>http://www.dotnetnuke.com/Products/Development/Forge/UtilityInstaller/tabid/838/BlogId/199/Default.aspx</link>
    <language>en-US</language>
    <managingEditor>antonio@inspectorit.com</managingEditor>
    <webMaster>admin1@dotnetnuke.com</webMaster>
    <pubDate>Fri, 04 Jul 2008 22:42:29 GMT</pubDate>
    <lastBuildDate>Fri, 04 Jul 2008 22:42:29 GMT</lastBuildDate>
    <docs>http://backend.userland.com/rss</docs>
    <generator>Blog RSS Generator Version 3.4.0.39853</generator>
    <item>
      <title>Upcoming Blog Features Part 3: Comments, Gravatars, and more!</title>
      <description>&lt;p&gt;&lt;span id="dnn_ctr370_MainView_ViewEntry_lblEntry"&gt;
&lt;h3&gt;Identification Icons&lt;/h3&gt;
&lt;p&gt;Identification icons are quickly becoming a popular way for bloggers to encourage responsible use of blog comments.  A variety of solutions are available, all of which aim to provide useful benefits to the blog reader.&lt;/p&gt;
&lt;p&gt;Identification icons allow blog readers to personalize their posts just like a forum avatar.  The additional personalization may encourage responsible posting as well as increased commenting and discussion.  Identification icons prevent users from impersonating one another, leading to more responsible posting.  They also may prevent flaming, since a user tied to an identification icon will have to take additional steps to obfuscate their identity.&lt;/p&gt;
&lt;p&gt;&lt;img height="369" alt="" src="http://riprowan.com/Portals/0/mod_settings.png" width="568" /&gt;&lt;/p&gt;
&lt;p&gt;Version 3.4.1 of the Blog module supports all popular identification options available today:&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;Gravatar&lt;/li&gt;
    &lt;li&gt;Identicon&lt;/li&gt;
    &lt;li&gt;Wavicon&lt;/li&gt;
    &lt;li&gt;MonsterID&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="http://www.gravatar.com/"&gt;Gravatar&lt;/a&gt;, or Globally Recognized Avatar, provides an easy service that allows users to upload an image avatar that follows them from site to site.  This simple solution ties the image to an email address, providing a very easy way for blog software to retrieve the image.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blog.gravatar.com/2008/04/22/identicons-monsterids-and-wavatars-oh-my/"&gt;Identicons, Wavicons, and MonsterIDs&lt;/a&gt; are automatically generated images that can be used in place of a Gravatar in the event that the user does not want to create one.  These images are generated by a hash of the user's email address (or IP address, in the event that the user chooses not to enter an email address).&lt;/p&gt;
&lt;p align="left"&gt;&lt;img height="41" alt="" src="http://riprowan.com/Portals/0/comments_area.png" width="348" align="right" /&gt;One feature that may be unique to DotNetNuke is the ability for the user to instantly preview their image in the comments section before submitting their comments.  As soon as the user enters their email address and tabs out of the email field, their Gravatar (or other icon) will automatically display in a preview area.  As far as we know, this preview capability doesn't exist in any other blogging platform.&lt;/p&gt;
&lt;h3&gt;Other Comments Changes&lt;/h3&gt;
&lt;p&gt;We've included a few other improvements to the comments area as well:&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;Users can now enter a website address with their comment.  This feature can be enabled or disabled by the blog owner&lt;/li&gt;
    &lt;li&gt;Blog owner can show or suppress unique comment titles&lt;/li&gt;
    &lt;li&gt;Blog owner's comments have a unique CSS tag, enabling them to stand out from other comments&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Many thanks to &lt;strong&gt;Rip Rowan&lt;/strong&gt; and &lt;strong&gt;Don Worthley&lt;/strong&gt; for this great new feature.&lt;/p&gt;
&lt;/span&gt;&lt;/p&gt;</description>
      <link>http://www.dotnetnuke.com/Products/Development/Forge/UtilityInstaller/tabid/838/EntryID/1868/Default.aspx</link>
      <author>antonio@inspectorit.com</author>
      <comments>http://www.dotnetnuke.com/Products/Development/Forge/UtilityInstaller/tabid/838/EntryID/1868/Default.aspx#Comments</comments>
      <guid isPermaLink="true">http://www.dotnetnuke.com/Default.aspx?tabid=838&amp;EntryID=1868</guid>
      <pubDate>Sun, 15 Jun 2008 03:53:00 GMT</pubDate>
      <slash:comments>5</slash:comments>
      <trackback:ping>http://www.dotnetnuke.com/DesktopModules/Blog/Trackback.aspx?id=1868</trackback:ping>
    </item>
    <item>
      <title>Upcoming Blog Features Part 2: SEO Improvements</title>
      <description>&lt;p&gt;&lt;strong&gt;Blog Friendly URLs&lt;/strong&gt;&lt;br /&gt;
An established best practice for SEO is for keywords relating to the content of a web page to appear in the page's URL (what is often called a "Human Friendly" URL).  Among several established blog platforms this is put into practice by taking the title of the blog entry (which is often a semantically strong indicator of what the page is about) and putting it into the entry's URL. Version 03.04.01 introduces this functionality and it is activated via the "Module Options" screen.&lt;em&gt; &lt;/em&gt;&lt;/p&gt;
&lt;div&gt;After enabling this option you will no longer see references to “Default.aspx” in the URL, instead you will see an aspx reference made up on the blog entry’s title. Below is an example for a blog entry entitled 'Title of my blog entry':&lt;/div&gt;
&lt;ul&gt;
    &lt;li&gt;Version 03.04.00 and earlier: &lt;br /&gt;
    &lt;span&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;http://www.your domain.com/dnn/blog/tabid/825/EntryID/1865/Default.aspx&lt;/font&gt;&lt;/u&gt;&lt;/span&gt; &lt;/li&gt;
    &lt;li&gt;Version 03.04.01:&lt;br /&gt;
    &lt;span&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;http://www.your domain.com/dnn/blog/tabid/825/EntryID/1865/Title-of-my-blog-entry.aspx&lt;/font&gt;&lt;/u&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;&lt;strong&gt;Removal of duplicate content issue (i.e. having exactly same content at two or more different URLs):&lt;br /&gt;
&lt;/strong&gt;Another well established SEO best practice is to avoid having  the same content reachable via two distinct URLs. This was a problem in version 03.03.00 (and earlier) , here they are:&lt;/div&gt;
&lt;ol type="1"&gt;
    &lt;li&gt;A "Friendly URL" for the blog entry, found in the page listing blog entries.&lt;/li&gt;
    &lt;li&gt;A "Permalink" version, linked at the bottom of a blog entry in version 03.03.00 and earlier&lt;/li&gt;
&lt;/ol&gt;
&lt;div&gt;
&lt;p&gt;With version 03.04.00 the "Permalink" was removed from the bottom of the blog entries - hence addressing part of this issue, however, the issue was not fully resolved since both versions of the URL continued to appear in the RSS feed generated by the module (the friendly URL would appear between the
&lt;link /&gt;tag in the RSS feed, while the &lt;guid&gt;&lt;/guid&gt; tag contained the Permalink version of the URL). Some well-established web-based RSS readers (including Newsgator &amp; Google Reader) use the &lt;guid&gt;&lt;/guid&gt;URL when providing a link to a blog entry, hence those subscribing to a DNN blog’s RSS feed would be directed to content using the Permalink version of the link. In version 03.04.00 the &lt;guid&gt;&lt;/guid&gt;tag contains the new Human-Friendly version of the URL.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Updating the “Regenerate all permalinks” function: &lt;br /&gt;
&lt;/strong&gt;To reinforce the value of the two SEO improvements above the "regenerate all permalinks" function (found at the bottom of the "Module Options" screen) has been updated so that you can regenerate the "Permalinks" for all its blog entries for the given instance of the blog module. &lt;br /&gt;
You will need to execute this "regeneration" individually for each instance of the blog module in your DNN portal(s) if you want all blog permalinks in a portal to be recalculated.&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Unique Page Titles:&lt;br /&gt;
&lt;/strong&gt;One of the most important “identifications” used by search engines when determining the importance of a page (and the scope of its content) is the text contained the &lt;em&gt;&lt;title&gt; &lt;/em&gt;tag of your page (found in the header section of an HTML page). It is therefore vital that an individual blog entry has a &lt;u&gt;unique&lt;/u&gt; title tag appearing in the HTML header. The option to have a unique title tag for a blog entry can now be switched on in the "Module Options" screen. The title tag that will be generated for a blog entry will have the following format:&lt;/p&gt;
&lt;blockquote dir="ltr" style="margin-right: 0px"&gt;
&lt;p&gt;&lt;title&gt;[X] - [Y]&lt;/title&gt;&lt;/p&gt;
&lt;/blockquote&gt;&lt;blockquote&gt;&lt;/blockquote&gt;
&lt;div&gt;Where:&lt;/div&gt;
&lt;ul type="disc"&gt;
    &lt;li&gt;[X] is the title of the page on which the DNN module has been installed&lt;/li&gt;
    &lt;li&gt;[Y] is the title given to the blog entry.&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;p&gt;&lt;strong&gt;Insertion of the rel="nofollow" attribute on hyperlinks added in blog comments:&lt;br /&gt;
&lt;/strong&gt;The element rel="nofollow" will now be systemically added to all website links provided in the comment field (and also to all websites entered in the new "Your website" field that is provided for those leaving a comment, more on thisnew feature in subsequent entry). Adding of the rel="nofollow" attribute to a hyperlink indicates that the destination of that hyperlink SHOULD NOT be afforded any additional weight or ranking by user agents which perform link analysis upon web pages (e.g. search engines). This is an established SEO best practice for blogs by deterring link spammers from maliciously flooding comment fields with unwanted links to websites (in an effort to “bleed” authority from your site in the eyes of search engines).  &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Future SQL Plans: &lt;br /&gt;
&lt;/strong&gt;One of the most glaring omissions for the blog module, in terms of SEO, is the ability of the module to automatically generate a unique description meta tag for each blog entry. The plan is to address this in a future version.&lt;/p&gt;
&lt;p&gt;Many thanks to &lt;strong&gt;Eoghan O'Neill&lt;/strong&gt; for his insight, expertise, and relentless dedication to testing and re-testing and for keeping us developers on our toes to make sure all these enhancements were carried out to spec.&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;&lt;em&gt; &lt;/em&gt;&lt;/p&gt;</description>
      <link>http://www.dotnetnuke.com/Products/Development/Forge/UtilityInstaller/tabid/838/EntryID/1867/Default.aspx</link>
      <author>antonio@inspectorit.com</author>
      <comments>http://www.dotnetnuke.com/Products/Development/Forge/UtilityInstaller/tabid/838/EntryID/1867/Default.aspx#Comments</comments>
      <guid isPermaLink="true">http://www.dotnetnuke.com/Default.aspx?tabid=838&amp;EntryID=1867</guid>
      <pubDate>Sat, 14 Jun 2008 12:05:00 GMT</pubDate>
      <slash:comments>8</slash:comments>
      <trackback:ping>http://www.dotnetnuke.com/DesktopModules/Blog/Trackback.aspx?id=1867</trackback:ping>
    </item>
    <item>
      <title>Upcoming Blog Features Part 1: Social Bookmarks</title>
      <description>&lt;p&gt;Hello Everyone,&lt;/p&gt;
&lt;p&gt;We've been a little silent lately, but I assure you, a LOT has been going on.&lt;/p&gt;
&lt;p&gt;First of all, we have been "recruiting" like crazy, and we have put together an awesome team that I am proud to be part of, more on this on another blog entry.&lt;/p&gt;
&lt;p&gt;We have also been busy wrapping up development of the next version of the Blog module (3.4.1). I know I have said this before, but I mean it this time when I say that this will be last version of the current Blog module. We will be re-writing the entire thing from scratch as soon as this is released, but meanwhile we wanted to get some of the most pressing features included with this release.&lt;/p&gt;
&lt;p&gt;This blog entry is the first one of a series of entries that I will be posting to talk about the new stuff that you will find in 3.4.1.&lt;/p&gt;
&lt;p&gt;We finally added social bookmarks! To enable social bookmarks on your blogs, simply go to the "Module Options" screen and enable the social bookmarks. Once you have done this you will not the social bookmarks appear at the bottom of your blog entries (as show in the screen capture below).&lt;/p&gt;
&lt;p&gt;&lt;img alt="" src="http://www.dotnetnuke.com/Portals/25/CoreTeam/BlogFiles/Antonio%20Chagoury/blog_bookmarks_toolbar.gif" /&gt;&lt;/p&gt;
&lt;p&gt;There currently is no control over "which" bookmarks to display. We have left this admin feature out of this release but will be included in the new and improved version of the blog module.&lt;/p&gt;
&lt;p&gt;The supported bookmarks sites are as follows:&lt;/p&gt;
&lt;ol&gt;
    &lt;li&gt;Del.icio.us&lt;/li&gt;
    &lt;li&gt;Facebook (Share function)&lt;/li&gt;
    &lt;li&gt;Digg&lt;/li&gt;
    &lt;li&gt;Google&lt;/li&gt;
    &lt;li&gt;Live&lt;/li&gt;
    &lt;li&gt;Newsvine&lt;/li&gt;
    &lt;li&gt;StumbleUpon&lt;/li&gt;
    &lt;li&gt;Technorati&lt;/li&gt;
    &lt;li&gt;Yahoo&lt;/li&gt;
    &lt;li&gt;DotNetKick (For the geeks amongst us)&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;As usual, please let me know your thoughts and make sure to enter your suggestions for improving this feature at &lt;a href="http://support.dotnetnuke.com"&gt;http://support.dotnetnuke.com&lt;/a&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;</description>
      <link>http://www.dotnetnuke.com/Products/Development/Forge/UtilityInstaller/tabid/838/EntryID/1865/Default.aspx</link>
      <author>antonio@inspectorit.com</author>
      <comments>http://www.dotnetnuke.com/Products/Development/Forge/UtilityInstaller/tabid/838/EntryID/1865/Default.aspx#Comments</comments>
      <guid isPermaLink="true">http://www.dotnetnuke.com/Default.aspx?tabid=838&amp;EntryID=1865</guid>
      <pubDate>Thu, 12 Jun 2008 17:01:00 GMT</pubDate>
      <slash:comments>10</slash:comments>
      <trackback:ping>http://www.dotnetnuke.com/DesktopModules/Blog/Trackback.aspx?id=1865</trackback:ping>
    </item>
    <item>
      <title>New Blog Team Member: Welcome Don Worthley!</title>
      <description>&lt;p&gt;It gives me great pleasure to welcome Don Worthley to the Blog Team.&lt;/p&gt;
&lt;p&gt;Don is an experienced .net developer and a Microsoft Certified Trainer (MCT). He has been very active in the community forums and diligently answering your questions and helping out wherever and whenever possible.&lt;/p&gt;
&lt;p&gt;Don is a great addition to the team, and I am personally glad to have him on board to help shape the future of the Blog module.&lt;br /&gt;
Please join me in giving him a warm welcome.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;P.S: There is room for more, so if you are interested in being part of this team please &lt;a href="http://www.dotnetnuke.commailto:antonio.chagoury@dotnetnuke.com?subject=I%20want%20to%20join%20the%20Blog%20Team!"&gt;let me know.&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;</description>
      <link>http://www.dotnetnuke.com/Products/Development/Forge/UtilityInstaller/tabid/838/EntryID/1777/Default.aspx</link>
      <author>antonio@inspectorit.com</author>
      <comments>http://www.dotnetnuke.com/Products/Development/Forge/UtilityInstaller/tabid/838/EntryID/1777/Default.aspx#Comments</comments>
      <guid isPermaLink="true">http://www.dotnetnuke.com/Default.aspx?tabid=838&amp;EntryID=1777</guid>
      <pubDate>Tue, 25 Mar 2008 13:55:00 GMT</pubDate>
      <slash:comments>2</slash:comments>
      <trackback:ping>http://www.dotnetnuke.com/DesktopModules/Blog/Trackback.aspx?id=1777</trackback:ping>
    </item>
  </channel>
</rss>