<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:copyright="http://blogs.law.harvard.edu/tech/rss" xmlns:image="http://purl.org/rss/1.0/modules/image/">
    <channel>
        <title>Dotnetnuke</title>
        <link>http://blog.developers.ie/cconnolly/category/85.aspx</link>
        <description>Dotnetnuke</description>
        <language>en-IE</language>
        <copyright>Cathal Connolly</copyright>
        <managingEditor>cconnolly@eg-consulting.com</managingEditor>
        <generator>Subtext Version 1.9.5.176</generator>
        <item>
            <title>DotNetNuke conferences</title>
            <link>http://blog.developers.ie/cconnolly/archive/2007/08/20/2786.aspx</link>
            <description>&lt;p&gt;About this time last year I spoke at a conference organised by &lt;a href="http://www.sdn.nl/ "&gt;Software Developer network&lt;/a&gt; in the Netherlands. It was a windows developer conference with the usual asp.net/vb.net/c# tracks, but they'd added a DotNetNuke track as well. The sessions were all really well attended, so this time out they've expanded their coverage and there are now two dotnetnuke tracks with more than 20 sessions over the two days, as well as 80+ other topics. If you're interested in DotNetNuke and can get to Arnhem in mid-September I recommend it. &lt;/p&gt;
&lt;p&gt;As well as our first 'official' European conference, we've also having a US based conference - this time with a couple of tracks at the devconnections conference in Las Vegas in November. It's a much larger conference with approximately 4700 expected over the 4 days. The lineup and sessions there are excellent, particularly as theres no PDC this year, and we're hoping to get a good turn-out for the DotNetNuke tracks. Personally I'm just hoping I don't get drawn in the same timeslot as one of the big hitters like Scott Guthrie :) . If anyone makes it to either of the conferences, make sure and track me down for a few beers. &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;table&gt;
    &lt;tbody&gt;
        &lt;tr&gt;
            &lt;td&gt;&lt;a href="http://www.devconnections.com/openforce/registration.asp?s=109"&gt;&lt;img height="64" alt="" width="124" border="0" src="http://www.dotnetnuke.com/Portals/25/CoreTeam/BlogFiles/PhilipB/RegisterNowUS.png" /&gt;&lt;/a&gt;&lt;/td&gt;
            &lt;td align="right"&gt;&lt;a href="http://www.sdc.nl/directgo/OpenForce"&gt;&lt;img height="64" alt="" width="124" border="0" src="http://www.dotnetnuke.com/Portals/25/CoreTeam/BlogFiles/PhilipB/RegisterNowEU.png" /&gt;&lt;/a&gt;&lt;/td&gt;
        &lt;/tr&gt;
    &lt;/tbody&gt;
&lt;/table&gt;&lt;img src="http://blog.developers.ie/cconnolly/aggbug/2786.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Cathal Connolly</dc:creator>
            <guid>http://blog.developers.ie/cconnolly/archive/2007/08/20/2786.aspx</guid>
            <pubDate>Mon, 20 Aug 2007 20:23:30 GMT</pubDate>
            <wfw:comment>http://blog.developers.ie/cconnolly/comments/2786.aspx</wfw:comment>
            <comments>http://blog.developers.ie/cconnolly/archive/2007/08/20/2786.aspx#feedback</comments>
            <wfw:commentRss>http://blog.developers.ie/cconnolly/comments/commentRss/2786.aspx</wfw:commentRss>
            <trackback:ping>http://blog.developers.ie/cconnolly/services/trackbacks/2786.aspx</trackback:ping>
        </item>
        <item>
            <title>Just spotted my first Irish job asking for Dotnetnuke experience</title>
            <link>http://blog.developers.ie/cconnolly/archive/2005/10/15/1760.aspx</link>
            <description>&lt;P&gt;For a long time, sites such as &lt;A href="http://jobsearch.monster.com/jobsearch.asp?q=dotnetnuke&amp;amp;fn=&amp;amp;lid=&amp;amp;re=104&amp;amp;cy=us&amp;amp;x=65&amp;amp;y=23"&gt;Monster&lt;/A&gt;&amp;nbsp;have had lots of &lt;A href="http://www.dotnetnuke.com"&gt;Dotnetnuke &lt;/A&gt;opportunities, but I know from the user statistics we have that Ireland has lagged behind much of Europe and the US in members.&lt;/P&gt;
