La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

Progettazione e realizzazione di un sistema di gestione dei contenuti di un portale internet aziendale Prof. Roberto Fantaccione a.s. 2010-2011.

Presentazioni simili


Presentazione sul tema: "Progettazione e realizzazione di un sistema di gestione dei contenuti di un portale internet aziendale Prof. Roberto Fantaccione a.s. 2010-2011."— Transcript della presentazione:

1 Progettazione e realizzazione di un sistema di gestione dei contenuti di un portale internet aziendale Prof. Roberto Fantaccione a.s

2 1 Il senso di questa ricerca è quello di fornire un contributo agli addetti del settore che desiderano progettare, organizzare o gestire una strategia di business per la comunicazione online tra gli utenti della rete e l'impresa. Sviluppo delle tecnologie informatiche Dal Marketing al Web Marketing La funzionalità dei siti Strumenti di sviluppo del CMS Framework CakePHP Sviluppo di una web application Viene analizzata la crescita di internet in Italia e nel mondo, dando particolare rilievo al ruolo che internet ha nella nostra economia. Si studiano dati e grafici al fine di cogliere le evoluzioni e le opportunità offerte dal web. Vengono riportati: Nuovi paradigmi del Web Marketing e diversi modelli di comunicazione. Ruolo del Web Marketing Manager e importanza della misurabilità ed interattività. Tecniche utili alla raccolta di grandi quantità di informazioni riguardanti i potenziali clienti, dati che, opportunamente trattati, confluiranno in un database. Metrica Web, strumento fondamentale per giungere alla valutazione dellefficacia della strategia di Marketing. Affronta il problema della funzionalità dei siti web (Web usability), trattando argomenti chiave, affinché si possa implementare una efficace e corretta progettazione e realizzazione di prodotti per il Web. CMS: un Content Management System (sistema di gestione dei Contenuti), è uno strumento software installato su un server web studiato per facilitare la gestione dei contenuti di siti web o Web Application. Vengono messi a confronto alcuni Framework (insieme di librerie e codice) open source gratuiti ad alta produttività utilizzati per la creazione di applicazioni web interattive cross-browser, desktop e sistemi operativi oggi in commercio. Rivolge lattenzione al framework CakePHP, potente e veloce strumento di sviluppo di applicazioni Web. Vengono mostrate le interfacce del database e larchitettura model-view-controller (MVC) di CakePHP. Il focus è dobbligo, poichè tale è lambiente di sviluppo scelto per la realizzazione del portale. Mira a dare utili suggerimenti ed un valido supporto ai web-programmer; vengono descritte alcune tecniche di programmazione e riportati codici sorgenti, utili alla costruzione di un portale. Il lavoro si conclude con la realizzazione di un CMS con CakePHP, migliorato per mezzo dellestensione dellMVC lato client al framework jQuery

3 Sviluppo delle tecnologie informatiche -Dal Marketing al Web Marketing -La funzionalità dei siti -Strumenti di sviluppo del CMS -Importanza dei Framework 5

4 Il lavoro parte dallanalisi del veloce cambiamento dellambiente in cui le aziende operano a causa anche dello sviluppo delle tecnologie informatiche e dal ruolo che internet ha nella nostra economia. Internet nella nostra economia

5 Vengono analizzati dati quantitativi e trend evolutivi e confrontate diverse aree geografiche, cercando di cogliere le diversità per comprendere meglio le opportunità offerte da internet. La forte crescita di siti web riscontrata nel biennio , secondo gli analisti di Netcraft, è dovuta alla larga espansione dei blog che in parte ha contribuito alla crescita di siti web nel mondo

6 I dati rappresentano il numero di Host di internet contati su scala mondiale e sono basati sulle statistiche pubblicate dalla Internet Domain Survey Host Count.

7 Numeri di host appartenenti ai paesi con maggiore concentrazione al mondo. Dinamiche evolutive mondiali

8 LOceania ( Australia, Nuova Zelanda, Micronesia, Melanesia e Polinesia) risulta essere dopo il Nord America il continente con la densità più alta rispetto alla popolazione, con i suoi 420 host internet per 1000 abitanti supera la media europea che ne conta 215.

