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

HomeHomeArchived Discus...Archived Discus...Developing Under Previous Versions of .NETDeveloping Under Previous Versions of .NETASP.Net 2.0ASP.Net 2.0How can i change Namespace name in my Dnn project.How can i change Namespace name in my Dnn project.
Previous
 
Next
New Post
9/16/2006 12:05 PM
 

souravmoysau wrote
I want to change default name space DotNetNuke to my customized name space.So what will i Ddo?

Ok - I assume the reason why you want to change the namespace is so your clients do not know that it is Dotnetnuke that they are using - there is nothing wrong in this it is allowable under the licence - however if you take this approach then the package is no longer the standard DotNetNuke package and generally as to coding etc you are on your own as customized DNN packages are not generally discussed on the forum - [rules of the forum]

Next if you want to customise the framework then you will need to understand the code that builds it - so just changing the namespace or just changing the displayed name dotnetnuke during the installation to your own product name will require a fair amount of customisation and thus a fairly good understanding of the code you will also need to recompile it. This will also mean that you are restricted in updating the code when version changes come out because you will need to make the code changes in the new version.

There are hundreds of customised DotNetNuke packages out there but you should understand that as far as the customisation of the standard code goes you will not find answers to how to do the customisation on the forums.[ the core tram get a little upset when we talk about customization of the core rightly so as you mainly customize it to sell it as your own product or a value added product and of course the core team does not get any benefit out of it]

however to start you on your way start in global.asax.vb - this should lead you to install.aspx and onto update.aspx - I think in version 3 all of the code you will need is in these files. It may be different for V4 however.

If you want to change the actual name of the dotnetnuke.dll then that can be done - simply change the namespace in each code page and any reference to the namespace in the core and 'core' modules and if you have 3rd party modules then you will need the source of them so that you can do the same in each of their code pages. This is a major job and restricts you to 3rd party modules that come with source.

The other way over your problem is for you to install the DotnetNuke for your clients - they then do not then see the reference to DotNetNuke.  At some stage a client is going to realise that they are running DotNetNuke no matter how you try to hide it - bit like trying to hide Windows. So rather then just change the name do some value adding to it to validate the reason for the cost of your package over a client simnply downloading a stock standard version of DNN.

I package my customised version of DNN as FeralSoftNuke it is a highly customised version of DNN but I make no attempt to hide the fact that it is built on the DNN framework - the extra bits I provide to my clients and the support validates the extra cost they willingly pay. This is a better approach then simply changing the namespace.

 

 
Previous
 
Next
HomeHomeArchived Discus...Archived Discus...Developing Under Previous Versions of .NETDeveloping Under Previous Versions of .NETASP.Net 2.0ASP.Net 2.0How can i change Namespace name in my Dnn project.How can i change Namespace name in my Dnn project.


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