&lt;P&gt;I know theres a lot of Dotnetnuke interest locally, as after giving talks in Belfast and Dublin, I was approached by a number of Irish individuals or small companies who either use Dotnetnuke in their business, or else base their entire business on it (I also get emailed regularly). However&amp;nbsp;todays the first local&amp;nbsp;&lt;A href="http://jobs.irishdev.com/job_details.aspx?id=215&amp;amp;search=vb&amp;amp;jtype=Contract&amp;amp;location=All"&gt;advert&lt;/A&gt;&amp;nbsp;I've seen. Good to see the word is spreading.&lt;/P&gt;&lt;img src="http://blog.developers.ie/cconnolly/aggbug/1760.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Cathal Connolly</dc:creator>
            <guid>http://blog.developers.ie/cconnolly/archive/2005/10/15/1760.aspx</guid>
            <pubDate>Sat, 15 Oct 2005 18:11:00 GMT</pubDate>
            <wfw:comment>http://blog.developers.ie/cconnolly/comments/1760.aspx</wfw:comment>
            <comments>http://blog.developers.ie/cconnolly/archive/2005/10/15/1760.aspx#feedback</comments>
            <wfw:commentRss>http://blog.developers.ie/cconnolly/comments/commentRss/1760.aspx</wfw:commentRss>
            <trackback:ping>http://blog.developers.ie/cconnolly/services/trackbacks/1760.aspx</trackback:ping>
        </item>
        <item>
            <title>DotNetNuke 3.1.1 released</title>
            <link>http://blog.developers.ie/cconnolly/archive/2005/08/23/1620.aspx</link>
            <description>&lt;P&gt;For anyone interested in DotNetNuke, the 3.1.1 version has just been released. It can be downloaded &lt;A href="http://www.dotnetnuke.com/default.aspx?tabid=125"&gt;here&lt;/A&gt;&amp;nbsp;, and fixes a number of bugs, as well as adding some enhancements, and performance enhancements. This is the last release, before all the core modules start to operate as subprojects, with their own project teams, and the ability to release on independant release cycles. At the minute only the install with source package is there, as&amp;nbsp;the install package, which contains a runtime only version (no source code) is still being assembled. Normally we release the two packages in tandem, but this time theres also going to be the&amp;nbsp;addition of the new Installer, which will contain source, docs and&amp;nbsp;some additional skins &amp;amp; containers, so thats caused a short delay while it's packaged up.&lt;/P&gt;