9 Marketing e Web Marketing Dal Marketing al Web Marketing Marketing Il marketing è un ramo delleconomia che si occupa dello studio descrittivo del mercato e dell'analisi dell'interazione del mercato e degli utilizzatori con l'impresa. Web Marketing Il Web Marketing Manager definisce le strategie derivate dallutilizzo di internet e dalle informazioni presenti online sulla concorrenza. Il web Marketing individua ed implementare strategie efficaci sui punti di forza e di debolezza dellazienda, trasformando quindi le minacce in opportunità. Strategie di marketing in un viaggio verso la comprensione del Web

10 Metrica Web e Database Marketing analisi dei file Log programmazione Java tecniche di Sniffing importanza di Cookies report e analisi dei dati raccolti Tecniche utilizzate per tenere sotto controllo il traffico di un sito. E sicuramente uno strumento straordinario per giungere ad una valutazione dellefficacia delle strategie di Marketing. La potenzialità di internet offre alle imprese maggiori informazioni.. Linsieme di tutte quelle attività di processo che utilizzano le informazioni per identificare e targettizzare il mercato è chiamato Database Marketing Strumenti del Web Marketing

11 Controller Gestisce ed indirizza le richieste fatte dal client Model CakePHP Framework Rappresenta il gestore dei dati dellapplicazione View Forniscono la presentazione dei dati del model SCENE La tecnologia MVC (Model, View, Controller) del CakePHP, consiste nel separate lapplicazione in tre parti. Framework CakePHP

12 Controller Gestisce ed indirizza le richieste fatte dal client Model CakePHP Frameworks Rappresenta il gestore dei dati dellapplicazione View Forniscono la presentazione dei dati del model SCENE Framework CakePHP La tecnologia MVC (Model, View, Controller) del CakePHP, consiste nel separate lapplicazione in tre parti.

13 Interazione del Model Incapsula lo stato dellapplicazione Risponde alle domande sullo stato Mostra le funzionalità dellapplicazione Notifica all View I cambiamenti Incapsula lo stato dellapplicazione Risponde alle domande sullo stato Mostra le funzionalità dellapplicazione Notifica all View I cambiamenti CakePHP Framework Framework CakePHP il Model fornisce i metodi per accedere ai dati utili all'applicazione.

14 Interazione del Controller Incapsula il comportamento dellapplicazione Mappa gli input dellutente agli aggiornamenti del Model Seleziona la View dopo un input. Incapsula il comportamento dellapplicazione Mappa gli input dellutente agli aggiornamenti del Model Seleziona la View dopo un input. Framework CakePHP Il Controller gestisce ed indirzza le richieste fatte dal client. CakePHP Framework

15 Interazione della View Interpreta il Model Richiede aggiornamenti al Model Permette al Controller di scegliere la View Interpreta il Model Richiede aggiornamenti al Model Permette al Controller di scegliere la View Framework CakePHP Le View forniscono la presentazione dei dati del model. CakePHP Framework

16 16 Tale applicazione web ha la caratteristica di fornire una semplice interfaccia da amministratore, che consente la creazione e la modifica di menu a tendina, pagine gerarchiche, font e testo personalizzato, database ed altro ancora. Lobiettivo è dare a tutti la possibilità di costruire un sito web con le caratteristiche di un CMS robusto, efficiente ed efficace. Conclusioni Nel presente lavoro abbiamo cercato di fornire quei passi utili per costruire da zero unintera applicazione web. Tutto questo si è potuto realizzare grazie ai potenti Framework ed in particolare al CakePHP che, integrato con il JQuery e con gli altri ambienti di sviluppo, ha consentito la costruzione e la realizzazione del nostro software Web- oriented pronto alluso.

17


Scaricare ppt "Progettazione e realizzazione di un sistema di gestione dei contenuti di un portale internet aziendale Prof. Roberto Fantaccione a.s. 2010-2011."

Presentazioni simili


Annunci Google