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...Newbie question on precompilation....Newbie question on precompilation....
Previous
 
Next
New Post
12/4/2007 11:19 AM
 

Sebastian,

A big thank you for this especially with your confirmation  that native compilation will make a big difference. Therefore are you planning to put it into DNN 5 and if so when is DNN5 likely to be available?

Thanks,

Sam

 

 
New Post
12/4/2007 4:59 PM
 

I am sorry - I'm not a developer but I have to disagree. 

I've been running on a clean compiled version of DNN since earlier this year, 4.41 perhaps. I can't remember the exact date, it has been around Feb or March this year, so we're talking nearly a full year of use without a single performance glitch once sites are running. A couple of us were sick of the bloat, errors and lack of testing on builds.  The impact on businesses when your sites you deliver don't work and you have to wait for weeks for a fix simply took it's toll.  I didn't create the compiled version, it was done by someone else and while people may say it's a fork, I prefer to call it a pure clean error free build.  My clients are thrilled, particularly those who I've upgraded from DNN 3 environment, they can't believe the difference, particularly when editing their sites.

This vanilla install comprises of 12 DLLs, and I have successfully deployed sites running every module except those require the App_Code folder - as developers creating a WSP module require this folder, non of those vb files sitting in the folder, lightweight and suits me to a tee. It's light, fast, all the extra touches to the db which DNN does are not there and I believe I can double, maybe at a pinch, triple, the amount of single install dnn sites I run on a hosted environment. 

I would call it a commercial version of DNN, as it's not free, but it has run every single dnn module as per normal, except those falling into the WSP development class, which need to be compiled to use.
I love it, it has some of the extra 'must have features' like no default skins, use a css based dynamic menu and if there is a quirky problem that we often have to wait weeks and weeks for it's patched. It made pure commercial sense for it to be written.

Now that I've got my 4.7 running with the features I'm looking - including Page Import / Export, I'll be working on this build to make up my customised install so I can focus on moving ahead with business rather that wondering when that bug will be written out of the core build.  Once this build is tested and perfected, I'm going to run with this for  quite some time and have several resellers and commercial developers waiting to use something for their business.  

And it's fast.. did I tell you that?  DNN is great, I so much wished the visionary developers would have spent more time making a really kick butt error free build so we could make great commerical decisions with DNN but they have their own vision and I understand that, however, for me running a business centred around DNN  I need to have better control and I've been on the razors edge for too long and this precomiled, error free build has made a big difference to me. Waiting for bugs to be written out of DNN severely impacted on my business before this, as I am running DNN as a complete non developer, I just need it to work.

No it's not free or open source, it's not taking away from this wonderful project.  I support the DNN project by having community sites that allow newcomers to experience a few things and it's great for the guys to come up with these amazing ideas we're seeing for the future so keep them coming, but for me, a precompiled version of DNN has been the best decision I made.

Some of the modules I can think of offhand that run on it include - Catalook, Sigmapro help desk, Active Forums, active compare, 3d carousel, mandeeps live products, xmod, listx, dynamic registrationa, h20 forms, property agent, simple gallery, news articles, mediant reviews, dotnetjedi modules, RAD components, Ultravideo gallery, Open DNN - and I couldn't run DMX but that was because of our SQL environment, not the build it's on. You can see even by this list of modules that these are complex, popular modules and I wouldn't think twice about installing them, but yes - we do install locally on dev environment to check how they work, just as we do with our standard DNN builds.

The only modules I ran into challenges with were the silverlight module here which requires app_code folder and the cutesoft chat and live help which required the source version to be installed.

I can't disclose any more about it, as once word got around that there was a 'compiled' build, the terms and conditions changed on the DNN site, and we are not allowed to talk about it, even though it's a commercial product.  This post may be deleted, but I wanted to let developers who ask about compiling capabilities, that yes - it is possible.  And no I don't write it, nor do I write any code and NO it's not free or going to be part of any other open source project, so please don't ask me for a free copy. 

But yes - it is possible and developers who prefer this environment should be happy to know that DNN can support compiled builds.

Nina Meiers
Lots of free Skins.. 


Nina Meiers My Little Website
If it's on DNN, I fix, build, deploy, support,skin, host, design, consult, implement, integrate and done since 2003.
Who am I? Just a city chic, having a crack at organic berry farming.. and creating awesome websites.
 
New Post
12/4/2007 7:26 PM
 

Sorry, Nina, but AFAIK there is an issue with the App_LocalResources folder preventing precompilation and compatibility needs restrict us from working around it. If you (or your developers) found an option to work around this problem we would be glad to integrate it into future versions, please share your knowledge, you can contact either Vicenç or me.


Cheers from Germany,
Sebastian Leupold

dnnWerk - The DotNetNuke Experts   German Spoken DotNetNuke User Group

Speed up your DNN Websites with TurboDNN
 
New Post
12/6/2007 5:36 PM
 

Sebastian, thanks for the comment, but I run localised, compiled version with no problems.  I have Australian sites, with the language pack installed that run seamlessly.  I just had to do some research before answering since I was confused, I'm running AU sites with localisation packs and it's working, but you say it shouldn't be.  I can clarify it's been handled and works well.

To my knowledge, if it's compiled, there's nothing I can't run, since we're not talking about another application, just an error free, cleaned up one that is fast, light and commercial in it's performance.

Nina Meiers
Lots of Free Skins...


Nina Meiers My Little Website
If it's on DNN, I fix, build, deploy, support,skin, host, design, consult, implement, integrate and done since 2003.
Who am I? Just a city chic, having a crack at organic berry farming.. and creating awesome websites.
 
New Post
12/6/2007 8:40 PM
 

Nina,

WOW.............WOW........ What posts.... !!!!

I have been offline for a few days and just came back to check..... and saw your marvellous article..... Thanks. From your post it seems that you have got it to work and it makes a huge difference....... which is heartening. I am also thinking from a commercial perspective however I work on intranet apps usually with standard shared servers so I usually have to make the best use of what there is..... and usually the comparison will be against another pure play ASP.NET app..... and it will usually win since there is less going on.... However I do not want to write ASP.NET apps from first principles...

I cannot see an open source conflict since precompilation is a deployment option and benefits the takeup of this important project, as long as the DNN copyright is acknowledged.

So please, please can we precompile or at least have a guidance note on the best approach to it. It may be that only certain DLLs can be natively compiled, but this may be better than none.

Thanks all..... Really appreciate the feedback,

Sam

 
Previous
 
Next
HomeHomeOur CommunityOur CommunityGeneral Discuss...General Discuss...Newbie question on precompilation....Newbie question on precompilation....


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