473,408 Members | 2,009 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,408 software developers and data experts.

General recommendation for someone who never built a site before

Hello,

I have been in print publishing since the late 1980's, and I need to build
several web sites. I am familiar with HTML at a very basic level, and
understand its similarities with Quark XTags. Obviously, I come from a
mindset that is much different than that used by those who prepare text and
images for web. I am a Macintosh user, FWIW.

My mental limitations are: I ALWAYS need to know the big picture and I
cannot "just do" something without understanding WHY and how it fits into
the larger context.

What I seek is some sort of guide/book/tutorial that will give me a very
structured, 1-2-3 approach to follow. In other words:

A) overview of the basic differences between raster based images used in
print and web, with some discussion of how to do image slicing and why

B) which text handling tools are the best to work with from a web
development perspective and why

C) EXACTLY what carefully delineated steps (and in the most basic language
possible) do I need to follow to plan a site, build the assets, host the
site if I want to, upload the assets, secure the site and add features
later.

D) A selection of approaches for different situations. Doing something on
the cheap initially, with an eye toward bigger budgets later. How to design
something the right way initially without a database back end so that it
will easily accommodate being driven by a back end DB system later on.

E) overview of java, php and their roles; plus, anything else relevant of
that sort.

What I need to do first, second, third, etc. After that, I'm sure my
approach will become more flexible.

Any suggestions as to these types of resources, along with recommended
software tools, are most appreciated. I am willing to acquire whatever
software will prove useful.

I already have:

FileMaker Pro 7 and 6
Adobe CS (includes ImageReady and GoLive)
Dreamweaver and Flash MX 2004
QuarkXPress
Graphic Converter
BBEdit 7
Some AppleScript knowledge

Thanks!

Bill Planey

Jul 20 '05 #1
10 1948

"BillP" <n3wsr3ad3r_@_sbcglobal.net> wrote in message
news:BC9329C4.5362C%n3wsr3ad3r_@_sbcglobal.net...
Hello,

I have been in print publishing since the late 1980's, and I need to build
several web sites. I am familiar with HTML at a very basic level, and
understand its similarities with Quark XTags. Obviously, I come from a
mindset that is much different than that used by those who prepare text and images for web. I am a Macintosh user, FWIW.

My mental limitations are: I ALWAYS need to know the big picture and I
cannot "just do" something without understanding WHY and how it fits into
the larger context.

What I seek is some sort of guide/book/tutorial that will give me a very
structured, 1-2-3 approach to follow. In other words:

A) overview of the basic differences between raster based images used in
print and web, with some discussion of how to do image slicing and why

B) which text handling tools are the best to work with from a web
development perspective and why

C) EXACTLY what carefully delineated steps (and in the most basic language
possible) do I need to follow to plan a site, build the assets, host the
site if I want to, upload the assets, secure the site and add features
later.

D) A selection of approaches for different situations. Doing something on
the cheap initially, with an eye toward bigger budgets later. How to design something the right way initially without a database back end so that it
will easily accommodate being driven by a back end DB system later on.

E) overview of java, php and their roles; plus, anything else relevant of
that sort.

What I need to do first, second, third, etc. After that, I'm sure my
approach will become more flexible.

Any suggestions as to these types of resources, along with recommended
software tools, are most appreciated. I am willing to acquire whatever
software will prove useful.

I already have:

FileMaker Pro 7 and 6
Adobe CS (includes ImageReady and GoLive)
Dreamweaver and Flash MX 2004
QuarkXPress
Graphic Converter
BBEdit 7
Some AppleScript knowledge

Thanks!

Bill Planey

Honestly, until you are familiar with the underlying technologies, your task
will be fairly hopeless. I'd start by working your way through HTML & CSS
tutorials, such as those at http://www.w3schools.com/. Once you can code the
basics by hand, you can THEN think about the methodology for designing a web
site. It is VERY different than other forms of media (especially print)
because of the mix of multimedia technologies involved. You need to know
client side scripting (JavaScript), server side scripting (ASP or PHP),
ActionScript (Flash) on top of all the basics (HTML, DHTML, XHTML, XML).
This needs to be complimented with database skills.

