Thursday, September 09, 2010
  Search
 
Register
Login
 
Upgrading to DotNetNuke Cambrian 5.0 from DotNeNuke 4.x
If you're looking to try out the new DNN Cambrian package, you can upgrade previous DotNetNuke installations with the following steps. Remember, as of right now, the DNN 5.0 Cambrian package availabl...

Find this article and more in the category

Read This Article . . .

How to Utilize AjaxToolKit with DotNetNuke Portals
Integrating the AjaxToolkit into DotNetNuke modules is super easy. But, can be frustrating if you're not sure how. Find out how to Ajax enable your modules in less than 5 minutes now!   The ...

Find this article and more in the Module Development category

Read This Article . . .

Quick Check for Troubleshooting the CodeEndeavor Ajax Templates
I haven’t just installed the the template and created a module out of the box yet. However, I have come across a few things that I know to check and fix and I’m up and running in no time at all. If y...

Find this article and more in the category

Read This Article . . .

Creating a Virtual Directory in IIS
One of the first things you will need to do prior to installing DotNetNuke on a server is to create a virtual directory which will host your DotNetNuke website.  If you have full control over you...

Find this article and more in the IIS & ASP.NET category

Read This Article . . .

New DotNetNuke 5.0 Cambrian Package Writer for Module Developers
Attention developers! DotNetNuke 5.0 Cambrian has a nifty new tool to help developers package their modules nicely to fit with the new “Extensions” manager. Under the old Module Definitions manager, ...

Find this article and more in the category

Read This Article . . .

I Need to Modify the What to Install DNN? What in the World is a Web.Config File Anyway??
 If you're wondering what in the world a web.config file is, then wonder know more. . .in about 5 minutes, you'll know more than you do now and be well on your way to moving forward.

Find this article and more in the Web.Config category

Read This Article . . .

CodePrint Module
Tired of mucking around with adding code chunks to your website? We all know what a pain it can be trying to add some simple block of code to our webpages and still make it readable. Introducing....T...

Find this article and more in the DotNetNuke category

Read This Article . . .

Setting Up the DotNetNuke Side of Multi-Websites
Ok, so by now you know that DotNetNuke can handle multiple websites, but you still want to know why. Well, it’s pretty easy once you know how to do it, but it can be pretty confusing to some who are ...

Find this article and more in the category

Read This Article . . .

Getting Started with Code Endeavors Ajax Compiled Module Template
DotNetNuke Ajax development just got easy thanks to Jon Henning and his Ajax Compiled Module templates. He’s got them listed on CodePlex, they’re updated for DNN 5, and they are available in C# and V...

Find this article and more in the category

Read This Article . . .

How To Customize the Privacy and Terms Links on Your DotNetNuke Portal
Straight out of the box, DotNetNuke already has a lot of things covered. But, what do you do when you are ready to begin customizing your site. Sometimes, it’s not so easy to figure out how to make t...

Find this article and more in the category

Read This Article . . .

Recently Added Articles

Minimize
Article List

 

New DotNetNuke 5.0 Cambrian Package Writer for Module Developers

12/9/2008 7:21:04 PM - By Briana Tarrance

Category: | | Comments 1

 

 

Related Links

{GoogleHorizontalTextScript}

Attention developers! DotNetNuke 5.0 Cambrian has a nifty new tool to help developers package their modules nicely to fit with the new “Extensions” manager. Under the old Module Definitions manager, which is now the Extensions Manager, you can still create and edit Extensions (Module Definition) Settings, but now there is additionally a “Package Settings” section as well.

DotNetNukeCambrianExtensionSettingsScreen

Check out this nice tool…Fill in all the information for your custom module package and click on Create Package

DotNetNukeCambrianPackageCreationFeature

Then, on the next screen  you will be able to finalize your package by either reviewing your DNN Manifest file or accepting the file as is

DotNetNukeCambrianCreatePackageWizard

Let’s select "Review Manifest” – This brings up a list of files in the module folder. However, the package writer states that I can add and delete files as well as choose to include the source code. As you can see in the image below, there is no “Include Source” checkbox…so I’m not quite sure what to make of this yet. I’m going to accept the files as they are now and click Next.

DotNetNukeCambrianPackageCreatorChooseFiles

On the next screen, Choose Assemblies to Include, you can add and delete assembly files to package up with your module. However, while I didn’t have any assemblies to package in this scneario, I couldn’t find how I would have added them if I had wanted to. Hmmm….. Next.

 DotNetNukeCambrianPackageWriterAssemblySelection

Alright, now here we are on the Create Manifest screen where you can see the output from the Package Writer. On this screen, you can hand edit any thing you may need to before hitting Next

DotNetNukeCambrianPackageWriterCreateManifest 

On the Create Package screen, you have some options regarding the output packaging of your module.

DotNetNukeCambrianPackageWriterCreatePackageOptions

The Create Manifest File check mark will place a copy of the manifest file in to the module folder named with your entry in the Manifest File Name textbox.  Whether you choose this option or not, an entry will be placed in the database for this module. You can find the record entry in the Packages table of the DNN Database.

DotNetNukeCambrianPackagesTableInDatabase

DotNetNukeCambrianPackageWriterCreateManifestOutput

To create a zipped up module package, check Create Package and use the Archive File Name text box to name the package. Note that this will be the actual name of the zip file that you want to create, DotNetNuke is not going to name it for you, such as with version numbers, as in previous DNN versions. Also, don’t forget to add the “.zip” to the end of your archive file name.

DotNetNukeCambrianPackageWriterMustHaveZipExtension

Click Next when you’ve filled in the information and go to the Create Package Results screen as seen below.

DotNetNukeCambrianPackageWriterSuccessfulCreation

Finally, one more thing worth mentioning is that unlike prior DNN versions which placed your module package in the Install\Modules folder, you will find your module in the root of the host portal’s folders:

DotNetNukeCambrianPackageWriterOutputArchive

And that’s it. When I figure out what’s going on with the add/delete files and assemblies screens, I’ll update the article. In the meantime, it’s still a useful tool and it’s easy enough to modify by hand to work around those for now.

 

{GoogleXLargeImageVE}

 


 
 
Copyright 2008 by Virtual-Essentials.com Privacy Statement    Terms Of Use