Designing and Developing Database-driven Website using Cold Fusion
Application Server Technology
Material which one need to develop a dynamic Web:
Comments and any Enquiry related to this Project Welcome Here
Copyright © Abhishek Porwal, DA-IICT, Gandhinagar
Last Updated 4th September 2004
Here I would like to describe in short about the study material / tools / soft wares which I have collected / used to build this project. You will find here a long list of study material / soft wares and there feasibility to use. I will also show you that from where I have collected the help to handle the errors during this summer project?

In order to build a website you must be familiar of the basics of its language. These languages comprised of the following things.

• HTML:
It stands for Hyper Text Markup Language. It is the core basic to develop a website. For the windows user just open a notepad writes it and saves with the .html or .htm extension. For Linux user you can open any text editor such as Vi editor and save with the same extension as above.
No doubt a prior knowledge of HTML is necessary to develop a web page, but in order to develop a huge website one must take the help of some HTML editors. For my project I used Dream weaver MX, Web editor 6.0 and Allarie Home site 4.5, Fireworks MX.
But before designing the website you must be very much familiar with the environment of these tools. So don’t wait and download the trial copy of these soft wares from the net and start learning them right now.
The biggest question any one can arise that where one should must save these web pages? And by which way one can access these webs.
Don’t worry about these things, later on in this literature you will find all answers of your queries.

• DHTML & JAVASCRIPT:
DHTML stands for dynamic HTML and JavaScript is the well known language for the client side scripting. A prior knowledge of these languages is good but not necessary if you have a sufficient no. of soft wares. For my project I used Sothnik DHTML Menu, XaraWeb. I also collected a huge java script code from the Net. Perhaps you can not believe that I have approximately 1000 ready to use Java Scripts that one can cut and paste in the web pages according to one’s suitability.
All of the scripts have been organized by category so one can find what one need quickly. Happy scripting!

• CSS:
It stands for Cascading Styles Sheet (a new concept in web designing). You can use it for faster development and administration of your web pages. But beware of one important thing that not all the browsers support CSS (only Internet Explorer 5+, Netscape 5+ and some more browsers support them). So think a lot before using it in your web page. You can learn the CSS or if it’s boring or looking cumbersome task don’t worry some CSS editors can provide you what you want. For my project I used Topstyle version 1.5 and 3.0

• JAVA APPLETS:
This is also a new concept in web development. A prior knowledge of java is necessary for developing these Java Applets. But how can one expect from me that being an agri guy I must have expertise over this language. So I search out a different alternative for these. I just collected some soft wares which automatically generate code for making Java Applets and also collected these codes over the Net. Only thing which I did in my project is manipulation of these codes according to my suitability. The software which I used for making Java Applets is Anfy Java.
In my projects I used these applets as a medium of navigation. In general Java Scripts is used to provide navigation to different pages of the web but the biggest problem of using JavaScript as navigation is that the Browsers dependency over this language. You might have seen some pages in which they have provided two ways to navigate the web, one by providing JavaScript enabled buttons and the other way is that just simple hyperlinks buttons. The reason now you now well, so why to provide two different types of buttons for the same navigation. In order to overcome this problem I used Java Applets buttons as a medium of navigation. One important question is now whether all Browsers support Java Applets? The answer says that all the java enabled browsers support Java Applets; only thing a client has to do is download Java Virtual Machine to perfectly see these Applets. You might have noticed that during your surfing over the net a small coffee cup icon automatically appears at the lower right corner of your computer. This only ensures that your browser is java enabled and the site you are watching is having some Java Applets. Cold Fusion also gives its own tag for making applets and it is <CFAPPLET>. I did not use this tag in my current project.

• CFML:
It stands for Cold Fusion Markup Language. It is the language of Cold Fusion Application Server. To be very frank I would like to declare that I did not have expertise over this language except knowing some basic tags.
Dream weaver really helped me a lot to automatically generate the code of my project’s suitability. But on the other hand I highly recommend that you must have basic knowledge of this language otherwise you will face a lot of problems like how to pass runtime variables in this language etc. I also faced these problems during my summer project and to overcome I took the membership of different forums over the Net, I also read some e-books related to Cold Fusion and take the help provided with Dream weaver MX software.

PREFACE
ACKNOWLEDGEMENTS
CONTENTS
My Home Page
Reliance
My Home Page
Hosted by www.Geocities.ws

1