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

HomeHomeUsing DNN Platf...Using DNN Platf...Skins, Themes, ...Skins, Themes, ...Need input on updating ContentItems tableNeed input on updating ContentItems table
Previous
 
Next
New Post
6/30/2015 9:16 AM
 
I am not sure, whether the reports module support import/export interface, otherwise it won't be included in a template.

Cheers from Germany,
Sebastian Leupold

dnnWerk - The DotNetNuke Experts   German Spoken DotNetNuke User Group

Speed up your DNN Websites with TurboDNN
 
New Post
6/30/2015 6:38 PM
 

The reports modules and their content/settings make it into the template

I see now where I was not detailed enough.  The even though they are in the template, do not show up on parent level pages when run through our process to create child portals.  When they are on child level pages, those pages do not show up even though they are included in the template also.

When the same template is run via the API, the reports modules do show up on parent level pages.  And the child level pages with their reports and all content, query, settings, are there.

So the template works.  The only difference between the 2 processes is that using the API, one is logged in as host and the process starts from the API, etc.

So I'm thinking there is a permissions issue that might be able to be set in the template.  If not, then I need to run a stored procedure that detects where the required report modules are on portal 0 and puts these onto the pages on the child portal once the portal is created.

Thanks,

Mike

 
New Post
7/4/2015 8:56 PM
 

If anyone should ever dare to get into enabling portal creation from a module they might run into issues where certain modules don't *appear* to be being instantiated right ... here's what the answer is.  At least this is what I ran into and sorted out.

We were overly concerned with explicitly denying access to pages for certain roles and this worked against an efficient template, given that we're copying Catalook settings, etc. to the child portals and using Advanced Configuration to create the template.

  1.   It appears the best approach is to not get complex with explicit denies but to rely on DNN to get it right. 
  2.  If an explicit deny is required only set the one that is needed :)
  3. Some catalook settings copy with "Include Content" selected and others don't.  Also, some of their modules do not police themselves, that is, for the CAT ITEMPANENF there are 339 settings created whether these are all to be used or not.  The design needs to be what it needs to be, I'm not picking on them.  The point is where you have a lot of settings already being created / configured for view, don't over do it with setting denies on View / Edit in DNN.  It turned out best to let Catalook have "a free hand here" -- that is leverage what it has.

    Also, there is a CAT_Resources table that caches some settings and occasionally this works against the developer.  It took many hours and another developer familiar with Catalook (and using Fiddler) to figure out there was a non-existent tab persisted in the Resources table.  This needed to be removed.

Long story short ... when these factors were all tuned, the reports modules "started working" :) .  Apparently having a template far too busy with setting permissions on top of all else it as doing was getting in the way.  This wasn't figured out until a reports module was copied to the home page of a portal and darn if it didn't perform as expected.

So, there is no mysterious issue where just because the reports modules do install from the Host menu / Log in that somehow elevated permissions had to be entered into what I was creating.  Nah ... careful attention to detail must be leveraged to get the process to work.  And it will if this is the guiding principle while creating such an approach.

 

 
New Post
7/6/2015 4:22 AM
 
Michael,
I am glad you were able to solve your issue.
Have fun using DNN ;))

Cheers from Germany,
Sebastian Leupold

dnnWerk - The DotNetNuke Experts   German Spoken DotNetNuke User Group

Speed up your DNN Websites with TurboDNN
 
New Post
8/22/2015 8:12 PM
 

Sebastian,

Working our own day jobs and making this fund raising idea work is coming to a close.  We'll be going live on 1 Sept 2015.

What is the venue to post solutions I've found along the way?  I've got quite a bit of stuff that's of use to other developers.

Thanks,

Mike

 
Previous
 
Next
HomeHomeUsing DNN Platf...Using DNN Platf...Skins, Themes, ...Skins, Themes, ...Need input on updating ContentItems tableNeed input on updating ContentItems 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