FacebookTwitter
Hatrack River Forum   
my profile login | search | faq | forum home

  next oldest topic   next newest topic
» Hatrack River Forum » Active Forums » Books, Films, Food and Culture » Webdesign incompetence strikes again!

   
Author Topic: Webdesign incompetence strikes again!
Annie
Member
Member # 295

 - posted      Profile for Annie   Email Annie         Edit/Delete Post 
Quick background: I'm working for a small-town business that is having me do websites for the gallery and pharmacy they own. (The pharmacy site is easy - I plug stuff into some corporate program and people buy drugs) They assume that since I know how put pictures on the internet I know what I'm doing. I don't. Mostly that's OK because everyone else in town knows less than me.

What I'm trying to do: I want to have all of our artwork available online without having to make a separate html file for each page. I'm vaguely aware of the existence of database technology where you make one page and have it get the necessary information (picture, title, dimensions) from your database.

What I need: I've found all kinds of helpful tutorials online, but I don't know what any of them mean. What is SQL? What is ASP? What do I need to be tutorialling myself to do?

Edit: also, I do my designing in Dreamweaver and the page of which I'm speaking is located here.

[ February 02, 2005, 03:46 PM: Message edited by: Annie ]

Posts: 8504 | Registered: Aug 1999  |  IP: Logged | Report this post to a Moderator
Lady Jane
Member
Member # 7249

 - posted      Profile for Lady Jane   Email Lady Jane         Edit/Delete Post 
*watches thread with interest because she wants to turn this into a gallery site*
Posts: 1163 | Registered: Jan 2005  |  IP: Logged | Report this post to a Moderator
TomDavidson
Member
Member # 124

 - posted      Profile for TomDavidson   Email TomDavidson         Edit/Delete Post 
"What I need: I've found all kinds of helpful tutorials online, but I don't know what any of them mean. What is SQL? What is ASP? What do I need to be tutorialling myself to do?"

These are surprisingly easy to install, assuming your server supports either ASP or PHP. Most freeware image galleries use one of the two formats.

I believe both foobonic and my own gallery use a PHP-based product. Since I don't have access to my server the way foobonic does, I had to find a product that supported the specific version of PHP -- with the specific security privileges I had -- available from my webhost.

In general, there are a number of "out-of-the-box" solutions that'll work fine if you have control of your own server.

Both ASP and PHP are fairly simple scripting languages. The former is more common on Windows machines, while the latter is more common on UNIX boxes. With the appropriate installations, however, either can run on either platform.

(Incidentally, one of the most common PHP-based image gallery packages out there is called Gallery. While it won't work on my server due to the security context, you may find that it's a fairly easy install on any box you control.)

[ February 02, 2005, 04:04 PM: Message edited by: TomDavidson ]

Posts: 37449 | Registered: May 1999  |  IP: Logged | Report this post to a Moderator
Farmgirl
Member
Member # 5567

 - posted      Profile for Farmgirl   Email Farmgirl         Edit/Delete Post 
Why did you change your original Sacajawea web site design, Annie? I loved it the way it was with the statue of her and the darker background. Did they not like it that way?

Farmgirl

(I'll let Fugu answer your database/web connection question) Edit: or Tom!

[ February 02, 2005, 04:05 PM: Message edited by: Farmgirl ]

Posts: 9538 | Registered: Aug 2003  |  IP: Logged | Report this post to a Moderator
Annie
Member
Member # 295

 - posted      Profile for Annie   Email Annie         Edit/Delete Post 
Oh, also: I looked around at other sites I liked and I want it to work kind of like this one.

Is ASP what I want to be doing then?

Posts: 8504 | Registered: Aug 1999  |  IP: Logged | Report this post to a Moderator
Hobbes
Member
Member # 433

 - posted      Profile for Hobbes   Email Hobbes         Edit/Delete Post 
For what you're doing, it's quite possible that there will be samples out there that you can manipulate to do what you want without really knowing what they're doing (that's half of real programming anyways [Smile] ). I think I'll let the realy web-gurus here go on, but really what you should be looking for is not an in depth knolwedge of this stuff, but enough of an overview and just a few of the technical details that you can change a couple variables to make an example program work for you.

Of course in your buisness it would probably be a real bonus to know one or two of these langauges/platforms/standards, but just a few months before you mission probably isn't the ideal time to begin learning that. [Dont Know]

