Products

Solutions

Resources

Partners

Community

Blog

About

QA

Ideas Test

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeDevelopment and...Development and...DNN Platform (o...DNN Platform (o...Need help with config process to enable extension of existing moduleNeed help with config process to enable extension of existing module
Previous
 
Next
New Post
9/25/2009 5:22 AM
 

Hello all,

I'm new to DotNetNuke, but have been a developer for 10 years.  I am having trouble understanding how the development environment needs to be configured in order to add functionality to an existing moduel (specifically the Events module).  This is what I have done, following what I could find on the forums:

1) Install and set up DotNetNuke (this is done and working)

2) Download and install starter kit (done)

3) Download calendar source (done)

Ok, here is where I'm having difficulty.  I opened the website in VS 2008.  I added the four projects in the source file to the solution.  I changed the names of the projects.  I removed and readded references so that it would compile.  I've run the .dnn through the website.  My problem arises because there is an existing EVENTS folder and module installed by default in the DesktopModules folder.  I created a different directory for my install in the same folder.  The application seems to get confused over which .dll to use.  If I remove the default EVENTS .dlls and directory, the module still seems to be looking for the files in that path.  If I replace the default EVENTS folder with my own install, it still generates errors when trying to use the module on a page.

Can anyone provide me some advice, direction, or point me to some documentation that might help?

Thanks

 
New Post
9/25/2009 2:12 PM
 

So there are a couple of thing that need to be done to get you going.

  1. You not only rename the projects, you have to go into the project properties and change the Namespace (if set) and the assembly name, then reset the namespaces throughout the code to be your name space, otherwise there will be a conflict since to assembles say they are the same one...
     
  2. In the .dnn file, you have to change the folder name and any specified paths that have the original EVENTS folder listed.  You will asl have to update the assemble names (dlls) to reflect the new name you create in the step above.
     
  3. The next conflict you will most likely run into is with the database since the Events table and scripts already exist, so you will have to update all of them to reflect your new name (in the scripts and in the code that calls them).

I think if you do all above you should be good to go.
 


Best Regards,

Robert J Collins | Co-Founder & President

Netlogic Corporation

 
New Post
9/26/2009 10:54 PM
 

 Thank you, Robert.

I will give those things a try.

 
Previous
 
Next
HomeHomeDevelopment and...Development and...DNN Platform (o...DNN Platform (o...Need help with config process to enable extension of existing moduleNeed help with config process to enable extension of existing module


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out