If you can bring good design skills to all of the above you should fly. You
kind of find your own methodology for working as you go along. Web design is
a wide field - a pure programmer could find a role, just as well as a pure
graphic artist. Each would have their own way of working, neither being
specifically wrong or right.

My partner and I are both multimedia designers who produce web sites - we
have a real mix between us. I have a lot more programming skills, while my
partner has leanings in traditional art. We have an approach that works for
us and our clients, but I doubt it would work for all designers.

miranda
Jul 20 '05 #2
On Fri, 02 Apr 2004 20:31:35 GMT, BillP <n3wsr3ad3r_@_sbcglobal.net> wrote:
My mental limitations are: I ALWAYS need to know the big picture and I
cannot "just do" something without understanding WHY and how it fits into
the larger context.


I've worked in printing before. And yes, it is easier when you can learn
the whole process and get good at the tools as you go. I started on a
Heidelberg press before I knew what I was doing.

But in the case of HTML, you can't see the gears turning and the ink
getting low. It's like training a pressman who has never used an ink pen
or a wheel before.

Essentially, web design is not intuitive.

Spacegirl's advice to look at some tutorials that deal with HTML4.01 is
great. Get familiar with the ingredients before you throw them into a pot,
because it's extremely hard to uncook a soup.

I'd advise lurking in alt.html and similar newsgroups as well, and in time
you will develop a holistic idea of good web design.

One think to keep firmly in mind - the most broadly-accessible sites are
designed in such a way that the layout works regardless of the size of the
viewport. Imagine a graphic layout job where you had to put the same
content on 8 1/2 x 11, on a 3x5 card, on a poster, and for branding
purposes you want to use the same look in each case. In print we modify
the layout for each size, but on the web we create one layout that will
flex to each size. That's a very important distinction.

Print-experienced web designers too often go overboard on graphics. On the
internet each graphic must be downloaded, and even fairly small images
take significant time to download. So do as much as you can of your design
with the colors and borders available in CSS. But to do this, you must
learn how HTML and CSS work, and there's no shortcut, sadly.

A football coach who does not understand the strengths, weaknesses,
personalities and individualism of each of his players cannot lead them to
victory. Similarly, a web designer without knowledge of similar detail of
the HTML tags and the CSS properties cannot make a web page that truly
works.

Don't even worry about images right now. That will be easy once you know
the code.
Jul 20 '05 #3
On Fri, 2 Apr 2004, Neal wrote:
I'd advise lurking in alt.html and similar newsgroups as well, and in time
you will develop a holistic idea of good web design.

One think to keep firmly in mind - the most broadly-accessible sites
are designed in such a way that the layout works regardless of the
size of the viewport. Imagine a graphic layout job where you had to
put the same content on 8 1/2 x 11, on a 3x5 card, on a poster, and
for branding purposes you want to use the same look in each case. In
print we modify the layout for each size, but on the web we create
one layout that will flex to each size. That's a very important
distinction.

Print-experienced web designers too often go overboard on graphics. On the
internet each graphic must be downloaded, and even fairly small images
take significant time to download. So do as much as you can of your design
with the colors and borders available in CSS. But to do this, you must
learn how HTML and CSS work, and there's no shortcut, sadly.

A football coach who does not understand the strengths, weaknesses,
personalities and individualism of each of his players cannot lead them to
victory. Similarly, a web designer without knowledge of similar detail of
the HTML tags and the CSS properties cannot make a web page that truly
works.


Despite occasional disagreements with you, I've always suspected that
you basically understood what what you were doing. I hope you won't
mind me saying that the above sentiments deserve to be embroidered and
framed, and pinned up over any web designer's workstation.
Jul 20 '05 #4
Quoth the raven named SpaceGirl:
... You need to know client side scripting (JavaScript), server
side scripting (ASP or PHP), ActionScript (Flash) on top of all the
basics (HTML, DHTML, XHTML, XML). This needs to be complimented
with database skills.