Good luck! [Kiss]

Hobbes [Smile]

Posts: 10602 | Registered: Oct 1999  |  IP: Logged | Report this post to a Moderator
TomDavidson
Member
Member # 124

 - posted      Profile for TomDavidson   Email TomDavidson         Edit/Delete Post 
"Oh, also: I looked around at other sites I liked and I want it to work kind of like this one."

No, no, you don't.
While there are good ASP gallery sites out there, that is not an example of one.

Posts: 37449 | Registered: May 1999  |  IP: Logged | Report this post to a Moderator
Hobbes
Member
Member # 433

 - posted      Profile for Hobbes   Email Hobbes         Edit/Delete Post 
OK, fine, like 50 people can respond while I'm typing. [Grumble]

I know some php and can help you fiddle with stuff a bit, there's probably a lot of Perl code out there too if only because that's been around for a while; that can be a little tougher to use just because it's less like the english language than something like PHP (I have no ASP experience).

Hobbes [Smile]

Posts: 10602 | Registered: Oct 1999  |  IP: Logged | Report this post to a Moderator
Annie
Member
Member # 295

 - posted      Profile for Annie   Email Annie         Edit/Delete Post 
Farmgirl: because I was sick of it. [Smile] Also, my mom (the gallery sales director) has been leaning towards getting out of the historical Lewis & Clark market and into the contemporary Native American market. We're hoping is we can get a good web presence we can start appealing to a national market - a lot of the artists we represent have a hard time getting recognized outside of the Indian crafts sphere.
Posts: 8504 | Registered: Aug 1999  |  IP: Logged | Report this post to a Moderator
TomDavidson
Member
Member # 124

 - posted      Profile for TomDavidson   Email TomDavidson         Edit/Delete Post 
Annie, I think you'll find that most web developers consider a knowledge of both ASP and PHP to be essential skills. You can achieve your goals with either, and you won't be wasting the time you'd spend playing with either language.

That said, I think there are better freeware gallery apps out there for PHP than for ASP. If you're comfortable with Visual Basic or are on a Windows server, consider ASP; otherwise, look into a PHP gallery (like, say, Gallery.)

Posts: 37449 | Registered: May 1999  |  IP: Logged | Report this post to a Moderator
Annie
Member
Member # 295

 - posted      Profile for Annie   Email Annie         Edit/Delete Post 
There are also good tutorials on Dreamweaver, which does all of the work for you anyway, and I'm planning on doing the plug-in type of design here. Unfortunately, I don't know what the titles of any of those tutorials mean.

Also - do I need Microsoft Access to do this? I think the ancient PC I have here in the office has Access, but on my Mac all I've got is Word. I could always type up the database file on the other machine, though.

Heh. And do I have to know anything about Access? I used it in my job for the French Review, but I just plugged things in and out of fields.

Posts: 8504 | Registered: Aug 1999  |  IP: Logged | Report this post to a Moderator
Annie
Member
Member # 295

 - posted      Profile for Annie   Email Annie         Edit/Delete Post 
I'd also like to take this moment of supreme frustration to shed a silent tear for the decline of the print industry. I'm a print designer, dagnabbit!
Posts: 8504 | Registered: Aug 1999  |  IP: Logged | Report this post to a Moderator
Hobbes
Member
Member # 433

 - posted      Profile for Hobbes   Email Hobbes         Edit/Delete Post 
I'd agree that PHP is probably the way to go, and I agree knowing PHP is a good idea for your fuure career I just really don't think now is the ideal time to try to learn more than a spattering of it. [Dont Know] Of course you have to decide that. [Smile]

Hobbes [Smile]

Posts: 10602 | Registered: Oct 1999  |  IP: Logged | Report this post to a Moderator
fugu13
Member
Member # 2859

 - posted      Profile for fugu13   Email fugu13         Edit/Delete Post 
*reiterates offer: if people want some custom programming work done, I'll do it in exchange for (low amounts of) money or creative work (a nice print or two of a good size of your original artwork, for instance)*

While I encourage people to learn about PHP, ASP, and SQL, for others' business sites it is irresponsible to do work if one is not reasonably adept; one should use a turnkey app (such as Gallery) or hire someone who is adept. This is not saying newbies are bad, this is saying that there is serious damage that could result from one unfamiliar doing the work, such as business-hurting defacements, or an error ending in loss of important data.

