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

HomeHomeOur CommunityOur CommunityGeneral Discuss...General Discuss...Where's the FULL source of DNN which includes everything?Where's the FULL source of DNN which includes everything?
Previous
 
Next
New Post
3/15/2014 1:19 PM
 

It seems the source for DNN from CodePlex does not include everything. For example the ClientAPI class which is mentioned in the chm documentation is not in the source.

Am I supposed to downloaded these components separately from the different projects at CodePlex? Or is there somewhere I can download the whole DNN which has every class?

 

 
New Post
3/15/2014 1:25 PM
 
the source version is the full source, except for external dependencies e.g. telerik, clientAPI, ddrmenu as we only use the compiled assemblies. We don't have a single project where these exist in code form (we couldn't with telerik as we'd dont have their source). Regarding clientAPI, it's a long deprecated part that only still exists due to the number of modules/skins that have dependencies on it - in the past when we've had to make fixes we make them at the codeplex site and then add the updated dll's to DNN, but ideally we'd like to stop using it altogether so it's unlikely to ever be added as source to our solutions. DDRmenu is different as it's actively used, and we are considering brining into it the source tree (as long as Mark doesn't mind).

Buy the new Professional DNN7: Open Source .NET CMS Platform book Amazon US
 
New Post
3/15/2014 2:13 PM
 

I know you can't include commercial third party modules. It's not in the chm anyways. I am talking about any open source inside the DotNetNuke namespace and  ClientAPI is one of them. If ClientAPI is deprecated, how do I know something like that when the CHM doesn't mentioned this fact. What is replacing it?

 Sometimes I do see a docs comment about an obsolete method.

 
New Post
3/15/2014 3:04 PM
 
ClientAPI is a dnn class, but it uses the dotnetnuke.webutility dll (which in turn uses the dotnetnuke.webcontrols.dll) - both of those are external projects which have not been updated since 2011. We investigated removing these dll's and pointing the clientAPI methods to some alternative, but it turned out to not be trivial - we may end up finding a solution for it in the future but there it isn't something we're looking at in the near term. As neither dll has been updated since 2011, it means that they're effectively deprecated i.e. users should not expect any future enhancements. Unfortunately, the .net framework doesn't have an attribute to declare that something is no longer being developed. That said, there's very little reason nowadays to use clientAPI -instead MS Ajax or the service framework (when used with javacript/jquery) can do anything it does.

Buy the new Professional DNN7: Open Source .NET CMS Platform book Amazon US
 
Previous
 
Next
HomeHomeOur CommunityOur CommunityGeneral Discuss...General Discuss...Where's the FULL source of DNN which includes everything?Where's the FULL source of DNN which includes everything?


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