sistema di gestione dei contenuti di una web-application

“Progettazione e realizzazione di un
sistema di gestione dei contenuti di un
portale internet aziendale”
Prof. Roberto Fantaccione
a.s. 2010-2011
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.
1
2
3
4
5
6
Sviluppo delle tecnologie informatiche
Dal Marketing al Web Marketing
La funzionalità dei siti
Strumenti di sviluppo del CMS
Framework CakePHP
Vengono Sviluppo
riportati: di una web application
Viene
analizzata
la Web
crescita
di
internet
in

Nuoviun
paradigmi
Marketing
e diversi
CMS:
Content del
Management
System
Mira
al’attenzione
dare
utilidei
suggerimenti
unstrumento
valido
Italia
e di
nel
mondo,
dando
particolare
rilievo
modelli
comunicazione.
Rivolge
al
framework
CakePHP,
(sistema
di
gestione
Contenuti),
èed
uno
Affronta
il problema
della
funzionalità
dei
supporto
ai
web-programmer;
vengono
al
ruolo
che
internet
ha
nella
nostra
Ruolo
del
Web
Marketing
Manager
e
software
installato
su
un
server
web
studiato
per
potente
e veloce
strumentotrattando
di sviluppo
di
siti web
(Web usability),
argomenti
descritte
alcune
tecniche
died
programmazione
importanza
della
facilitare
gestione
dei contenuti
diinterattività.
siti web o Web
economia.
applicazioni
Web.misurabilità
chiave,laaffinché
si
possa implementare
una
Tecniche
utili
alla
raccolta
di
grandi
quantità
di
e
riportati
codici
sorgenti,
utili
alla
Application.
Vengono
mostrate
le
interfacce
del
database
efficace
e
corretta
progettazione
e
Si
studiano
dati
e
grafici
al fine
di
informazioni
riguardanti
i potenziali
clienti,
dati
costruzione
Vengono
messi
a confronto
alcuni
Framework
di
un
portale.
ecogliere
l’architettura
model-view-controller
(MVC)
di
realizzazione
di
prodotti
per
il
Web.
le
evoluzioni
e
le
opportunità
che,
opportunamente
trattati,
confluiranno
in
un
(insieme
di
librerie
e
codice)
open
source
gratuiti
Il lavoroIl si
conclude
con la poichè
realizzazione
CakePHP.
focus
è d’obbligo,
tale
è di
database.
adun
alta
produttività
utilizzati
per
la
creazione
di
offerte
dal
web.
CMS con
CakePHP,
migliorato
mezzo
l’ambiente
diweb
sviluppo
scelto
per la perdesktop
Metrica
Web,
strumento
fondamentale
per
applicazioni
interattive
cross-browser,
dell’estensione
dell’MVC lato client al
realizzazione
del oggi
portale.
giungere
alla valutazione
dell’efficacia della
e sistemi operativi
in commercio.
framework
jQuery
strategia di Marketing.
-Sviluppo delle tecnologie informatiche
-Dal Marketing al Web Marketing
-La funzionalità dei siti
-Strumenti di sviluppo del CMS
-Importanza dei Framework
1
2
3
4
5
Il lavoro parte dall’analisi del veloce cambiamento dell’ambiente 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
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 2006-2008, secondo gli analisti di Netcraft, è dovuta alla larga
espansione dei blog che in parte ha contribuito alla crescita di siti web nel mondo
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.
Dinamiche evolutive mondiali
Numeri di host appartenenti ai paesi con maggiore concentrazione al mondo.
L’Oceania ( 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.
Dal Marketing al Web Marketing
Strategie di marketing in un viaggio verso la comprensione del Web
Marketing
 Il
marketing
è
un
ramo
dell‘’economia che si occupa dello
studio descrittivo del mercato e
dell'analisi
dell'interazione
del
mercato e degli utilizzatori con
l'impresa.
Marketing
e
Web Marketing
Web Marketing
Il Web Marketing Manager definisce le
strategie derivate dall’utilizzo di internet
e dalle informazioni presenti online sulla
concorrenza. Il web Marketing individua
ed implementare strategie efficaci sui
punti di forza e di debolezza
dell’azienda, trasformando quindi le
minacce in opportunità.
Strumenti del Web Marketing
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 dell’efficacia
delle strategie di
Marketing.
La potenzialità di internet
offre
alle
imprese
maggiori informazioni . .
L’insieme di tutte quelle
attività di processo che
utilizzano le informazioni
per
identificare
e
targettizzare il mercato è
chiamato
Database
Marketing
Framework CakePHP
SCENE
La tecnologia MVC (Model, View, Controller) del CakePHP, consiste nel separate
l’applicazione in tre parti.
Model
Controller
Rappresenta il gestore
dei dati dell’applicazione
Gestisce ed indirizza le
richieste fatte dal client
CakePHP
Framework
View
Forniscono la presentazione
dei dati del model
Framework CakePHP
SCENE
La tecnologia MVC (Model, View, Controller) del CakePHP, consiste nel separate
l’applicazione in tre parti.
Model
Controller
Rappresenta il gestore
dei dati dell’applicazione
Gestisce ed indirizza le
richieste fatte dal client
CakePHP
Frameworks
View
Forniscono la presentazione
dei dati del model
Framework CakePHP
il Model fornisce i metodi per accedere ai dati utili all'applicazione.
Interazione del Model
CakePHP
Framework
Incapsula lo stato dell’applicazione
Risponde alle domande sullo stato
Mostra le funzionalità dell’applicazione
Notifica all View I cambiamenti
Framework CakePHP
Il Controller gestisce ed indirzza le richieste fatte dal client
.
Interazione del Controller
CakePHP
Framework
Incapsula il comportamento dell’applicazione
Mappa gli input dell’utente agli aggiornamenti del
Model
Seleziona la View dopo un input.
Framework CakePHP
Le View forniscono la presentazione dei dati del model
.
Interazione della View
CakePHP
Framework
Interpreta il Model
Richiede aggiornamenti al Model
 Permette al Controller di scegliere la View
Conclusioni
Nel
presente
lavoro
abbiamo cercato di fornire
quei
passi
utili
per
costruire da zero un’intera
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 Weboriented pronto all’uso.
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.
L’obiettivo è
dare a tutti la possibilità di
costruire un sito web con le
caratteristiche di un CMS
robusto,
efficiente
ed
efficace.