&lt;P&gt;The other difference is that the documentation has been removed from both packages, and will be a seperate download, along with release notes that contain both source control notes, and a Code Diff report.&lt;/P&gt;&lt;img src="http://blog.developers.ie/cconnolly/aggbug/1620.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Cathal Connolly</dc:creator>
            <guid>http://blog.developers.ie/cconnolly/archive/2005/08/23/1620.aspx</guid>
            <pubDate>Tue, 23 Aug 2005 03:02:00 GMT</pubDate>
            <wfw:comment>http://blog.developers.ie/cconnolly/comments/1620.aspx</wfw:comment>
            <comments>http://blog.developers.ie/cconnolly/archive/2005/08/23/1620.aspx#feedback</comments>
            <wfw:commentRss>http://blog.developers.ie/cconnolly/comments/commentRss/1620.aspx</wfw:commentRss>
            <trackback:ping>http://blog.developers.ie/cconnolly/services/trackbacks/1620.aspx</trackback:ping>
        </item>
        <item>
            <title>supporting webservices under Medium Trust CAS</title>
            <link>http://blog.developers.ie/cconnolly/archive/2005/07/01/1498.aspx</link>
            <description>&lt;P&gt;For the 3.0 release of DotNetNuke, we rewrote a lot of code to ensure that the application could run under a Medium Trust policy, both as a security best practice, and as we'd been advised that as part of the Microsoft Shared Hosting inititive, some hosting providers would be running sites in a partial trust environment. Recently this has been confirmed on the&amp;nbsp;DotNetNuke forums, with users of both Godaddy and Pipex&amp;nbsp;indicating their sites were running under Medium. Most users don't have any application impacts, apart from those looking to use OLEDB sources such as Access, or use COM-interop, but one of drawbacks of &amp;nbsp;Medium trust is that&amp;nbsp;Web service permissions are limited, with the&amp;nbsp;default settings only supporting calls to the current site. I spent some time writing a doc on DotNetNuke and Code Access Security, which can be found in the documentation\public folder of 3.0.10+ releases, but I thought I'd blog it here for those unaware of the potential issue.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Enabling non-local Web service access&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;Adding a single additional domain&lt;/EM&gt;&lt;BR&gt;It&amp;#8217;s possible to add a single domain in your web.config file by utilising the originUrl= attribute (note: this supports wildcards so you can use url&amp;#8217;s such as&amp;nbsp; "&lt;A href="http://feeds.moreover.com/"&gt;http://feeds.moreover.com/&lt;/A&gt;*" to access multiple feeds). &lt;/P&gt;
