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

HomeHomeGetting StartedGetting StartedInstalling DNN ...Installing DNN ...DNN - Not usable for a business critical applicatiionDNN - Not usable for a business critical applicatiion
Previous
 
Next
New Post
2/21/2006 11:40 PM
 

GAinsworth,

First allow me to commend you on the way you have handled this thread.  As I said before I respect your opinion but often in a community when one speaks against another opinion it tends to get a bit out of control.  In this case I think all the posts have been very well structured and offered insight instead of the traditional 'flamming'.  To get to your points though:

1. I have been using this since before it was DotNetNuke. I was new to .NET and find it hard to set a base for comparison. Even with that aside I think this is a difficult one to judge based on someones previous experience.  I have heard of users who understand IIS and setting up a site but are new to .NET being & somewhat familiar with MS SQL (if asp.net is installed on the machine properly) being able to accomplish this in the 10 minute range.

2. I don't think I have ever wiped the code or the DB for a new install unless file permissions were wrong in which case I did it because it was faster than setting on each file.

4. I move to a new DotNetNuke release based on many factors far beyond the scope of this conversation.  I have never forced an upgrade to fix previous core issues.

As for the biz questions: I am going to try and pretend it was a new .NET app I have never used and answer how I would attempt to answer.  I recently setup CS Forums and think I can show how I would react based on this view.

1. Setup time is more than likely under 30 minutes.  I would want to attempt a few test trials before moving to a productoin enviroment, so total this could take 1.5 hours tops but more likely would be under 1 hour.

2. This depends on what factors are involved.  Will I be required to setup the host IIS for asp.net, as a new webserver completely, or just a new site with all of this configured.  Next I would have to look at the database setup, if it is a proven system that is setup would be the best case.  With these factors all being configured, the man hours would be spread over up to a period of 5 hours but actual time involved would probably be under 1.  (I can multi-task)

3. In a situation where I am introduced to something new in an area I am familiar with, I would normally set 1 work day aside to become familiar with an application and its documentation as well as getting something up to show another person or group.  Given this situation and these the constraint of 1 work day I would be willing to take that risk. I can say from previous experiences with other .NET apps that I can accomplish this in one half work day everytime I have tried.

 


Chris Paterra

Get direct answers to your questions in the Community Exchange.
 
New Post
2/21/2006 11:46 PM
 
I do want to add that I don't think anyone in their right mind would make a business critical decision on something important like this which doesn't need to be pressed in under a few days.  If a company is going to put a decent amount of money into something, one way or another (meaning man hours vs. consulting bills), I don't think you can do this without some strategy planning.  Even when in a time limited situation you have to have a solid plan to get rolling efficiently to produce a desired result.  When in a crunch you will tend to take an avenue you have tried and trust.  In most situations, however, where I am forced to make a call on something business critical I normally have adequate planning time which is normally over a week.

Chris Paterra

Get direct answers to your questions in the Community Exchange.
 
New Post
2/22/2006 11:11 AM
 

Crispy,

Excellent comments and points.

The major reason I started this thread was to try and signal to the core team, that some serious structural changes have to be made so that the average business entity would feel comfortible in using DNN.  Whether good or bad, the mean time to having a functional applicaion has significantly shrunk in recent years and the fear of "failure" increased.

And, many implementation decisions are made by superiors who, unfortunately, value "lack of risk" over "functionality".  The existing turmoil over "connection strings" only makes DNN appear to be more risky, as do the comments of "tried to upgrade, but..."

That being said, the core team, I submit that the core team really needs to restructure the DNN installation process.  If there is such confusion over "connection strings", why not provide multiple "release.config" files (one for MSDE, one for SQL express, one for SQL, one for SQL named instance, etc).  Surely given adequate comments, it is easier to select a "release.config" file that matches ones needs, rather than trying to edit individual line entries of a "one file fits all" offering.

My second concern is that the core team seems to regard "I finally got it to work" as pat on their back.  I submit they should view that comment as a warning.

Third, I submit that the forums concerning a "business critical appliction" should , by a majority, have discussions of "new features, benefits of the product, etc," rather than "Install fails...."

 

 
New Post
2/22/2006 12:05 PM
 

Hi GAinsworth,

As a non-core member but applicaiton developer I thought that I would add a few comments.  I work on mission critical applications on a regular basis, in a multi-developer environment, along with near and off-shore resources.  We have strict processes in place from DB naming conventions, to build and deployment strategies, yet we manage to have issues as well - some rather large.

In your first post you made the comment " looking at DNN from a business point of view in three critical areas (Repeatable installation, support for current installation, upgrade installation)  DNN meets none of them with respect to the attributes of a "Business Critical" implementation.", these are the areas I would personally say DNN excels in.  Although one can use fancy tools such as FinalBuilder, Nant, Wise, CruiseControl, etc. to maintain a clean environment and upgrade as needed, the core team has very advanced update routines in place to update the database schema, etc. and ensuring that DNN is easy to maintain and update.  You would see this, for example, when upgrading from DNN 3.11 to DNN3.2.  In almost every case all I need to do is extract the update zip file to the web directory, open up IE and the update process kicks off!  The documents that come with the project, especially the installation document gives step-by-step instructions for how to update, and notes critical steps such as backing up your web.config file, etc.  Also, Microsoft provides support such as the Membership/Roles API that wasn't yet released to the public (some may argue this is taking a chance, too, since it is new...).  I would encourage you to take another look at this and look to network with others.  There are a couple of books on this portal in press that are also very helpful.

If you do commit to using this portal you are, of course, committing to its framework.  The importance of this is that should you decide to extend or create your own custom modules you will need to code within the established framework or you run the risk of your code forking, which would make it difficult to maintain  when updates come along.  There really isn't any reason to deviate from the framework and it is very solid.  I'm not saying it is easy - imagine the amount of hours and number of bright people that have been working on this.  The support from a user community working on a free open source portal is fantastic!  The amount of time and even free service people have provided make you really feel a part of this project, and you always have the opportunity to contribute.

I do not dismiss your concerns, since I can see how this conclusion can be made.  I wish you the best in whatever future decisions you make, and believe that investing in DNN is a very good one!

John

 
Previous
 
Next
HomeHomeGetting StartedGetting StartedInstalling DNN ...Installing DNN ...DNN - Not usable for a business critical applicatiionDNN - Not usable for a business critical applicatiion


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