DNN Blog

Feb 25

Posted by: Philip Beadle
Thursday, February 25, 2010 12:36 PM  RssIcon

It has been a goal of the DNN project to be able to allow developers and anyone interested to download the latest source code from CodePlex without affecting our internal operations.  To do this I have created a CruiseControl.Net project that synchronises the source code in our internal system out to CodePlex on a daily basis.  If you check out the Source page for the project you will see the following today:

image

Each time the source is updated by the CruiseControl.Net project you will an entry from dnnsvn user. 

The source code in the repository is slightly different from the downloaded source package.  The downloaded source package has the automatic packaging of the modules and providers removed so that when you open the solution you don’t see this security prompt:

image

This prompt shows up because I have used the very cool and useful MSBuild tasks available from the MSBuild Community Tasks Project.  The task I am using is the zip task which is used to package up the files for the installation packages.   So if you do download the code please select “Load Project Normally” when you load the solution.  The packaging only happens when you build in Release mode.  Also don’t forget to change the name of either the release.config or development.config to web.config before you build the solution.

Tags:
Categories:
Location: Blogs Parent Separator Philip Beadle

4 comment(s) so far...


Gravatar

Re: Open Repository of latest source code now operational

Thanks for setting this up Philip. Much appreciated.

Also, for everyone else, here is a link directly to the source page in codeplex: dotnetnuke.codeplex.com/SourceControl/list/changesets

By Ian Robinson on   Saturday, February 27, 2010 6:45 PM
Gravatar

Re: Open Repository of latest source code now operational

Hate to be "that guy", but CruideControl.Net should be CruiseControl.Net.J

[Edit] Thanx J

By Jason Kergosien on   Wednesday, March 17, 2010 1:04 PM
Gravatar

Re: Open Repository of latest source code now operational

Thanks for your hard work. Just so I am clear, what do these source code releases represent? I understood that only core team members had access to pre-release code, so is this only release source?

By Mark Merrick on   Wednesday, March 17, 2010 1:04 PM
Gravatar

Re: Open Repository of latest source code now operational

Hi Mark,
The code in CodePlex is a direct copy of whats in our internal source system every day. So it is prerelease code for sure with all the caveats around that. Thats the idea around having an open repository, you can see exactly what we are working on each day. You cant write to it but you have up to date changes each day.

By Philip Beadle on   Wednesday, March 17, 2010 1:07 PM
Attend A Webinar
Free Demo Site
Download DotNetNuke Professional Edition Trial
Have Someone Contact Me
Have Someone Contact Me

Like Us on Facebook Join our Network on LinkedIn Follow DNN Corporate on Twitter Follow DNN on Twitter

Advertisers

Sponsors

DotNetNuke Corporation

DotNetNuke Corp. is the steward of the DotNetNuke open source project, the most widely adopted Web Content Management Platform for building web sites and web applications on Microsoft. Organizations use DotNetNuke to quickly develop and deploy interactive and dynamic web sites, intranets, extranets and web applications. The DotNetNuke platform is available in a free Community and subscription-based Professional and Enterprise Editions with an Elite Support option. DotNetNuke Corp. also operates the DotNetNuke Store where users purchase third party apps for the platform.