&lt;P&gt;&lt;BR&gt;&lt;FONT color=#808080&gt;&amp;lt;trust level=" " originUrl="&lt;/FONT&gt;&lt;A href='http://feeds.moreover.com/*"/'&gt;&lt;FONT color=#808080&gt;http://feeds.moreover.com/*"/&lt;/FONT&gt;&lt;/A&gt;&lt;FONT color=#808080&gt;&amp;gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;Adding multiple additional domains&lt;BR&gt;&lt;/EM&gt;It's possible to add other allowed origins, but this requires access to the machine.config file, which is not always possible in shared hosting scenarios. If you have access to the file, then add the additional domains in the following format to the webpermission node.&lt;BR&gt;&lt;FONT color=#808080&gt;&amp;lt;IPermission class="WebPermission" version="1"&amp;gt;&lt;BR&gt;&amp;nbsp; &amp;lt;ConnectAccess&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;URI uri="$OriginHost$"/&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;URI uri="&lt;/FONT&gt;&lt;A href='http://www.somesite.com/.*"/'&gt;&lt;FONT color=#808080&gt;http://www.somesite.com/.*"/&lt;/FONT&gt;&lt;/A&gt;&lt;FONT color=#808080&gt;&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;URI uri="&lt;/FONT&gt;&lt;A href='http://servername/.*"/'&gt;&lt;FONT color=#808080&gt;http://servername/.*"/&lt;/FONT&gt;&lt;/A&gt;&lt;FONT color=#808080&gt;&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;URI uri="&lt;/FONT&gt;&lt;A href='http://127.0.0.1/.*"/'&gt;&lt;FONT color=#808080&gt;http://127.0.0.1/.*"/&lt;/FONT&gt;&lt;/A&gt;&lt;FONT color=#808080&gt;&amp;gt;&lt;BR&gt;&amp;nbsp; &amp;lt;/ConnectAccess&amp;gt;&lt;BR&gt;&amp;lt;/IPermission&amp;gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;Allowing unlimited domains via policy changes&lt;/EM&gt;&lt;BR&gt;It is possible to alter the medium.config file to enabled all webservices. To do this open the medium.config file, and alter the webpermission block from&lt;BR&gt;&lt;FONT color=#808080&gt;&amp;nbsp; &amp;lt;IPermission&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;class="WebPermission"&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;version="1"&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;ConnectAccess&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;URI uri="$OriginHost$"/&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/ConnectAccess&amp;gt;&lt;BR&gt;&amp;lt;/IPermission&amp;gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;to&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#808080&gt;&amp;lt;IPermission&amp;nbsp;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;class="WebPermission"&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;version="1"&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Unrestricted="true"/&amp;gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;NOTE: if you wish to enable webservices in this way, it is recommended that you create a custom policy, rather than edit the existing policy file. To create a custom policy, copy the web_mediumtrust.config file, and rename the copied file e.g. web_mymedium.config. Next, alter the file as per the settings above (or any other settings you wish to alter). Finally, you will have to edit the machine.config file , and declare the new trust level e.g.&lt;BR&gt;&lt;FONT color=#808080&gt;&amp;lt;trustLevel name="MyMedium" policyFile="web_mymedium.config"/&amp;gt;&lt;/FONT&gt;&lt;BR&gt;Now this policy can be specified either via the machine.config or web.config.&lt;/P&gt;
&lt;P&gt;For anyone interested in Medium trust, theres a&amp;nbsp;useful little video intro on&amp;nbsp; MSDN TV called Working with Medium Trust in ASP.NET &lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyId=0A103B07-DA4B-4D05-B7B8-1876B132D6B8&amp;amp;displaylang=en"&gt;MSDN TV: Working with Medium Trust in ASP.NET&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;&lt;img src="http://blog.developers.ie/cconnolly/aggbug/1498.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Cathal Connolly</dc:creator>
            <guid>http://blog.developers.ie/cconnolly/archive/2005/07/01/1498.aspx</guid>
            <pubDate>Fri, 01 Jul 2005 01:43:00 GMT</pubDate>
            <wfw:comment>http://blog.developers.ie/cconnolly/comments/1498.aspx</wfw:comment>
            <comments>http://blog.developers.ie/cconnolly/archive/2005/07/01/1498.aspx#feedback</comments>
            <slash:comments>4</slash:comments>
            <wfw:commentRss>http://blog.developers.ie/cconnolly/comments/commentRss/1498.aspx</wfw:commentRss>
            <trackback:ping>http://blog.developers.ie/cconnolly/services/trackbacks/1498.aspx</trackback:ping>
        </item>
        <item>
            <title>Statistics are like a bikini. What they reveal is suggestive, but what they conceal is vital....</title>
            <link>http://blog.developers.ie/cconnolly/archive/2005/06/28/1490.aspx</link>
            <description>&lt;P&gt;...said &lt;FONT class=sqa&gt;Aaron Levenstein and who am I to argue? I've just noticed that Paschal gave me a nice statistics&amp;nbsp;&lt;A href="http://www.developers.ie/blogs/Myblog/archive/2005/06/27/1487.aspx"&gt;plug&lt;/A&gt;&amp;nbsp;and a bit of encouragement to blog more than once in a blue moon earlier. I've been wondering about whether or not it was 'polite' to clutter up an Ireland .net developers blog with an over abundance of DotNetNuke posts, but I'll take that post as an implicit thumbs-up from Paschal.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;Whilst I'm mumbling incoherently about statistics, now's as good a time as any to mention that ever since we (finally) organised some of our sourceforge image linkbacks, DotNetNuke's taken a major hike up the sourceforge activity &lt;A href="https://sourceforge.net/project/stats/?group_id=77052&amp;amp;ugn=dnn"&gt;charts&lt;/A&gt;&amp;nbsp; from position number 1592 to position 164 in the last 3 weeks, and&amp;nbsp;at the minute, we're sitting at position 17 in the 7 day top project page &lt;A href="https://sourceforge.net/top/toplist.php?type=pageviews_proj"&gt;views&lt;/A&gt;&amp;nbsp;chart.&lt;/P&gt;&lt;img src="http://blog.developers.ie/cconnolly/aggbug/1490.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Cathal Connolly</dc:creator>
            <guid>http://blog.developers.ie/cconnolly/archive/2005/06/28/1490.aspx</guid>
            <pubDate>Tue, 28 Jun 2005 02:48:00 GMT</pubDate>
            <wfw:comment>http://blog.developers.ie/cconnolly/comments/1490.aspx</wfw:comment>
            <comments>http://blog.developers.ie/cconnolly/archive/2005/06/28/1490.aspx#feedback</comments>
            <wfw:commentRss>http://blog.developers.ie/cconnolly/comments/commentRss/1490.aspx</wfw:commentRss>
            <trackback:ping>http://blog.developers.ie/cconnolly/services/trackbacks/1490.aspx</trackback:ping>
        </item>
        <item>
            <title>The official DotNetNuke book is now out</title>
            <link>http://blog.developers.ie/cconnolly/archive/2005/06/08/815.aspx</link>
            <description>&lt;P&gt;Heres the official press release from Wrox:&lt;/P&gt;
