Compendio culturale del XX secolo Analisi e realizzazione di una base di dati multimediale interrogabile ed espandibile Ma...
Analisi preliminare <ul><li>Individuare le caratteristiche fondamentali del progetto: </li></ul><ul><ul><li>Confrontando p...
Il confronto con gli altri prodotti <ul><li>I prodotti in commercio offrono : </li></ul><ul><ul><li>Interfacce belle ma sp...
La scelta dell’ambiente di sviluppo <ul><li>I prodotti in commercio sono spesso vincolati: </li></ul><ul><ul><li>Dal softw...
Pianificazione del progetto Identificazione e creazione delle entità (1/2) <ul><li>La tabella Risorse è quella principale ...
Pianificazione del progetto Identificazione e creazione delle entità (2/2) Tabelle e relazioni (da MsAccess)
Pianificazione del progetto Interfaccia utente <ul><li>L’interfaccia dovrà essere: </li></ul><ul><ul><li>Immediata </li></...
L’interfaccia utente
Pianificazione del progetto Motore di ricerca <ul><li>Il motore di ricerca dovrà essere: </li></ul><ul><ul><li>Il più fles...
Il Risultato di una ricerca
Pianificazione del progetto Aggiornabilità <ul><li>Per essere veramente aggiornabile: </li></ul><ul><ul><li>Sarà necessari...
Aggiungere una risorsa
Sviluppi futuri I punti da approfondire <ul><ul><li>Interfaccia per le schede di testo </li></ul></ul><ul><ul><li>Interfac...
Sviluppi futuri Una comunità aperta (1/2) <ul><li>Il compendio è un progetto aperto che può creare una comunità aperta: </...
Sviluppi futuri Una comunità aperta (2/2) <ul><li>Si possono stabilire semplici regole per la condivisione: </li></ul><ul>...
Mediagrafia <ul><ul><li>N. Negroponte,  Essere digitali  , 1995 </li></ul></ul><ul><ul><li>Peppino Ortoleva,  Mass media –...
Upcoming SlideShare
Loading in …5
×

Progetto PHP per enciclopedia multimediale

2,086 views

Published on

Presentazione per la tesina di scuola superiore (2002) - un progetto di enciclopedia multimediale in PHP e MySQL dal titolo: "Compendio storico culturale del XX secolo"

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

  • Be the first to like this

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

No notes for slide

