Download DOWNLOAD
Forums FORUMS
Blogs BLOGS
Forge FORGE
Help HELP
Marketplace MARKETPLACE
DotNetNuke Home
You are here >   Community > Blogs
Register  |  Login

DNN Blog

Dec 5

Posted by: Jon Henning
12/5/2008 

Those of you who have been following my previous blog entries on Utilizing the Microsoft AJAX Framework and ClientAPI to Develop Rich Modules will be happy to learn that I have just posted the module templates on CodePlex. Unlike the previous version, this one utilizes the IWizard Template wizard framework offered by Visual Studio.NET for greater control over how the templates get configured, including the new DotNetNuke 5 manifest. 

Even though it is now at least twice as easy to get up and running with the templates, I still offer an updated video on the installation and module creation process.  Please visit the CodePlex page for more details.

Finally, if you like this offering, please vote for it.

Tags:

10 comment(s) so far...

Re: New DotNetNuke AJAX Module Template Now Available on CodePlex

Will this work with DNN 4.9 or is it just for DNN 5?

By Kyle Parker on   12/5/2008

Re: New DotNetNuke AJAX Module Template Now Available on CodePlex

It will work with 4.9 if you backport the ClientAPI and WebControls (DotNetNuke.WebUtility.dll and DotNetNuke.WebControls.dll) along with some of the js files. If you look at the first release of the template you will see a zip file that contains the files, just use this as a reference for what files to replace. Additionally, this will require that MSAJAX is present as well.

By Jon Henning on   12/5/2008

Re: New DotNetNuke AJAX Module Template Now Available on CodePlex

This looks great, but I'm not 100% clear on how to build a stable 4.9 compatible package from the msi. Any chance you could be talked into putting one together so we can start using this before 5.0 is officially released?

By Jason Payne on   12/6/2008

Re: New DotNetNuke AJAX Module Template Now Available on CodePlex

Basically you need to follow the instructions from the first release of the templates (found here: www.codeplex.com/codeendeavortemplate/Release/ProjectReleases.aspx?ReleaseId=9057). Instead of using the CoreModification files included in that release, update them with those same files from DNN5 Beta2.

By Jon Henning on   12/6/2008

Re: New DotNetNuke AJAX Module Template Now Available on CodePlex

Well, this looks great !!!

But is there any blog/details availble ? to understand each line of Code ? Do we have some detailed PDF or .doc which explains the new Module methodology ?

By Jaydeep Bhatt on   12/8/2008

Re: New DotNetNuke AJAX Module Template Now Available on CodePlex

Yes, I wrote a 3 part series just prior. Please review the release tab on codeplex for a list of resources.

By Jon Henning on   12/8/2008

Re: New DotNetNuke AJAX Module Template Now Available on CodePlex

Hi, thks for the templates. I can get it to work without any issue in DNN5. But when I try to use it in DNN 4.9.0 I have a problem. Is the .dnn file format different and incompatible with dnn 4.x?

Thanks

By Carlos Mendes on   12/12/2008

Installing with DNN 4.9

In order to use this under DNN4.9 I have to get version 1 from here: www.codeplex.com/codeendeavortemplate/Release/ProjectReleases.aspx?ReleaseId=9057

I downloaded it and installed the templates, however there are no C# version, only VB despite the headline on this page (I use VS2008)

There are 3 zip files on this page with overlapping files:
CoreModifications.zip (contains DNNMenuNavigationProvider.dll, why is this needed for AJAX?)

ClientAPI.install.v4.0.107.0.zip (contains webutility.dll and ClienAPICaps.config like CoreModifications.zip)

WebControls.install.v2.0.107.0.zip (contains webutility.dll and webcontrols.dll)

Above you say to get the CoreModification files from DNN5

So should I do this:

1. get CoreModifications.zip for DNN5 (where are they? they are not here: www.dotnetnuke.com/Products/Downloads/tabid/125/Default.aspx)

and override my DNN4.9 with those

2. extract ClientAPI.install.v4.0.107.0.zip and make sure that no files from step 1. are overridden

3. extract WebControls.install.v2.0.107.0.zip and make sure no files from step 2. and 1. are overridden.

Did I get this right? I want to make sure before I screw up my DNN installation.

Thanks, Mark

By Mark Rosko on   12/12/2008

Re: New DotNetNuke AJAX Module Template Now Available on CodePlex

Carlos. Your right, the template uses the new DNN5 manifest. If you want it to work with DNN4.x you would need to manually change it.

By Jon Henning on   12/12/2008

Re: New DotNetNuke AJAX Module Template Now Available on CodePlex

Mark

1) CoreModifications aren't necessary to change (I know I mentioned them originally). This zip allows the menu to use new animation features and is not necessary for the templates.
2 and 3) Do not use the files from the zip. Use the zip to get a list of files that you should pull from the DNN5 install and overlay. The files in the zip are using a beta version of the clientapi/webcontrols.

Finally, like I mentioned for Carlos, you will need to tweak the manifest, as it supports only dnn5.

To be honest, I don't know if it is worth my time to try and support DNN4 with the templates. Theoretically they should work with DNN4 if the ClientAPI and WebControls are backported (which is what my instructions say to do). If you are comfortable with these manual (unsupported) steps, feel free to experiment. As always make a backup of your portal before overlaying the files!

By Jon Henning on   12/12/2008

Networks

Follow DNNCorp on Twitter

LinkedIn

Follow us on Twitter @DNNCorp or join the DotNetNuke Community on LinkedIn

Sponsors

DotNetNuke®, DNN®, and the DotNetNuke logo are trademarks of DotNetNuke Corporation

Hosted by MaximumASP