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...Getting StartedGetting StartedWhy some modules like DigitalAssets are installed in DNN 8, but not present in DesktopModules table?Why some modules like DigitalAssets are installed in DNN 8, but not present in DesktopModules table?
Previous
 
Next
New Post
12/7/2015 4:51 AM
 

I installed source code of DNN v8.0 CTP7 and compiled first in debug and then release mode and I went through Install wizard.

I was trying to understand why some modules like DigitalAssets are installed in 
  - bin folder: DotNetNuke.Modules.DigitalAssets.dll  and 

  - DesktopModules\DigitalAssets folder: EditFolderMapping.ascx, View.ascx, module.css etc

However, when I run this SQL statement:
  SELECT ModuleControlID FROM ModuleControls where ControlSrc like '%DigitalAssets%'

I am not getting anything. This module is a non admin module.
I also don't see a basic HTML module in DB tables? 

Can someone explain what is going on?

What modules are or will be shipped by default in v8.0 once it is released and will Install wizard install them initially?

What modules will be "available" by default?

What modules that used to be installed and available in v7+ will need to be downloaded from somewhere else?


I have a related second question:
Is there a way to associate types that inherit from  DnnApiController
(which I can find using: 
IEnumerable<Type> types = GetAllServiceRouteMapperTypes();)
and their DesktopModules definition record in DB? 

I want to collect ModuleName and FriendlyName for each WebAPI type that implements DnnApiController  that is installed.

From above type I can get assembly information like: type.GetType().Assembly

I know that each package will have one or more assemblies in <component type="Assembly"> node.

So I can potentially have 1 to many assemblies installed with my package some of which will contain types that inherit DnnApiController.

The problem is that this fact is not recorded in DB and lost in translation during a package installation. 

Note: this second question is related because DigitalAssets dll has a type that inherits DnnApiController but I don't know how to associate it with the package/destkopmodule because it info is missing from DB. 

Thanks,

Rad

 
New Post
12/8/2015 5:38 PM
 
Hello Rad;
Yes, we are making changes to what modules are shipped in Platform 8

We will no longer be shipping the following modules and they won't be available in CodePlex:
  1. Getting Started
  2. Advanced Settings
  3. Content List
  4. Feed Browser
  5. Professional Preview
  6. What's New

The following modules will not ship and be available in Codeplex:

  1. Site Log
  2. Vendors 
  3. Banners
  4. Newsletters

As to your other questions:

DLL's whenever possible will always reside in the BIN folder.

Digital Asset Management(DAM) aka File Manager is a module you'll find it listed in dbo.ModuleDefinitions

 



Ken Grierson
DotNetNuke Corporation
Test Lead
 
New Post
12/11/2015 6:45 PM
 

Thanks.

Did you read my second question?

 
New Post
12/14/2015 4:18 PM
 
File Management etc. should be installed in each website in admin and usually should be available as Admin module.
Module controls is not relevant but moduledefinitions and portaldesktopmodules

Cheers from Germany,
Sebastian Leupold

dnnWerk - The DotNetNuke Experts   German Spoken DotNetNuke User Group

Speed up your DNN Websites with TurboDNN
 
New Post
12/15/2015 1:32 AM
 

I resolved the issue of missing modules after first debug and release builds and doing another release which generated all modules packages and I went to Install Wizard and overrode existing module definitions and the remaining (previously missing) modules appeared. Wonder why (maybe some bug).

Can whoever reads this post try to answer my second question?

 
Previous
 
Next
HomeHomeDevelopment and...Development and...Getting StartedGetting StartedWhy some modules like DigitalAssets are installed in DNN 8, but not present in DesktopModules table?Why some modules like DigitalAssets are installed in DNN 8, but not present in DesktopModules table?


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