&lt;P&gt;Wiley Publishing is excited to announce the release of &amp;#8220;Professional DotNetNuke ASP.NET Portals,&amp;#8221; a hands-on guide covering all aspects of administering and developing projects with DotNetNuke. Written by the creator and programmers of the DotNetNuke project, this book offers beginners and professional developers comprehensive instructions, real-world scenarios, and insightful techniques for creating ASP.NET sites quickly and efficiently using DotNetNuke. &lt;/P&gt;
&lt;P&gt;Wiley Publishing is excited to announce the release of &amp;#8220;Professional DotNetNuke ASP.NET Portals,&amp;#8221; a hands-on guide covering all aspects of administering and developing projects with DotNetNuke.&amp;nbsp; Written by the creator and programmers of the DotNetNuke project, this book offers beginners and professional developers comprehensive instructions, real-world scenarios, and insightful techniques for creating ASP.NET sites quickly and efficiently using DotNetNuke. &lt;/P&gt;
&lt;P&gt;The first part of &amp;#8220;Professional DotNetNuke ASP.NET Portals&amp;#8221; (Wrox Press; June 2005; $39.99; ISBN: 0-7645-9563-6) gives readers a thorough overview of DotNetNuke, discussing its history and evolution as an open-source content management system.&amp;nbsp; In a step-by-step manner, the authors guide users through setting up DotNetNuke on a server, and using it in different real-world hosting situations.&amp;nbsp; From there, the book discusses the features that make DotNetNuke an ideal choice for creating dynamic content managed Web sites, detailing its flexible framework, its powerful set of built-in modules, and its adept management of user membership and permissions. &lt;/P&gt;
&lt;P&gt;The second part of the guide is aimed at DotNetNuke development. DotNetNuke provides the developer with a highly flexible architecture for rapid application development (RAD) of Web applications using the module provider. &amp;#8220;Professional DotNetNuke ASP.NET Portals,&amp;#8221; introduces the DotNetNuke application architecture, and then gets into developing modules for the framework. In addition to module development it covers developing skins for any DotNetNuke web site using some of the common tools available.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;The DotNetNuke open source application is sweeping through the ranks of ASP.NET and Web developers. Whether they&amp;#8217;ve never programmed their own Web sites before or they are experienced ASP.NET developers, readers will find DotNetNuke and this book have something to offer. &lt;/P&gt;
&lt;P&gt;About the Authors&lt;/P&gt;
&lt;P&gt;Patrick J. Santry (Erie, PA), Shaun Walker (British Columbia, CA), Joe Brinkman (Leesburg, VA), Dan Caron (Connecticut), Scott McCulloch (Wollongong, Australia), Scott Willhite (Seattle, WA), and Bruce Hopkins (Powder Springs, GA) are all members of the DotNetNuke development team. Shaun is the creator of DotNetNuke and Patrick, Joe, Dan, and Scott Willhite comprise the DotNetNuke Board of Directors with Shaun. Patrick and Shaun are all Microsoft ASP.NET MVPs. In addition to their programming jobs, the authors are also active in INETA (the International .NET Association), speakers at conferences, and magazine writers. &lt;/P&gt;
&lt;P&gt;About DotNetNuke &lt;/P&gt;
&lt;P&gt;DotNetNuke is an open-source content management system ideal for creating and deploying projects such as commercial websites, corporate intranets and extranets, and online publishing portals.&amp;nbsp; It is also a project with a vision:&amp;nbsp; to evolve its software through human participation and the sharing of knowledge. &lt;/P&gt;
&lt;P&gt;DotNetNuke is provided as open-source software, licensed under a BSD-style agreement.&amp;nbsp; In general, this license grants the general public permission to obtain the software free-of-charge.&amp;nbsp; It also allows individuals to do whatever they wish with the application framework, both commercially and non-commercially, with the simple requirement of giving credit back to the DotNetNuke project community.&amp;nbsp;&amp;nbsp; &lt;A href="http://www.dotnetnuke.com"&gt;http://www.dotnetnuke.com&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;About Wrox Press &lt;/P&gt;
&lt;P&gt;Written by actual programmers, Wrox books offer the benefits of real-world experience and road-tested examples that really work. &amp;#8220;Beginning&amp;#8221; books provide a complete working knowledge of the subject, using hands-on lessons and proven training techniques. &amp;#8220;Professional&amp;#8221; and &amp;#8220;Expert One-On-One&amp;#8221; books are loaded with practical, focused information from leading technology experts. &amp;#8220;Programmer&amp;#8217;s Reference&amp;#8221; books are invaluable for their detailed, on-the-job reference support. &amp;#8220;Problem-Design-Solution&amp;#8221; books analyze development problems programmers encounter and supply solutions that work. Wrox books, an imprint of Wiley, help programmers get the job&amp;#8212;then do the job better.&amp;nbsp;&amp;nbsp; For more information, please visit wrox.com. &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;BR&gt;&lt;/P&gt;&lt;img src="http://blog.developers.ie/cconnolly/aggbug/815.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Cathal Connolly</dc:creator>
            <guid>http://blog.developers.ie/cconnolly/archive/2005/06/08/815.aspx</guid>
            <pubDate>Wed, 08 Jun 2005 02:40:00 GMT</pubDate>
            <wfw:comment>http://blog.developers.ie/cconnolly/comments/815.aspx</wfw:comment>
            <comments>http://blog.developers.ie/cconnolly/archive/2005/06/08/815.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://blog.developers.ie/cconnolly/comments/commentRss/815.aspx</wfw:commentRss>
            <trackback:ping>http://blog.developers.ie/cconnolly/services/trackbacks/815.aspx</trackback:ping>
        </item>
        <item>
            <title>new dotnetnuke sub-projects</title>
            <link>http://blog.developers.ie/cconnolly/archive/2005/05/03/742.aspx</link>
            <description>&lt;P&gt;For those interested in dotnetnuke, theres a few new sub-projects in the offing. First out of the traps is the blowery compression module (which has been re-branded as the "DotNetNuke Compression Module"). It adds http compression to dotnetnuke, which will allow sites to substantially reduce the amount of bandwidth they use, as well as speeding up the delivery of content. The press release can be found at &lt;A href="http://www.dotnetnuke.com/Default.aspx?tabid=812"&gt;http://www.dotnetnuke.com/Default.aspx?tabid=812&lt;/A&gt;&amp;nbsp;. For those who can't wait, or wish to use it on non-dotnetnuke sites, Scott McCulloch's posted a useful guide to integrating it on existing sites @ &lt;A href="http://www.smcculloch.net/Home/tabid/35/ctl/ArticleView/mid/363/articleId/46/EnablingHTTPCompressionforDotNetNuke.aspx"&gt;http://www.smcculloch.net/Home/tabid/35/ctl/ArticleView/mid/363/articleId/46/EnablingHTTPCompressionforDotNetNuke.aspx&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;A second sub-project, which is a bit further off from release, is the popular Santry Resource Directory manager. It's previously been available as a DotNetNuke 2.x commercial module, but will now be a free sponsored sub-proect avaialble under the BSD licence. Patrick Santry, the original developer, posted confirmation of this @ &lt;A href="http://forums.asp.net/898696/ShowPost.aspx"&gt;http://forums.asp.net/898696/ShowPost.aspx&lt;/A&gt;&amp;nbsp;.You can see a pre-release version in action on the &lt;A href="http://www.dotnetnuke.com/Community/ResourceDirectory/tabid/702/Default.aspx"&gt;dotnetnuke.com&lt;/A&gt; site.&lt;/P&gt;&lt;img src="http://blog.developers.ie/cconnolly/aggbug/742.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Cathal Connolly</dc:creator>
            <guid>http://blog.developers.ie/cconnolly/archive/2005/05/03/742.aspx</guid>
            <pubDate>Mon, 02 May 2005 23:00:00 GMT</pubDate>
            <wfw:comment>http://blog.developers.ie/cconnolly/comments/742.aspx</wfw:comment>
            <comments>http://blog.developers.ie/cconnolly/archive/2005/05/03/742.aspx#feedback</comments>
            <wfw:commentRss>http://blog.developers.ie/cconnolly/comments/commentRss/742.aspx</wfw:commentRss>
            <trackback:ping>http://blog.developers.ie/cconnolly/services/trackbacks/742.aspx</trackback:ping>
        </item>
        <item>
            <title>Creating Subscription Based Sites in DotNetNuke</title>
            <link>http://blog.developers.ie/cconnolly/archive/2005/04/19/714.aspx</link>
            <description>&lt;P&gt;At the recent INDA talk I gave, someone in the audience asked about using the paypal integration in DotNetNuke to build subscription based sites. I had to hold my hands up and admit I'd never used it, and said I'd try to put together some notes and post them. However, I see that one of the other coreteamers (Scott McCulloch)&amp;nbsp;has done the legwork already, and published a comprehensive article on this at his site &lt;A href="http://www.smcculloch.net/Home/tabid/35/ctl/ArticleView/mid/363/articleId/83/CreatingSubscriptionBasedSitesinDotNetNuke.aspx"&gt;here&lt;/A&gt;&amp;nbsp;. &lt;/P&gt;
