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 12:38 PM
 
Portal Tools : People don’t create more than one portal on a DNN instance because there’s no way to backup a single portal or move it from a DNN instance to another one. I think also that we need a function to know which modules are used from a Portal.
Multi Language Content: There’s some partial solutions to manage Multi Language Content now. I think we need a good solution from Core Team, a standard solution for all Modules Developers.
Speed speed speed: DNN is still slow to start, there’s some third part solutions, but nothing are good. I think we need a good solution from Core Team.

Skin developer toolkit: There’s many skins that you can buy but many of this are defected, also in HTML code ! I think we need a good tool to test and validate a skin

I'd like to open a discussion.. what do you think people ??

Blondie


blondie
 
New Post
12/11/2007 2:43 PM
 

First, I think, you should search the forums for answers to your questions, some are covered by Shaun Walkers key note for OpenForce US as well.

Second, you should use separate threads per subject.

Third, what are you going to contribute?


Cheers from Germany,
Sebastian Leupold

dnnWerk - The DotNetNuke Experts   German Spoken DotNetNuke User Group

Speed up your DNN Websites with TurboDNN
 
New Post
12/11/2007 6:32 PM
 

Hi Blondie, discussion is exactly what forums are for, so let's go.

I'm a huge fan of multiple portals... the efficiency gains in my own processes are immense. I wouldn't use DNN if it weren't for that. The ability to split a portal off off a multiportal instance does come up quite often and from what I have read,  it is just too hard given all additional modules that may be installed. This would probably have to have been built into the system from the start for it to have a hope of working. That said, I'm aware that evotiva has mentioned attempts at doing it as part of their backup system. There is also one method of doing it that is perfectly acceptable if there is a pressing need to remove a portal from an instance. Simply duplicate the entire instance and then delete all the other portals and un-needed modules.

There are ways using sql to show which modules are being used where, but I'm no good at it. In my notes I have a script that does the exact opposite.. perhaps you know how to make it show which are being used instead of which aren't?

SELECT     ModuleDefinitions.ModuleDefID, ModuleDefinitions.FriendlyName, ModuleDefinitions.DesktopModuleID
FROM         ModuleDefinitions LEFT OUTER JOIN
                      Modules ON ModuleDefinitions.ModuleDefID = Modules.ModuleDefID
WHERE     (Modules.ModuleDefID IS NULL)

There are also some third party modules that can display module use, but I haven't got on off the top of my head.

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.

oh... look I just found a page with polling for enhancements.. that's a new one to me - have a look for ML on it and vote: http://www.dotnetnuke.com/Products/Development/Roadmap/tabid/616/Default.aspx

Speed.... well.. we've already had the biggest improvement back with 4.4.something, so I don't see a lot happening there for a while. Assuming you already tune your system to the max, you can only do one thing with DNN to improve speed.. throw resources at it... lots of resources... or, if you can't afford the resources, go to the dark side and get into a php portal. There 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.

As for the toolkit.. I feel this is another fundamental problem with the entire framework - not enough rules and requirements. Even the DNN Reviewed program completely fails to address workflow or usability standards and only touches on a handful of technical hurdles that even the worst module in the world could be made to pass (and a fair few of them already have!). I suggest going through the skinning guide and perhaps build a set of guidelines up from that. Also, perhaps get in touch with the guy who has made the skinning tool released just this week. It's mentioned in Michael Washington's blog here. Perhaps he could devise some sort of a skin check tool.... what exactly are the common issues with the skins.. I guess it could check a skin for certain items.

hmmm.. the more I think about it I think you could have a good suggestion about that. It would be good risk mitigation if DNN checked a skin file for certain items before it applied a skin permanently. As it is right now I imagine one can upload a completely blank skin without a protest from the system. All it would have to do is put up an

Sounds like a good point of discussion to me.

Rob

 

 
New Post
12/11/2007 7:00 PM
 

Re speed

If you ensure your layouts are CSS, your site will feel faster.  (because browsers often wait for the entire table to load before showing it.)  If you are talking about initial build time then 1) use a keep alive and 2) un-install unused modules.  Once running I find DNN quite fast.

I would like to see a better loader for JS files and other support files.  Something along the lines of the YUI loader would an excellent tool.  However, it would have to available at the instance, portal, skin and page level.  If a client doesn't have JS then nothing is downloaded - that can save money and time.

Can someone tell me why the full AJAX library is loaded on all pages?  It is a waste of +30K bandwidth and stalls the page render.

 
New Post
12/11/2007 7:16 PM
 

lance wrote

Can someone tell me why the full AJAX library is loaded on all pages?  It is a waste of +30K bandwidth and stalls the page render.

I believe the AJAX library is only rendered if one of the modules has indicated (through SupportsPartialRendering) that it needs it.  If that is not the case and you can reproduce it please log this as a bug in Gemini.


Charles Nurse
Chief Architect
Evoq Content Team Lead,
DNN Corp.

Want to contribute to the Platform project? - See here
MVP (ASP.NET) and
ASPInsiders Member
View my profile on LinkedIn
 
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