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