In my opinion, there should be no middle ground for installer packaging.   I
think that statement is merely a cop-out.  I do not agree that people "do not
want" a comprehensive installer package.

I am a firm believer that the installer package should address every
configuration that the software author claims to support in their sales
documentation.   Anything less, and I believe you are short-changing the
purchaser, as well as risking loss of sales of the product, due to complexity of
the install and configuration process.  This issue is major enough in scope,
that I am also of the opinion that it is a  reason so many enterprises have
decided to delay or just not upgrade.  Hello? MM, are you listening?

It makes no difference to me if there are fifty people installing the software
in one pass, and one or two (I suspect it is much higher) have broken
installations due to omissions in the installer scripting and/or the
documentation.  You guys can BLOG all you want, but until a solution is reached,
you are still delivering a crippled software package, and that no doubt is
affecting sales, or lack of sales.

Secondly, if any of the components require configuration, then that should
either be addressed as options in the original installer package, or at least in
the CF Administrator applet.    I actually consider it a dumb design scenario to
have multiple configuration applets, all of which must be hacked, tweaked, or
whatever you call it before getting down to work with the product.  I don't
think you need to address EVERY configuration scenario, but you MUST address all
of the ones your own sales hype claims to support.  Period, end of story.

Perhaps someone needs to recognize that the installer package is the first
"face" that you present to your customer.  There should be a gigantic effort to
make sure this is a pleasant experience, not just some of the time, but ALL of
the time.  The best engineered software in the world is doomed to failure if it
will not smoothly install and configure in a simple and efficient manner.
Someone should realize that in a production environment, developer types are not
the ones doing the installation and configuration of server products.  In many
shops, the developers do not even have the access permissions or are many miles
away from the scene.

What good is it to concentrate all engineering resources to the core product if
the customer cannot successfully install it and as a result refuses or delays
buying it?

I too, am participating in the Red Sky project, and that is where I got the
impression that MM was addressing some of the installer issues.  I have made a
lot of input, but must await disclosure by the MM folks before I can discuss
them in depth.

======================================
Stop spam on your domain, use our gateway!
For hosting solutions http://www.clickdoug.com
ISP rated: http://www.forta.com/cf/isp/isp.cfm?isp_id=772
======================================
If you are not satisfied with my service, my job isn't done!

----- Original Message ----- 
From: "Sean A Corfield" <[EMAIL PROTECTED]>
To: "CF-Talk" <[EMAIL PROTECTED]>
Sent: Saturday, June 14, 2003 10:05 PM
Subject: Re: Installing MX for JRun with no context root


| On Saturday, Jun 14, 2003, at 19:24 US/Pacific, Doug White wrote:
| > The is the repeated argument on the installations.  Why must anyone
| > drill down
| > to anywhere?  Why cannot the install package provide the options and
| > then do the
| > job?
|
| Each J2EE app server provides a different way to manage the
| applications it runs and JRun itself has an extremely good
| administrative UI. If the install package had to allow users to
| customize all of these myriad options it would (a) have to be a much
| more complicated installer (which people don't want) and (b) it would
| require a different installer for each app server (which might divert
| resources away from other, more important core features, as well as
| making it impossible to offer a pure Java version that installs on any
| J2EE server).
|
| The installer takes a middle course, providing many of the basic
| install options that most people need but leaving the more esoteric
| options to the individual. I've installed CFMX Server and J2EE edition
| on three different platforms (Mac, Solaris, Windows) in a variety of
| configurations and there are only a few 'tweaks' that I've needed to
| perform via the underlying J2EE application server - with the exception
| of the very specific shared document root setup used on a couple of our
| servers (documented on my blog - I was the first person to attempt to
| install it that way and the product team worked closely with me to make
| it work - and most of those contortions are no longer relevant since
| CFMX Updater 3 makes it easy to share a document root... I'll update
| the blog entry at some point!).
|
| Sean A Corfield -- http://www.corfield.org/blog/
|
| "If you're not annoying somebody, you're not really alive."
| -- Margaret Atwood
|
| 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribe&forumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq

This list and all House of Fusion resources hosted by CFHosting.com. The place for 
dependable ColdFusion Hosting.
http://www.cfhosting.com

                                Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
                                

Reply via email to