It would be good to know all that, but not at the beginner level.

BillP, start with HTML, then look at CSS (which SpaceGirl forgot),
then perhaps PHP if your server supports it. Forget the rest of the
above for now.

To compliment Neal's post:
http://www.allmyfaqs.com/faq.pl?AnySizeDesign

--
-bts
-This space intentionally left blank.
Jul 20 '05 #5
On Fri, 02 Apr 2004 22:29:08 +0000, Beauregard T. Shagnasty wrote:
Quoth the raven named SpaceGirl:
... You need to know client side scripting (JavaScript), server
side scripting (ASP or PHP), ActionScript (Flash) on top of all the
basics (HTML, DHTML, XHTML, XML). This needs to be complimented
with database skills.


It would be good to know all that, but not at the beginner level.

BillP, start with HTML, then look at CSS (which SpaceGirl forgot),
then perhaps PHP if your server supports it. Forget the rest of the
above for now.

To compliment Neal's post:
http://www.allmyfaqs.com/faq.pl?AnySizeDesign


A broad familiarity with HTTP itself is immensely helpful. Google will
point you in the direction of the Hypertext Transfer Protocol RFCs, if you
ask it nicely.

--
Some say the Wired doesn't have political borders like the real world,
but there are far too many nonsense-spouting anarchists or idiots who
think that pranks are a revolution.

Jul 20 '05 #6
On Fri, 02 Apr 2004 22:29:08 GMT, "Beauregard T. Shagnasty"
<a.*********@example.invalid> wrote:
Quoth the raven named SpaceGirl:
... You need to know client side scripting (JavaScript), server
side scripting (ASP or PHP), ActionScript (Flash) on top of all the
basics (HTML, DHTML, XHTML, XML). This needs to be complimented
with database skills.

It would be good to know all that, but not at the beginner level.

BillP, start with HTML, then look at CSS (which SpaceGirl forgot),
then perhaps PHP if your server supports it. Forget the rest of the
above for now.


I second Beauregard's comments. (Javascript and Flash for example have
their uses, but are both overused on the Web. You can build good sites
without either.)

Following up to your original request and expanding on Neal's post:
image slicing is another example of a technique which is overused and
can best be left until later. All too often sites which use it are
rigidly laid out, and look good only in windows of the same size that
the author originally used.

I'll just mention an HTML tutorial by Mark Tranchant which has been
fairly thoroughly gone through on Usenet and which pays more attention
to good practices than most tutorials:

http://tranchant.plus.com/web/authoring

(And I see Mark's CSS tutorial is starting to come along as well.)

--
Stephen Poley

http://www.xs4all.nl/~sbpoley/webmatters/
Jul 20 '05 #7
On Fri, 2 Apr 2004 22:31:59 +0100, Alan J. Flavell <fl*****@ph.gla.ac.uk>
wrote:
Despite occasional disagreements with you, I've always suspected that
you basically understood what what you were doing. I hope you won't
mind me saying that the above sentiments deserve to be embroidered and
framed, and pinned up over any web designer's workstation.

And that, Alan, is the greatest honor you could pay.

Thank you. I'm fucking humbled.
Jul 20 '05 #8
In article <qk********************************@4ax.com>,
sb******************@xs4all.nl says...
I second Beauregard's comments. (Javascript and Flash for example have
their uses, but are both overused on the Web. You can build good sites
without either.)


But you can not build all sites without it.

--
Whitecrest Entertainment
www.whitecrestent.com
Jul 20 '05 #9
I think you need to first identify the purpose of your site. Is it to give
info (articles, etc.) or are you selling products?

Your very first step is learning HTML. Take a class at a community college
or simply get a book or look online for a tutorial. I think once you've
designed your first site with plain HTML, you'll get ideas for what it is
you want your site to do for your guests.