&lt;P&gt;Note: He's recently changed his site to be subscription based (but still has lots of great free content), and judging by his past quality work, I've no doubt that the small subscription fee would be well worth it for anyone interested in DotNetNuke.&lt;/P&gt;&lt;img src="http://blog.developers.ie/cconnolly/aggbug/714.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Cathal Connolly</dc:creator>
            <guid>http://blog.developers.ie/cconnolly/archive/2005/04/19/714.aspx</guid>
            <pubDate>Tue, 19 Apr 2005 14:51:00 GMT</pubDate>
            <wfw:comment>http://blog.developers.ie/cconnolly/comments/714.aspx</wfw:comment>
            <comments>http://blog.developers.ie/cconnolly/archive/2005/04/19/714.aspx#feedback</comments>
            <wfw:commentRss>http://blog.developers.ie/cconnolly/comments/commentRss/714.aspx</wfw:commentRss>
            <trackback:ping>http://blog.developers.ie/cconnolly/services/trackbacks/714.aspx</trackback:ping>
        </item>
        <item>
            <title>slidedeck from last nights Dotnetnuke presentation</title>
            <link>http://blog.developers.ie/cconnolly/archive/2005/04/07/695.aspx</link>
            <description>I've sent Paschal a copy of last nights slidedeck, and he'll be make it available to INDA members, along with an audio copy of the presentation as part of the session materials. I've also added a copy of it to my website @ &lt;A href="http://www.cathal.co.uk/Default.aspx?tabid=81"&gt;http://www.cathal.co.uk/Default.aspx?tabid=81&lt;/A&gt;&amp;nbsp;for anyone who's interested.&lt;img src="http://blog.developers.ie/cconnolly/aggbug/695.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Cathal Connolly</dc:creator>
            <guid>http://blog.developers.ie/cconnolly/archive/2005/04/07/695.aspx</guid>
            <pubDate>Thu, 07 Apr 2005 02:14:00 GMT</pubDate>
            <wfw:comment>http://blog.developers.ie/cconnolly/comments/695.aspx</wfw:comment>
            <comments>http://blog.developers.ie/cconnolly/archive/2005/04/07/695.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://blog.developers.ie/cconnolly/comments/commentRss/695.aspx</wfw:commentRss>
            <trackback:ping>http://blog.developers.ie/cconnolly/services/trackbacks/695.aspx</trackback:ping>
        </item>
        <item>
            <title>Dotnetnuke &amp; Continuous Integration with Nant build files</title>
            <link>http://blog.developers.ie/cconnolly/archive/2005/04/07/694.aspx</link>
            <description>&lt;P&gt;Last night I gave a talk on&amp;nbsp;&lt;A href="http://www.developers.ie/session.aspx?s=6"&gt;&lt;STRONG&gt;Real World .NET: Building a Portal with DotNetNuke&lt;/STRONG&gt;&lt;/A&gt;&amp;nbsp;to &lt;A href="http://www.developers.ie/default.aspx"&gt;Ireland .Net Developers Alliance&lt;/A&gt;. I enjoyed it, despite running an hour over, as I was employing my usual gonzo-style freeform presentation technique, where my talk bears little resemblance to the slide deck.&lt;/P&gt;