Posts: 15770 | Registered: Dec 2001  |  IP: Logged | Report this post to a Moderator
TomDavidson
Member
Member # 124

 - posted      Profile for TomDavidson   Email TomDavidson         Edit/Delete Post 
"Also - do I need Microsoft Access to do this?"

You'll need a database of some kind. PHP builds traditionally use something called MySQL, which is a free SQL-based database; Access is also a SQL-compliant database, and will work equally well for this purpose. Since you won't be doing any direct data entry into the database itself -- most of these galleries support a web-based front-end that enters the data for you -- your major concern will be installing the database and making sure it's secured correctly. There are lots of tutorials out there on how to do this for both Access and MySQL, since both are very popular back-end DBs.

Posts: 37449 | Registered: May 1999  |  IP: Logged | Report this post to a Moderator
fugu13
Member
Member # 2859

 - posted      Profile for fugu13   Email fugu13         Edit/Delete Post 
While Access is compliant with basic SQL, the more important compliance is ACID compliance, which Access is terrible at.
Posts: 15770 | Registered: Dec 2001  |  IP: Logged | Report this post to a Moderator
Annie
Member
Member # 295

 - posted      Profile for Annie   Email Annie         Edit/Delete Post 
Fugu, that sounds very wise. I think I shall mess around with Gallery a bit and if it's still not helping me do what I want, I'll get in touch with you. I can't do the money thing (heck, I have a hard enough time convincing them to pay for a website at all), but I might work out an artwork exchange with you. [Smile]
Posts: 8504 | Registered: Aug 1999  |  IP: Logged | Report this post to a Moderator
TomDavidson
Member
Member # 124

 - posted      Profile for TomDavidson   Email TomDavidson         Edit/Delete Post 
"While Access is compliant with basic SQL, the more important compliance is ACID compliance, which Access is terrible at."

In fairness, Russell, ACID is completely irrelevant to what she actually wants to do, although it may well be relevant to what she should want to do. [Smile]

Posts: 37449 | Registered: May 1999  |  IP: Logged | Report this post to a Moderator
Annie
Member
Member # 295

 - posted      Profile for Annie   Email Annie         Edit/Delete Post 
What I should want is very noble, but I think my utter ignorance here should be my main driving factor. [Smile]
Posts: 8504 | Registered: Aug 1999  |  IP: Logged | Report this post to a Moderator
fugu13
Member
Member # 2859

 - posted      Profile for fugu13   Email fugu13         Edit/Delete Post 
heh, perhaps true.

Lets go with Access is far too likely to result in corrupt data, plus being too darn slow to run a webapp without heavy caching.

Posts: 15770 | Registered: Dec 2001  |  IP: Logged | Report this post to a Moderator
fugu13
Member
Member # 2859

 - posted      Profile for fugu13   Email fugu13         Edit/Delete Post 
Oh, Annie, did you want info on the teaching english in germany thing? The pay is actually quite good, email me if you're interested.
Posts: 15770 | Registered: Dec 2001  |  IP: Logged | Report this post to a Moderator
Annie
Member
Member # 295

 - posted      Profile for Annie   Email Annie         Edit/Delete Post 
Do you have to speak German? Because all I know is "computers are stupid" and a never-ending story.
Posts: 8504 | Registered: Aug 1999  |  IP: Logged | Report this post to a Moderator
TomDavidson
Member
Member # 124

 - posted      Profile for TomDavidson   Email TomDavidson         Edit/Delete Post 
*grin* Well, I'm not sure how likely it is that she's really going to bump up against Access' performance limitations in a gallery of this size -- where, after all, it'd probably all wind up cached on any standard IIS box anyway. But I agree that I certainly don't use Access as a back-end database for anything, preferring either MSSQL or MySQL depending on the platform. Access gets used because most people already own it, don't want to mess with figuring out how to set up a GUI for MySQL (mainly due to ignorance), and/or require Office integration.

In Annie's case, I think the combo of MySQL and Gallery would be a good learning experience. I agree, though, that "learning" on her mom's webpage brings with it certain attendant risks, especially if they're intending ecommerce.

Posts: 37449 | Registered: May 1999  |  IP: Logged | Report this post to a Moderator
fugu13
Member
Member # 2859

 - posted      Profile for fugu13   Email fugu13         Edit/Delete Post 
edit: as many people have no doubt surmised, this is in response to Annie.

