Siti dinamici - caratteristiche

2,128 views
2,043 views

Published on

Un primo accostamento alle caratteristiche dei siti dinamici - Romolo Pranzetti

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,128
On SlideShare
0
From Embeds
0
Number of Embeds
37
Actions
Shares
0
Downloads
0
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Siti dinamici - caratteristiche

  1. 1. Il PHP e il vostro sito cos'è e come funziona
  2. 2. HTML... <ul><li>Linguaggio formattazione </li></ul><ul><li>Non interattivo </li></ul><ul><li>Non dinamico </li></ul>
  3. 3. Scripting… <ul><li>I linguaggi di scripting sono interpretati </li></ul><ul><li>lato esecuzione </li></ul><ul><li>Piattaforme compatibili </li></ul><ul><li>SO compatibili </li></ul>
  4. 4. Scripting e sistemi operativi <ul><li>Lato esecuzione </li></ul><ul><li>server: PHP, ASP, JSP </li></ul><ul><li>client: Javascript, VBScript </li></ul><ul><li>Piattaforme compatibili </li></ul><ul><li>Multipiattaforma - PHP </li></ul><ul><li>Semi-portabili - Javascript </li></ul>
  5. 5. PHP - caratteristiche <ul><li>PHP è un linguaggio di scripting Open Source utilizzato per la realizzazione di pagine web dinamiche - [Hypertext Preprocessor] </li></ul><ul><li>Open Source </li></ul><ul><li>Viene eseguito prima dell'html </li></ul><ul><li>Integrato nell'html </li></ul><ul><li>Indipendente dal SO </li></ul><ul><li>Funziona su tutti i SO, preferisce Linux </li></ul>
  6. 6. Un po’ di storia… <ul><li>1995 - R. Lerdorf pubblica uno script in C </li></ul><ul><li>1998 - Battesimo ufficiale e 10% dei siti </li></ul><ul><li>2004 - PHP 5 </li></ul>
  7. 7. Software necessario <ul><li>Easy PHP - server (supporto) installazione in locale </li></ul><ul><li>Context – editor -modifiche da fare sugli script </li></ul>
  8. 8. PHP – Pillole di sintassi <ul><li>non sensibile a differenze M/m nelle parole riservate </li></ul><ul><li>è sensibile M/m nei nomi di variabile </li></ul><ul><li>ignora spazi tra codice - indentazione </li></ul><ul><li>istruzioni terminano con ; </li></ul><ul><li>&quot; ' racchiudono stringhe </li></ul><ul><li>Funzione opera sui dati e può restituire un valore (1 solo) </li></ul>
  9. 9. I servizi standard <ul><li>Gestioni tipiche </li></ul><ul><li>Profilo utenti </li></ul><ul><li>Messaggistica - chat - forum </li></ul><ul><li>News - redazione e utenti </li></ul><ul><li>Articoli - Calendario </li></ul><ul><li>Sondaggi fra gli utenti </li></ul><ul><li>Statistiche su accessi e contatti </li></ul><ul><li>ecc. </li></ul>
  10. 10. Qualche CMS per noi <ul><li>MdScuola </li></ul><ul><li>Spip </li></ul><ul><li>Xoops </li></ul><ul><li>Vigile </li></ul><ul><li>GuppY </li></ul><ul><li>Mambo </li></ul>
  11. 11. Quali servizi nel nostro sito? <ul><li>Qualche suggerimento </li></ul><ul><li>Area Offerta formativa </li></ul><ul><li>Docenti </li></ul><ul><li>Genitori </li></ul><ul><li>Alunni </li></ul><ul><li>Area amministrativa </li></ul><ul><li>Area sportello </li></ul>
  12. 12. Fine <ul><li>Grazie per l'attenzione </li></ul><ul><li>Manuale PHP guida collaborativa </li></ul><ul><li>freephp.html.it in italiano </li></ul>

×