&lt;P&gt;During the talk, I mentioned that we use &lt;A href="http://nant.sourceforge.net/"&gt;Nant&lt;/A&gt; (a free .net build tool) build scripts to support continuous integration of the source code changes. Recently, one of the coreteam members, Joe Brinkman, has put a lot of effort into beefing up our build script capabilities, so they now support the ability to create source and binary versions, and even automate the compression into zip files. We'll be using this in future to provide two distributions, one with all the code, and one with the minimal files required to get up and running. I was asked if&lt;EM&gt;&amp;nbsp;&lt;/EM&gt;I could get a copy of this file, and after checking, I see it's made it's way into the current distribution on dotnetnuke.com (3.0.13).&lt;/P&gt;
&lt;P&gt;&lt;SPAN class=Normal id=spBody&gt;&lt;STRONG&gt;How to use the DotNetNuke.build file.&lt;/STRONG&gt; &lt;/P&gt;
&lt;DIV&gt;Note:One shortcut in nAnt is that if you only have one .build file in a directory then you don't need to specify the build file name when executing commands, so you may want to remove the DotNetNuke.all.build to simplify matters. &lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;Some useful commands with this build file:&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;STRONG&gt;See the help:&lt;/STRONG&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; &amp;gt;nant -projecthelp&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;STRONG&gt;Create the binary file (no source):&lt;/STRONG&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; &amp;gt;nant CreateBinZip&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;STRONG&gt;Create a source zip file:&lt;/STRONG&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; &amp;gt;nant CreateSrcZip&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;STRONG&gt;Compile the app (in release mode)&amp;nbsp;and create both the source and binary zip files:&lt;/STRONG&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; &amp;gt;nant&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;STRONG&gt;Compile the app in debug but don't create the zip files:&lt;/STRONG&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; &amp;gt;nant -D:debug=true Build&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;STRONG&gt;Compile just the core solution in debug mode and don't create zip files:&lt;/STRONG&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; &amp;gt;nant -D:solutionName=Core -D:debug=true Build&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;There are a number of other combinations, take a look through the help to get ideas. One item missing at present is integration with nunit tests, but this is on the roadmap for future inclusion.&lt;/DIV&gt;&lt;/SPAN&gt;&lt;img src="http://blog.developers.ie/cconnolly/aggbug/694.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Cathal Connolly</dc:creator>
            <guid>http://blog.developers.ie/cconnolly/archive/2005/04/07/694.aspx</guid>
            <pubDate>Thu, 07 Apr 2005 01:40:00 GMT</pubDate>
            <wfw:comment>http://blog.developers.ie/cconnolly/comments/694.aspx</wfw:comment>
            <comments>http://blog.developers.ie/cconnolly/archive/2005/04/07/694.aspx#feedback</comments>
            <slash:comments>2</slash:comments>
            <wfw:commentRss>http://blog.developers.ie/cconnolly/comments/commentRss/694.aspx</wfw:commentRss>
            <trackback:ping>http://blog.developers.ie/cconnolly/services/trackbacks/694.aspx</trackback:ping>
        </item>
    </channel>
</rss>