Progetto PHP per enciclopedia multimediale

  1. 1. Compendio culturale del XX secolo Analisi e realizzazione di una base di dati multimediale interrogabile ed espandibile Mattia Ferrari www.fminteractive.it presenta:
  2. 2. Analisi preliminare <ul><li>Individuare le caratteristiche fondamentali del progetto: </li></ul><ul><ul><li>Confrontando prodotti editoriali simili per coglierne pregi e difetti </li></ul></ul><ul><ul><li>Scegliendo una tecnologia disponibile per la creazione del prodotto </li></ul></ul><ul><ul><li>Ponendo dei vincoli al progetto </li></ul></ul>
  3. 3. Il confronto con gli altri prodotti <ul><li>I prodotti in commercio offrono : </li></ul><ul><ul><li>Interfacce belle ma spesso complicate </li></ul></ul><ul><ul><li>Buoni ambienti di ricerca </li></ul></ul><ul><ul><li>Scarsa portabilità </li></ul></ul><ul><ul><li>Scarsa espandibilità </li></ul></ul><ul><li>Il nostro prodotto dovrà quindi avere : </li></ul><ul><ul><li>Interfacce semplici (user-friendly) </li></ul></ul><ul><ul><li>Un buon motore di ricerca delle risorse </li></ul></ul><ul><ul><li>Essere compatibile con più piattaforme </li></ul></ul><ul><ul><li>Garantire la possibilità di aggiornamento </li></ul></ul>
  4. 4. La scelta dell’ambiente di sviluppo <ul><li>I prodotti in commercio sono spesso vincolati: </li></ul><ul><ul><li>Dal software di sviluppo </li></ul></ul><ul><ul><li>Dal Sistema Operativo di destinazione </li></ul></ul><ul><li>Quindi l’ideale è lo sviluppo orientato al web </li></ul><ul><ul><li>MySql e PHP sono flessibili e integrati fra loro, nonché configurabili con molti Web Server </li></ul></ul><ul><ul><li>Nel caso di pubblicazione su Internet o Intranet : </li></ul></ul><ul><ul><ul><li>il Client necessita soltanto di un browser compatibile </li></ul></ul></ul><ul><ul><ul><li>più Client possono ricercare o aggiungere risorse contemporaneamente </li></ul></ul></ul><ul><ul><li>Può essere installato anche localmente per creare il PROPRIO COMPENDIO culturale </li></ul></ul>
  5. 5. Pianificazione del progetto Identificazione e creazione delle entità (1/2) <ul><li>La tabella Risorse è quella principale </li></ul><ul><ul><li>Contiene tutti i collegamenti ipertestuali per i vari tipi di contributi (filmato, immagine, testo pdf …) </li></ul></ul>Tabella risorse (da phpMyAdmin)
  6. 6. Pianificazione del progetto Identificazione e creazione delle entità (2/2) Tabelle e relazioni (da MsAccess)
  7. 7. Pianificazione del progetto Interfaccia utente <ul><li>L’interfaccia dovrà essere: </li></ul><ul><ul><li>Immediata </li></ul></ul><ul><ul><li>Di facile lettura </li></ul></ul><ul><ul><li>“ Usabile” </li></ul></ul><ul><li>Dovrà inoltre fornire all’utente la possibilità di </li></ul><ul><ul><li>Ricominciare la navigazione in caso si perda o sbagli, con un menù di riferimento fisso (“no-panic shortcut menu”) </li></ul></ul><ul><ul><li>Ottenere aiuti alla navigazione contestualizati </li></ul></ul>
  8. 8. L’interfaccia utente
  9. 9. Pianificazione del progetto Motore di ricerca <ul><li>Il motore di ricerca dovrà essere: </li></ul><ul><ul><li>Il più flessibile possibile alle richieste dell’utente, sfruttando al massimo le possibilità di interrogazione della base di dati </li></ul></ul><ul><ul><li>Fornire i risultati disponibili in una tabella chiara che faciliti la scelta dell’utente in base al contesto ricercato (link alla biografia, didascalia, ecc.) </li></ul></ul>
  10. 10. Il Risultato di una ricerca
  11. 11. Pianificazione del progetto Aggiornabilità <ul><li>Per essere veramente aggiornabile: </li></ul><ul><ul><li>Sarà necessario eseguire l’upload delle risorse sul web server, anziché memorizzare un percorso locale </li></ul></ul><ul><ul><li>Impedire il caricamento di risorse prive delle informazioni essenziali necessarie per la corretta integrazione degli aggiornamenti nella base di dati (dalle quali dipende il successo delle successive operazioni di ricerca) </li></ul></ul>
  12. 12. Aggiungere una risorsa
  13. 13. Sviluppi futuri I punti da approfondire <ul><ul><li>Interfaccia per le schede di testo </li></ul></ul><ul><ul><li>Interfaccia per la modifica / eliminazione delle risorse disponibili </li></ul></ul><ul><ul><li>Interfaccia per la navigazione per materie </li></ul></ul><ul><ul><li>Migliore gestione delle Parole Chiavi da parte del motore di ricerca </li></ul></ul><ul><ul><ul><li>“… Nasce un nuovo tipo bit – un bit che parla di altri bit. Questi nuovi bit hanno tipicamente la funzione di etichette…”,“…di fornire alcune parole chiave.” [N.Negroponte – Essere digitali , 1995] </li></ul></ul></ul><ul><ul><li>Realizzazione di una linea del tempo dinamica </li></ul></ul><ul><ul><li>Affiancare alle schede di testo le miniature in anteprima delle immagini collegate </li></ul></ul>
  14. 14. Sviluppi futuri Una comunità aperta (1/2) <ul><li>Il compendio è un progetto aperto che può creare una comunità aperta: </li></ul><ul><ul><li>“ L’interattività intesa come possibilità di aggiungere propri testi o propri interventi alla comunicazione di massa” per una “partecipazione attiva” [ Peppino Ortoleva – Mass media, dalla radio alla rete , 1995 ] </li></ul></ul><ul><ul><li>condividendo quindi le proprie risorse e le proprie idee </li></ul></ul>
  15. 15. Sviluppi futuri Una comunità aperta (2/2) <ul><li>Si possono stabilire semplici regole per la condivisione: </li></ul><ul><ul><li>Ogni utente deve avere username e password </li></ul></ul><ul><ul><li>Ogni risorsa o scheda porterà con se l’ID di colui che l’ha aggiunta </li></ul></ul><ul><ul><li>Può esistere una gerarchia fra gli utenti che diversifichi competenze e possibilità di aggiornamento e/o modifica </li></ul></ul><ul><ul><li>Può essere data la possibilità agli utenti di dare un voto alle risorse disponibili </li></ul></ul>
  16. 16. Mediagrafia <ul><ul><li>N. Negroponte, Essere digitali , 1995 </li></ul></ul><ul><ul><li>Peppino Ortoleva, Mass media – dalla radio alla rete , 1995 </li></ul></ul><ul><ul><li>I percorsi della storia , CD 1-2-3, ACTA per Corriere della Sera </li></ul></ul><ul><ul><li>La grande letteratura italiana Einaudi , CD 9-10, Mondadori Informatica </li></ul></ul><ul><ul><li>Video Enciclopedia del XX secolo , CD 1, Mondadori New media </li></ul></ul><ul><ul><li>Poesia del mondo , tutti i CD, Garzanti – Rizzoli new media per l’Espresso </li></ul></ul><ul><ul><li>Encarta 98 , Microsoft </li></ul></ul>

×