| |
| One of the most common types of dynamic web pages is
the database driven type. This means that you have a web page that
grabs information from a database (the web page is connected to the
database by programming,) and inserts that information into the web
page each time it is loaded. |
| If the information stored in the database changes,
the web page connected to the database will also change accordingly
(and automatically,) without human intervention. |
| This is commonly seen on online banking sites where
you can log in (by entering your user name and password) and check
out your bank account balance. Your bank account information is stored
in a database and has been connected to the web page with programming
thus enabling you to see your banking information. |
| (Dynamic Server Pages) A web site in which part of
the content is generated by server-side code working with a back-end
database server. Dynamic pages do not exist as files on the server,
as a static HTML page does, until the request comes for a page. The
request contains parameters, user identity, date and time, context,
etc. that are used to create a custom HTML page for those specific
parameters. Server-side code tools include Microsoft Active Server
Pages, Sun Java Server Pages, PHP, and Perl. |
| These pages are developed using MySQL
(a relational database management system, which means it stores data
in separate tables rather than putting all the data in one big area.
This adds flexibility, as well as speed. The SQL part of MySQL stands
for "Structured Query Language," which is the most common
language used to access databases. The MySQL database server is the
most popular open source database in the world. It is extremely fast
and easy to customize, due to its architecture. MySQL is commonly
used for dynamic web applications and for embedded web applications,
and has become popular due to its speed and reliability. It is interpretive,
HTML centric, server side scripting language. PHP is especially suited
for Web development and can be embedded into HTML pages.) and PHP
(Open source, server-side HTML scripting language used to create dynamic
Web pages. PHP is embedded within tags, so the author can move between
HTML and PHP instead of using large amounts of code. Because PHP is
executed on the server, the viewer cannot see the code. PHP can perform
the same tasks as a CGI program can do and is compatible with many
different kinds of databases). |
| PHP can also be defined in the following
manner : Hypertext Pre-Processor. PHP is a script language and interpreter
that is used primarily on Linux Web servers. PHP is an alternative
to Microsoft's Active Server Page (ASP) technology. As with ASP, the
PHP script is embedded within a Web page along with its HTML. Before
the page is sent to a user that has requested it, the Web server calls
PHP to interpret and perform the operations called for in the PHP
script. |
| A general term used for this kind of website is 'Content
Management' or CM (A system or the capability to manage and track
the location of, and relationships among, a firm's content at an element
level in a repository. High-end content management systems apply workflows,
and enable the use and reuse of content and content collections. Content
management systems can manage entire binary files (documents), components
of files, or XML/SGML data.) |
| This kind of web site is suitable for medium and large
organizations who need frequent addition/deletion/modification in
their data, or have to incorporate plenty of information in the website.
|
| The site administrator will be provided with an password
protected administrative control panel through which he/she can manage/monitor
the activities of the website. The modules will be custom developed,
to suite the requirement of the customer. |
| Since the pages are computer generated, there is no
limitation to the number of pages, as compare to a normal website. |
|