A little non-poll poll about CGI scripts and installation - X Nations
      
      
Go Back   X Nations > X Nations > General Webmaster Business and Discussions

Reply
 
Thread Tools Display Modes
Old 02-24-2003, 11:04 AM   #1
MadCat
MadCat should edit this
Perl Ninja
 
MadCat's Avatar
 
Join Date: Feb 2003
Location: the Netherlands
Posts: 12
xBucks: 379
Default 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>
MadCat is offline   Reply With Quote
Old 02-24-2003, 11:41 AM   #2
AcidMaX
AcidMaX should edit this
Lost in cyberspace
 
AcidMaX's Avatar
 
Join Date: Nov 2002
Location: Comfy confines of an oldsmobile outside samones house.
Posts: 144
xBucks: 2,002
Send a message via ICQ to AcidMaX
Default

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
__________________
Smut Links
AcidMaX is offline   Reply With Quote
Old 02-24-2003, 03:17 PM   #3
StacyCat
StacyCat should edit this
I Love my Job!
 
Join Date: Feb 2003
Location: Texas
Posts: 19
xBucks: 70
Send a message via ICQ to StacyCat
Default

Its doing everything that the script tells me to do, and it still not working!
StacyCat is offline   Reply With Quote
Old 02-24-2003, 10:38 PM   #4
Pidgin
Pidgin should edit this
Senior Member
 
Pidgin's Avatar
 
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,572
Default

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.
Pidgin is offline   Reply With Quote
Old 02-24-2003, 11:05 PM   #5
AcidMaX
AcidMaX should edit this
Lost in cyberspace
 
AcidMaX's Avatar
 
Join Date: Nov 2002
Location: Comfy confines of an oldsmobile outside samones house.
Posts: 144
xBucks: 2,002
Send a message via ICQ to AcidMaX
Default

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
__________________
Smut Links
AcidMaX is offline   Reply With Quote
Old 02-24-2003, 11:07 PM   #6
Panky
Panky is the Queen of Mean
Moderator
 
Panky's Avatar
 
Join Date: Nov 2002
Location: Montréal
Posts: 4,780
xBucks: 41,636
Send a message via ICQ to Panky Send a message via AIM to Panky Send a message via Yahoo to Panky
Default

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
Panky is offline   Reply With Quote
Old 02-24-2003, 11:53 PM   #7
_ED
_ED should edit this
Member
 
_ED's Avatar
 
Join Date: Dec 2002
Location: Canada
Posts: 53
xBucks: 1,439
Send a message via ICQ to _ED
Default

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.
__________________
Try my new traffic managment script.
Great for TGPs/bikini/babe/NN traffic trading sites. only $200
http://www.toptgpz.com/uberscript
_ED is offline   Reply With Quote
Old 02-25-2003, 01:41 AM   #8
Mister X
Mister X should edit this
FunB Fan Club Prez
 
Mister X's Avatar
 
Join Date: Aug 2002
Location: Montreal baby!
Posts: 1,997
xBucks: 14,044
Send a message via ICQ to Mister X
Default

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>
Mister X is offline   Reply With Quote
Old 02-25-2003, 04:38 AM   #9
wsjb78
wsjb78 should edit this
Local Shadow Agent #1
 
wsjb78's Avatar
 
Join Date: Nov 2002
Location: Home
Posts: 1,061
xBucks: 17,256
Default

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!
wsjb78 is offline   Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is On
Forum Jump

Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
vBCredits v1.4 Copyright ©2007 - 2008, PixelFX Studios
2013 - xnations.com
All times are GMT -4. The time now is 11:25 AM.
Skin by vBCore.com