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...DNN IdeasDNN Ideas
Previous
 
Next
New Post
12/11/2007 8:03 PM
 

Robax et al,

"here is also an interesting thread about pre-compiling DNN.. see if you can find it - it was just this past week. It seemed to open a can of worms."

Thanks for referencing me on this.... I may be being a little obsessive on this, but I believe native compilation of core code and be able to native compile other code would be an excellent option..... DNN must seem quick, quick, quick especially when comparing against other CMSs... I feel we are not utilising the full performance power of the ASP.NET environment in relying on the jitter.

Interesting thread....

Sam

 

 
New Post
12/11/2007 11:59 PM
 

ROBAX wrote

There are ways using sql to show which modules are being used where...

Here is the SQL SELECT statements we use to report portal module use and non-use. I hope this helps.

This SQL statement returns the pages in all portals which my installed modules are being used on:
SELECT     TOP 100 PERCENT dbo.DesktopModules.DesktopModuleID, dbo.DesktopModules.FriendlyName, dbo.ModuleDefinitions.ModuleDefID,
                      dbo.Modules.ModuleID, dbo.Modules.ModuleTitle, dbo.Modules.AllTabs, dbo.Modules.PortalID, dbo.Tabs.ParentId, dbo.Tabs.TabID,
                      dbo.Tabs.TabName, dbo.Tabs.Title
FROM         dbo.TabModules INNER JOIN
                      dbo.Modules ON dbo.TabModules.ModuleID = dbo.Modules.ModuleID INNER JOIN
                      dbo.Tabs ON dbo.TabModules.TabID = dbo.Tabs.TabID INNER JOIN
                      dbo.ModuleDefinitions ON dbo.Modules.ModuleDefID = dbo.ModuleDefinitions.ModuleDefID INNER JOIN
                      dbo.DesktopModules ON dbo.ModuleDefinitions.DesktopModuleID = dbo.DesktopModules.DesktopModuleID
WHERE (dbo.DesktopModules.FriendlyName = 'Reports')
ORDER BY dbo.DesktopModules.DesktopModuleID, dbo.Tabs.TabName

Results (you can omit the WHERE clause)

 

This SQL statement returns which installed modules are NOT being used:
SELECT     TOP 100 PERCENT dbo.DesktopModules.DesktopModuleID, dbo.DesktopModules.FriendlyName, dbo.DesktopModules.Version,
                      dbo.DesktopModules.IsPremium
FROM         dbo.Modules INNER JOIN
                      dbo.TabModules ON dbo.Modules.ModuleID = dbo.TabModules.ModuleID INNER JOIN
                      dbo.ModuleDefinitions ON dbo.Modules.ModuleDefID = dbo.ModuleDefinitions.ModuleDefID RIGHT OUTER JOIN
                      dbo.DesktopModules ON dbo.ModuleDefinitions.DesktopModuleID = dbo.DesktopModules.DesktopModuleID
WHERE     (dbo.DesktopModules.IsAdmin = 0)
GROUP BY dbo.DesktopModules.DesktopModuleID, dbo.DesktopModules.FriendlyName, dbo.DesktopModules.Version, dbo.DesktopModules.IsPremium
HAVING      (COUNT(dbo.TabModules.TabID) = 0)
ORDER BY dbo.DesktopModules.FriendlyName

Results

 

 


 
New Post
12/12/2007 2:00 AM
 

ROBAX wrote

I'm pretty sure that multi-language content is on the roadmap. Have a look for the Cambrian announcement.. I've just spent 5 minutes clicking around the DNN site menus and can't find a damned thing.. it's an information architect's nightmare.

get the slides from www.openforce07.com


Cheers from Germany,
Sebastian Leupold

dnnWerk - The DotNetNuke Experts   German Spoken DotNetNuke User Group

Speed up your DNN Websites with TurboDNN
 
New Post
12/12/2007 2:38 AM
 

That's fantastic thanks DNNInspired

That worked beautifully

I think this might be able to be used in ZLDNN's freebie Site Reports module as a permanent tool. That would be real handy. I'll ask Zhen.

And thanks for the pointer to the Openforce site Sebastian.. that's the link I was looking for.. couldn't find it anywhere.

Rob

 
New Post
12/12/2007 3:08 AM
 

Excellent.. those both worked immediately in the Site Reports module, so now I've got them available at any time.

For anyone interested, the mode is this one: http://www.dotnetnuke.com/Community/Forums/tabid/795/forumid/118/threadid/177990/scope/posts/Default.aspx

You can add db or sitelog queries and it can show lists or charts.

I'll need to see if I can figure out how to make it so I can use the portal selector to get results just for the selected portal instead of all at once.

In any case... Very cool :)

Rob

 
Previous
 
Next
HomeHomeOur CommunityOur CommunityGeneral Discuss...General Discuss...DNN IdeasDNN Ideas


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