World Wide Web - Piazza Telematica

Transcript

World Wide Web - Piazza Telematica
World Wide Web
Cenni sulle tipologie delle pagine web, i linguagi di
programmazione e sugli hosting.
hosting.
Rapida presentazione della struttura dei siti web.
Installazione di un Web Framework
o meglio sito dinamico
31 gennaio 2007 - Emilio Callegaro
Tipologie di siti web
I siti web si possono distinguere in due
tipologie principali:
siti statici
siti dinamici
31 gennaio 2007 - Emilio Callegaro
1
Categorie
I siti web vengono poi comunemente divisi in categorie per inquadrarne
inquadrarne il
settore di operatività
operatività o i servizi offerti:
sito personale - condotto da individui o piccoli gruppi
sito aziendale - di un'azienda o di un servizio
sito di commercio elettronico - specializzato nella vendita
sito comunità
comunità - un sito in cui utenti possono comunicare fra loro
sito di download - ampie raccolte di link per scaricare software
forum: luogo in cui discutere tramite la pubblicazione
sito informativo - con contenuti tesi a informare l'utente
motore di ricerca
database - un sito il cui utilizzo principale è di ricercare e mostrare il contenuto di uno specifico database
sito ludico - un sito che è in sé
sé un gioco oppure serve da arena per permettere a più
più persone di giocare
31 gennaio 2007 - Emilio Callegaro
I linguaggi
Il linguaggio più
più diffuso con cui i siti web sono costruiti è
Sito statico:
l'HTML
l'HTML (Hyper Text Markup Language)
Language) e suoi derivati.
Dynamic HTML
JavaScript
Con alcuni plugin per i browser permettono la visualizzazione di contenuti dinamici,
dinamici, come
Flash,
Flash, Shockwave o applet Java.
Java.
Sito dinamico usano un linguaggio di scripting
I più
più diffusi sono:
PHP
ASP
31 gennaio 2007 - Emilio Callegaro
2
Elenco dei web server più diffusi
Apache HTTP Server sviluppato dalla Apache Software Foundation
Internet Information Services (IIS) di Microsoft
Macromedia Cold Fusion di Macromedia,
Macromedia, ora acquisita da Adobe
Sambar Server supportato da Sambar Technologies
Caudium
AOLserver di America Online
thttpd sviluppato da ACME Laboratories
Zeus Web Server sviluppato da Zeus Technology
Sun ONE di Sun Microsystems
Cherokee (Web server) sviluppato da Alvaro Lopez Ortega
iPlanet di Netscape
WebSTAR di 4D, Inc.
Stronghold (Web server) da Red Hat
NCSA HTTPd
31 gennaio 2007 - Emilio Callegaro
Strutura di un sito Statico
31 gennaio 2007 - Emilio Callegaro
3
Strutura di un sito Statico
Home
Pagina iniziale
Sottopagina 1
Argomento “A”
Sottopagina 2
Sottopagina 3
Argomento “B”
Argomento “C”
31 gennaio 2007 - Emilio Callegaro
Struttura di un sito dinamico
Struttura della
pagina web
31 gennaio 2007 - Emilio Callegaro
4
Web Framework
Content Managment Systems
Joomla
Mambo
Drupal
PHP-Nuke
“ASP-Nuke”
Blog
WordPress
Plone
“EZ”
alcuni software open souce
Content Managment Systems
e-commerce
PhPay
PhpShop
ZenCart
osCommerce
Mambo e-commerce edition
Freetrade
Forums
phpBB
SMF
Wiki
MediaWiki
Statistiche
Php-Stats
31 gennaio 2007 - Emilio Callegaro
Under construction
Dimostrazine di configurazione
del software Mambo v. 4.6.1
Su piattaforma Windows Vista RC1
Apache 2.2 HTTP Server
MySQL 5.0 Database
PHP 5.2 and Perl 5.8 Scripting Languages
GUI WAMPWAMP-stack Controller
Dynamic DNS Client
31 gennaio 2007 - Emilio Callegaro
5
Grazie
e
Buona serata
La piazza telematica
31 gennaio 2007 - Emilio Callegaro
6