|
02-24-2003, 11:04 AM
|
#1
|
MadCat
should edit this
Perl Ninja
Join Date: Feb 2003
Location: the Netherlands
Posts: 12
xBucks: 383
|
A little non-poll poll about CGI scripts and installation
Okay folks, I want to pick your brains for a bit; as a few of you might know I'm a perl hacker - this means I write nifty scripts for people (and usually get paid for em too! imagine that).
Anyway, a lot of people -hate- having to install CGI scripts since often the instructions aren't exactly clear on what to do, and there can be many many exceptions that could cause a script not to work.
What I want to know is, what is YOUR pet peeve when it comes to CGI scripts and installing them?
And alternatively, suppose there was an installation process for CGI scripts like there was for Windows applications (you know, the funky lil wizards) - would that make you happy or would that be just another "eh. who cares" type deal?
__________________
<p align="left">
<i>
"You’re getting closer, to pushing me / Off of life’s little edge / Cause I’m a loser and sooner or later / You know I’ll be dead / You’re getting closer, you’re holding the / Rope and I'm taking the fall / Cause I’m a loser, I’m a loser, yeah"</i>
</p>
<p align="right">Three Doors Down - Loser</p>
|
|
|
02-24-2003, 11:41 AM
|
#2
|
AcidMaX
should edit this
Lost in cyberspace
Join Date: Nov 2002
Location: Comfy confines of an oldsmobile outside samones house.
Posts: 144
xBucks: 2,039
|
Being a programmer myself, I think you need to make things "idiot proof". Now i'm not calling anyone here an idiot, but I believe most people are impatient like myself. If you can make it easy to install and install on their own within a few minutes or with a minimal amount of work I think the process would be great.
Obviously you cannot do this in every instance, but the faster the better and the easier the better, I say.
Andy
|
|
|
02-24-2003, 03:17 PM
|
#3
|
StacyCat
should edit this
I Love my Job!
Join Date: Feb 2003
Location: Texas
Posts: 19
xBucks: 70
|
Its doing everything that the script tells me to do, and it still not working!
|
|
|
02-24-2003, 10:38 PM
|
#4
|
Pidgin
should edit this
Senior Member
Join Date: Dec 2002
Location: Far out in the uncharted backwaters of the unfashionable end of the Western Spiral arm of the Galaxy
Posts: 450
xBucks: 15,757
|
Quote:
Originally posted by StacyCat
Its doing everything that the script tells me to do, and it still not working!
|
MUHAHAHA
Statcy - you are not alone. You are actually a majority
Linux/Unix installation is one of the most painful issues with it. never mind the reason now.
Even I sometimes say "WTF! I did EXACTLY what they said!!!"
"idiot proof" is cool but very hard to pull with big systems.
|
|
|
02-24-2003, 11:05 PM
|
#5
|
AcidMaX
should edit this
Lost in cyberspace
Join Date: Nov 2002
Location: Comfy confines of an oldsmobile outside samones house.
Posts: 144
xBucks: 2,039
|
Then it's not quite "idiot proof" if you are still having problems. I think the biggest thing is people rush software to market or customers who want custom software want it yesterday and rush the process.
I think most programmers are too analytical because we do it on a daily basis. So I quite often hand the script off to a novice to install and see what their feedback is.
Granted you can not do this on some projects/applications, but I think you can do it on most. Installing software does not have to be that hard IF the programmer takes the time to sit in the customers shoes and understand what they might be going through. If a programmer can come up with a web interface for software installation, test it, then test it again to make sure the install works, you will solve a large majority of installation issues.
Nothing is ever 100%, but by taking a little time up front it will save time in the future and ultimately make a happier customer.
Andy
|
|
|
02-24-2003, 11:07 PM
|
#6
|
Panky
is the Queen of Mean
Moderator
Join Date: Nov 2002
Location: Montréal
Posts: 4,780
xBucks: 42,397
|
For small, easy applications, create a "wizard". For something that is above beginner/intermediate level, right the complete instructions. So many times I have worked scripts for "advanced" levels and the instructions left key elements out. Don't assume that even the most experienced user/installer will know that this file needs this permission and installed with this particular file in order for it to work for this particular element of the script, for example.
When you visit msg. boards/help forums and you post, "I did everything by the instructions and still will not run." and you receive replies like, "I had the same problem...and they give you the fix." Then they tell you it took them hours or days to figure out the missing link. Write the instructions as if you never wrote the script.
Panky
|
|
|
02-24-2003, 11:53 PM
|
#7
|
_ED
should edit this
Member
Join Date: Dec 2002
Location: Canada
Posts: 53
xBucks: 1,460
|
I install my script for people myself so there are no mistakes.
i'n some cases i've even edited html myself for them because explaining would of taken longer.
|
|
|
02-25-2003, 01:41 AM
|
#8
|
Mister X
should edit this
FunB Fan Club Prez
Join Date: Aug 2002
Location: Montreal baby!
Posts: 1,997
xBucks: 14,327
|
My pet peeve with installing scripts is when they say a script will/should work on NT/2k but they tell you absolutely nothing about what might need to be hacked or changed to make it work. I didn't care when I was on apache servers of course, lol.
My second peeve is when they give good clear instructions for installing the script but assume that you know everything there is to know about something like databases, etc. I've installed quite a few scripts now but I recently gave up on one that used am msql database and used one that had a flatfile db instead, because I just could not understand the stuff they referenced.
__________________
<table width="95%" border="0"><tr><td><font size="-2"><a href="http://refer.ccbill.com/cgi-bin/clicks.cgi?CA=923906-0000&PA=462029&HTML=http://www.eromodelcash.com">Eromodel Cash. Promote it now!</a></font></td><td><div align="right"><font size="-2"><a href="http://www.eromodelgroup.com">Eromodel Group- for ALL your needs </a></font></div></td><td width="125" rowspan="3"><div align="right"><a href="http://refer.ccbill.com/cgi-bin/clicks.cgi?CA=923906-0000&PA=462029&HTML=http://www.eromodelcash.com"><img src="http://www.eromodelcash.com/Banner/00102.gif" width="120" height="60" border="0"></a></div></td></tr><tr><td width="40%"><font size="-2"><a href="http://www.lannibarbie.com">Lanny Barbie is THE Hottest New Pornstar</a></font></td><td><div align="right"><font size="-2"><a href="mailto:stewREMOVE@eromodelgroup.com?Subject= Hi%20There">Contact Me</a></font></div></td></tr><tr><td><a href="http://www.judystarxxx.com"><font size="-2">JudyStarXXX.com</font></a></td><td><div align="right"><font size="-2">ICQ #165144564</font></div></td></tr></table>
|
|
|
02-25-2003, 04:38 AM
|
#9
|
wsjb78
should edit this
Local Shadow Agent #1
Join Date: Nov 2002
Location: Home
Posts: 1,061
xBucks: 17,680
|
Well,
I guess the most problem with CGIs and auto-install would be the following: FILE PERMISSIONS!
There are several hosts that let CGI scripts run only if they are chmodded to 755. However in the installation script it is being told files must be chmodded to 777.
So which one is correct?
Normally you have to go for the one that is told by the host. ProTGP does it. You have to chmod scripts to 755 or otherwise they won't run. They will somehow emulate them as 777.
Anyway, I think PHP is a lot more easier to comprehend and install than CGI!
|
|
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is On
|
|
|
|
|