Nope, completely unnecessary.

[ February 02, 2005, 04:40 PM: Message edited by: fugu13 ]

Posts: 15770 | Registered: Dec 2001  |  IP: Logged | Report this post to a Moderator
Annie
Member
Member # 295

 - posted      Profile for Annie   Email Annie         Edit/Delete Post 
Wow. If I weren't missionarying in a few months, I'd totally look into it. I'll still teach you the neve-ending story if you like.
Posts: 8504 | Registered: Aug 1999  |  IP: Logged | Report this post to a Moderator
Zalmoxis
Member
Member # 2327

 - posted      Profile for Zalmoxis           Edit/Delete Post 
Anie:

Your choice may be limited by the answer to a question Tom asked, but you never answered: do you have your own server or do you have a hosting service?

Most (good) hosting services support a variety of PHP databases -- including MySQL and MSACCESS.

Find out what your server can support and that may narrow your choices somewhat of what type of gallery packages you can work with.

Posts: 3423 | Registered: Aug 2001  |  IP: Logged | Report this post to a Moderator
fugu13
Member
Member # 2859

 - posted      Profile for fugu13   Email fugu13         Edit/Delete Post 
I really need to get my JohnCompanies account opened and start selling hosting . . .
Posts: 15770 | Registered: Dec 2001  |  IP: Logged | Report this post to a Moderator
Annie
Member
Member # 295

 - posted      Profile for Annie   Email Annie         Edit/Delete Post 
quote:
do you have your own server or do you have a hosting service?
We're on 1and1.
Posts: 8504 | Registered: Aug 1999  |  IP: Logged | Report this post to a Moderator
fugu13
Member
Member # 2859

 - posted      Profile for fugu13   Email fugu13         Edit/Delete Post 
Annie -- you have MySQL and PHP available (and others, but for purposes of installing turnkey apps that's the most likely relevant stuff).

There is also Python, which I would recommend as a place to start learning web programming far and above PHP.

Posts: 15770 | Registered: Dec 2001  |  IP: Logged | Report this post to a Moderator
solo
Member
Member # 3148

 - posted      Profile for solo   Email solo         Edit/Delete Post 
I am on 1and1 as well and I have gallery installed. It was pretty easy to set up following a guide on the site. I just use it for a photo album for friends and family. I am a programmer but I don't remember having to do any real programming to get this set up. It was about a year ago though, and my memory is pretty dodgy lately.
Posts: 1336 | Registered: Mar 2002  |  IP: Logged | Report this post to a Moderator
solo
Member
Member # 3148

 - posted      Profile for solo   Email solo         Edit/Delete Post 
I just checked my bookmarks and found a site that I used as a reference when customizing my gallery install. It has some tutorial stuff that you might be interested in. Here is the link .
Posts: 1336 | Registered: Mar 2002  |  IP: Logged | Report this post to a Moderator
Annie
Member
Member # 295

 - posted      Profile for Annie   Email Annie         Edit/Delete Post 
Thanks!

You boys are swell.

Posts: 8504 | Registered: Aug 1999  |  IP: Logged | Report this post to a Moderator
Dagonee
Member
Member # 5818

 - posted      Profile for Dagonee           Edit/Delete Post 
quote:
While Access is compliant with basic SQL, the more important compliance is ACID compliance, which Access is terrible at.
Access has had ACID transactions far longer than MySQL has, and it's very reliable. That said, it sucks for web pages for other reasons, mainly related to concurrancy and blockage. So fugu's suggestion to avoid Access for this app is sound. His reason isn't correct, though. [Smile]

He's also right that you should not be coding in a scripting language for a customer at this point.

Dagonee
Edit: OK, it does lack ACIDity when used over a network with the DB on a file server, but in this case it wouldn't be, since the code would run on the same box as the MDB file is stored on.

[ February 02, 2005, 08:48 PM: Message edited by: Dagonee ]

Posts: 26071 | Registered: Oct 2003  |  IP: Logged | Report this post to a Moderator
   

   Close Topic   Feature Topic   Move Topic   Delete Topic next oldest topic   next newest topic
 - Printer-friendly view of this topic
Hop To:


Contact Us | Hatrack River Home Page

Copyright © 2008 Hatrack River Enterprises Inc. All rights reserved.
Reproduction in whole or in part without permission is prohibited.


Powered by Infopop Corporation
UBB.classic™ 6.7.2