You can always hire a company to do everything for you if you want something
up ASAP. :o) http://www.websitepros.com is the company I work for. They do
simple sites to stores and custom sites. It's a start until you learn enough
to do your own.
"BillP" <n3wsr3ad3r_@_sbcglobal.net> wrote in message
news:BC9329C4.5362C%n3wsr3ad3r_@_sbcglobal.net...
Hello,

I have been in print publishing since the late 1980's, and I need to build
several web sites. I am familiar with HTML at a very basic level, and
understand its similarities with Quark XTags. Obviously, I come from a
mindset that is much different than that used by those who prepare text and images for web. I am a Macintosh user, FWIW.

My mental limitations are: I ALWAYS need to know the big picture and I
cannot "just do" something without understanding WHY and how it fits into
the larger context.

What I seek is some sort of guide/book/tutorial that will give me a very
structured, 1-2-3 approach to follow. In other words:

A) overview of the basic differences between raster based images used in
print and web, with some discussion of how to do image slicing and why

B) which text handling tools are the best to work with from a web
development perspective and why

C) EXACTLY what carefully delineated steps (and in the most basic language
possible) do I need to follow to plan a site, build the assets, host the
site if I want to, upload the assets, secure the site and add features
later.

D) A selection of approaches for different situations. Doing something on
the cheap initially, with an eye toward bigger budgets later. How to design something the right way initially without a database back end so that it
will easily accommodate being driven by a back end DB system later on.

E) overview of java, php and their roles; plus, anything else relevant of
that sort.

What I need to do first, second, third, etc. After that, I'm sure my
approach will become more flexible.

Any suggestions as to these types of resources, along with recommended
software tools, are most appreciated. I am willing to acquire whatever
software will prove useful.

I already have:

FileMaker Pro 7 and 6
Adobe CS (includes ImageReady and GoLive)
Dreamweaver and Flash MX 2004
QuarkXPress
Graphic Converter
BBEdit 7
Some AppleScript knowledge

Thanks!

Bill Planey

Jul 20 '05 #10
On Sat, 3 Apr 2004 04:18:24 -0500, Whitecrest
<wh********@whitecrestziopzap.com> wrote:
In article <qk********************************@4ax.com>,
sb******************@xs4all.nl says...
I second Beauregard's comments. (Javascript and Flash for example have
their uses, but are both overused on the Web. You can build good sites
without either.)


But you can not build all sites without it.


And every time you use it, you're slamming the door in somebody's face,
unless you're very careful to make it non-essential.
Jul 20 '05 #11

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

2
by: NotGiven | last post by:
I'm looking for recommendations for programming in the enterprise - multi-procedure/OO/function - that is not language specific. Rather I need some guidance about ho to break LARGE problems down...
0
by: Bosconian | last post by:
I have a dynamic database-driven web site using PHP/MySQL on Linux. I need to integrate a search tool that will search both the database and static pages and output a list of links corresponding to...
4
by: C. Smith | last post by:
I am technical advisor for a new group of middle-aged people that want to create a web site for historical information about our local area. They want to scan in a lot of old photos, include...
11
by: Simon Shutter | last post by:
Forgive me if I am posting to wrong newsgroup and for a couple of loaded questions. First, from what I understand, one of the advantages of XHTML/CSS is the ability of screen readers/braille...
5
by: sl | last post by:
Greetings, I am looking a recommendation for a very specific book. I have been developing applications/system for over 15 years starting with C++ and migrating to C#. I am very familiar and...
6
by: Andy | last post by:
Someone posted this official proposal to create comp.databases.postgresql.general again. He wrote his own charter. As far as I know, he did not consult any of the postgresql groups first. There...
105
by: Christoph Zwerschke | last post by:
Sometimes I find myself stumbling over Python issues which have to do with what I perceive as a lack of orthogonality. For instance, I just wanted to use the index() method on a tuple which does...
4
by: tony | last post by:
I'm designing a survey form page that will be fairly complex and am becoming confident enough with PHP now to tackle most things. (Thanks to everyone here who has helped) Before I go too far...
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
0
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.