SlideShare a Scribd company logo
Joomla!
Non solo siti web
ma anche
software
gestionali
Alessandro Germano
Joomla! Volunteer
JUG Lanciano Co-Founder
Multi Media Hermes Sales Manager
Contact me:
alessandro@mmhermes.it
www.multimediahermes.it
Cos’è Joomla!?
Joomla! è un
CMS
Content Management
System
Cos’è un CMS?
Sistema che consente
di gestire
-creare, modificare,
eliminare, organizzare-
contenuti
di vario tipo
Cos’è un CMS?
MA
ANCHE…
FRAMEWORK
Cos’è un Framework?
insieme di
funzioni
pronte
Cos’è un Framework?
che consente di svolgere

+ velocemente 

- dispendio di risorse

moltissime operazioni
sia basilari che complesse
Cos’è un Framework?
IL FRAMEWORK
JOOMLA! È IL
MOTORE CHE
CONSENTE AL CMS
JOOMLA! DI
FUNZIONARE
Il CMS senza
Framework
non potrebbe
esistere
ma il
Framework
senza CMS
funziona
perfettamente!
bastano poche
righe di codice
per avviare il
motore
e avere
accesso a
tutte le sue
FUNZIONI
Codice per richiamare il framework
define('_JREQUEST_NO_CLEAN', 1);
define('_JEXEC', 1); //make j! happy
define('JPATH_BASE', dirname(FILE));
define('DS', DIRECTORY_SEPARATOR);
require_once
JPATH_BASE.DS.'includes'.DS.'defines.php';
require_once
JPATH_BASE.DS.'includes'.DS.'framework.p
hp';
il Framework
Joomla! può
essere utilizzato
come un qualsiasi
framework
ma rispetto
agli altri
Framework
ha un
vantaggio…
la possibilità
di utilizzare il
CMS Joomla!
in base alle
esigenze può
essere necessaria
un’interfaccia
user-friendly
altri framework
utilizzano
motori grafici
come Smarty
oppure integrano
grafica
e
funzionalità
rendendo
onerosi
modifiche
e
mantenimento
il CMS Joomla!
consente invece di
dividere quanto più
possibile
grafica e funzionalità
e di accedere a
migliaia di template
pronti all’uso,
riducendo al minimo
la necessità di
codificare
SGSSLSafety
Case History 1
SGSSLSafety è un
software realizzato
con CMS Joomla!
per la gestione e
archivio documentale
Perché il CMS Joomla!?
è stato necessario
realizzare
velocemente
un’interfaccia
grafica…
SEMPLICE
FRUIBILE
INTUITIVA
Cosa fa SGSSL Safety?
il software si
occupa di inviare
documenti da parte
di un soggetto ad
un altro
Cosa fa SGSSL Safety?
il destinatario
riceve una
notifica via
email
Cosa fa SGSSL Safety?
si reca nel suo
account,
legge il
documento
Cosa fa SGSSL Safety?
…e lo firma
con un
click!
Cosa fa SGSSL Safety?
e se il destinatario
dimentica di
firmare il
documento?
Cosa fa SGSSL Safety?
il mittente può
inviare un sollecito
via email…
con un click!
COM’E’
POSSIBILE
QUESTO?
Come? SGSSL Safety
creando gli
utenti
assegnando i
corretti permessi
Come? SGSSL Safety
creando un form
per l’acquisizione
dei dati e la
scansione della
firma
Come? SGSSL Safety
creando un form
per l’inserimento
del documento
tramite PDF o
editor di Joomla!
Come? SGSSL Safety
creando le sezioni di
archivio di
consultazione
utilizzando del codice
php che interroga il
database
Come? SGSSL Safety
collegandole a
voci di menu
di Joomla!
Come? SGSSL Safety
nonostante l’aiuto del
CMS Joomla! gran
parte del codice è
stato scritto utilizzando
il Framework
Come? SGSSL Safety
ad esempio
FORM
Sicurezza dei dati
Installazione
di certificato
HTTPS
Sicurezza dei dati
Limitazione
accesso al
frontend tramite
.htaccess
Sicurezza dei dati
Limitazione
accesso al
backend tramite
.htaccess
Sicurezza dei dati
Modifica
indirizzo del
backend
Sicurezza dei dati
Utilizzo della
funzione
disallow: /
nel file robots.txt
Case History 2
Cosa è CariGest?
è un software web-
based per la
gestione dei servizi
delle
Caritas Diocesane
Cosa è CariGest?
gestisce la
raccolta dei dati
degli
Assistiti Caritas
Cosa è CariGest?
gestisce il
Magazzino dei
Prodotti da
Distribuire
Cosa è CariGest?
gestisce la
Cassa attraverso
pagamento con
crediti virtuali
Cosa è CariGest?
gestisce la Mensa
attraverso il
controllo degli
accessi
Cosa è CariGest?
gestisce il
Centro Notturno
attraverso il controllo degli
accessi e la
comunicazione dei dati alla
Polizia di Stato
Perché in Joomla!? - Motivo Etico
Joomla! deriva
dalla parola swahili
jumla che significa
tutti insieme
Perché in Joomla!? - Motivo Etico
la Caritas è
fondata su
diversi principi
Perché in Joomla!? - Motivo Etico
ma quello di
Unione e
Solidarietà
è quello
fondamentale
Perché in Joomla!? - Motivo Etico
così come l’Unione che
i tecnici hanno avuto
con la Caritas Diocesana
Lanciano-Ortona
capofila del progetto
CariGest
per cui ne
deriva che:
Unione = Joomla!
Perché in Joomla!? - Motivo Etico
Perché in Joomla!? - Motivo Tecnico
l’obbiettivo era
realizzare un
software che
avesse queste
caratteristiche:
Perché in Joomla!? - Motivo Tecnico
SEMPLICE
E INTUITIVO
Perché in Joomla!? - Motivo Tecnico
IMPATTO
GRAFICO
Perché in Joomla!? - Motivo Tecnico
RESPONSIVE
Perché in Joomla!? - Motivo Tecnico
ADATTO
A TUTTI
Attivazione Card
Emporio
da vicino
Visione Generale
Gestione Operatori
Gestione Assistiti Caritas
Carico di Magazzino
Riconoscimento Assistito
Gestione Cassa
Stampa Scontrino
Report
0
17,5
35
52,5
70
0
25
50
75
100
2007 2008 2009 2010
Crescita annua
Prodotti Distribuiti
Tramite la gestione
delle API in formato
xml CariGest è in
grado di integrarsi
con altri software 

in ingresso e in uscita
tutto questo
è in
Joomla!
Grazie!
Alessandro Germano
Joomla! Volunteer
JUG Lanciano Co-Founder
Multi Media Hermes Sales Manager
Contact me:
alessandro@mmhermes.it
www.multimediahermes.it
Joomla!
Non solo siti web
ma anche
software
gestionali

More Related Content

Similar to Joomla! non solo siti web ma anche software gestionali - Smau Bologna 2018

microASP.it
microASP.itmicroASP.it
microASP.it
ictblog
 
Smau 2014. WordPress, un CMS per la scuola
Smau 2014. WordPress, un CMS per la scuolaSmau 2014. WordPress, un CMS per la scuola
Smau 2014. WordPress, un CMS per la scuola
Alberto Ardizzone
 
Errori SEO da evitare nel tuo e-commerce
Errori SEO da evitare nel tuo e-commerce Errori SEO da evitare nel tuo e-commerce
Errori SEO da evitare nel tuo e-commerce
semrush_webinars
 
Giornata aperta sul web 2017 - Workshop WordPress
Giornata aperta sul web 2017 - Workshop WordPressGiornata aperta sul web 2017 - Workshop WordPress
Giornata aperta sul web 2017 - Workshop WordPress
Marco Milesi
 
SEO per E-commerce - Webinar SEMrush
SEO per E-commerce - Webinar SEMrushSEO per E-commerce - Webinar SEMrush
SEO per E-commerce - Webinar SEMrush
Filippo Sogus
 
Alla ricerca della ricerca - JeffConf Milan 2017
Alla ricerca della ricerca - JeffConf Milan 2017Alla ricerca della ricerca - JeffConf Milan 2017
Alla ricerca della ricerca - JeffConf Milan 2017
Bagubits
 
2° Social & Web Forum - Torino - 29/09/2015
2° Social & Web Forum - Torino - 29/09/20152° Social & Web Forum - Torino - 29/09/2015
2° Social & Web Forum - Torino - 29/09/2015
Socialmailer
 
Netmoole _Business services
Netmoole _Business servicesNetmoole _Business services
Netmoole _Business services
netmoole
 
SMAU Milano 2015
SMAU Milano 2015SMAU Milano 2015
SMAU Milano 2015
Paolo Dadda
 
Slide cms
Slide cmsSlide cms
Slide cms
Lorella Medori
 
Il modello Joomla! di sito scolastico
Il modello Joomla! di sito scolasticoIl modello Joomla! di sito scolastico
Il modello Joomla! di sito scolastico
Antonio Todaro
 
II modulo – come gestire
II modulo – come gestireII modulo – come gestire
II modulo – come gestireBeesolution
 
Presentazione Corso - Parte 3
Presentazione Corso - Parte 3Presentazione Corso - Parte 3
Presentazione Corso - Parte 3Giorgio Carpoca
 
WordCamp Catania 2019 PWA e TWA
WordCamp Catania 2019 PWA e TWAWordCamp Catania 2019 PWA e TWA
WordCamp Catania 2019 PWA e TWA
FrancescoGiammanco1
 
Ppt rawstream cips_webinar
Ppt rawstream cips_webinarPpt rawstream cips_webinar
Ppt rawstream cips_webinar
Maurizio Taglioretti
 
Creare un e-commerce nell'era del cloud computing
Creare un e-commerce nell'era del cloud computingCreare un e-commerce nell'era del cloud computing
Creare un e-commerce nell'era del cloud computing
Matteo Roversi
 
Template forum pa call4ideas 2016
Template forum pa call4ideas 2016Template forum pa call4ideas 2016
Template forum pa call4ideas 2016
Segesta Italia
 
Silex, iniziamo
Silex, iniziamoSilex, iniziamo
Silex, iniziamo
Gianluca Arbezzano
 

Similar to Joomla! non solo siti web ma anche software gestionali - Smau Bologna 2018 (20)

microASP.it
microASP.itmicroASP.it
microASP.it
 
Smau 2014. WordPress, un CMS per la scuola
Smau 2014. WordPress, un CMS per la scuolaSmau 2014. WordPress, un CMS per la scuola
Smau 2014. WordPress, un CMS per la scuola
 
Errori SEO da evitare nel tuo e-commerce
Errori SEO da evitare nel tuo e-commerce Errori SEO da evitare nel tuo e-commerce
Errori SEO da evitare nel tuo e-commerce
 
Giornata aperta sul web 2017 - Workshop WordPress
Giornata aperta sul web 2017 - Workshop WordPressGiornata aperta sul web 2017 - Workshop WordPress
Giornata aperta sul web 2017 - Workshop WordPress
 
SEO per E-commerce - Webinar SEMrush
SEO per E-commerce - Webinar SEMrushSEO per E-commerce - Webinar SEMrush
SEO per E-commerce - Webinar SEMrush
 
Alla ricerca della ricerca - JeffConf Milan 2017
Alla ricerca della ricerca - JeffConf Milan 2017Alla ricerca della ricerca - JeffConf Milan 2017
Alla ricerca della ricerca - JeffConf Milan 2017
 
2° Social & Web Forum - Torino - 29/09/2015
2° Social & Web Forum - Torino - 29/09/20152° Social & Web Forum - Torino - 29/09/2015
2° Social & Web Forum - Torino - 29/09/2015
 
Netmoole _Business services
Netmoole _Business servicesNetmoole _Business services
Netmoole _Business services
 
SMAU Milano 2015
SMAU Milano 2015SMAU Milano 2015
SMAU Milano 2015
 
Slide cms
Slide cmsSlide cms
Slide cms
 
Il modello Joomla! di sito scolastico
Il modello Joomla! di sito scolasticoIl modello Joomla! di sito scolastico
Il modello Joomla! di sito scolastico
 
II modulo – come gestire
II modulo – come gestireII modulo – come gestire
II modulo – come gestire
 
Presentazione Corso - Parte 3
Presentazione Corso - Parte 3Presentazione Corso - Parte 3
Presentazione Corso - Parte 3
 
WordCamp Catania 2019 PWA e TWA
WordCamp Catania 2019 PWA e TWAWordCamp Catania 2019 PWA e TWA
WordCamp Catania 2019 PWA e TWA
 
Euroweb Solution20082009
Euroweb Solution20082009Euroweb Solution20082009
Euroweb Solution20082009
 
Cms
CmsCms
Cms
 
Ppt rawstream cips_webinar
Ppt rawstream cips_webinarPpt rawstream cips_webinar
Ppt rawstream cips_webinar
 
Creare un e-commerce nell'era del cloud computing
Creare un e-commerce nell'era del cloud computingCreare un e-commerce nell'era del cloud computing
Creare un e-commerce nell'era del cloud computing
 
Template forum pa call4ideas 2016
Template forum pa call4ideas 2016Template forum pa call4ideas 2016
Template forum pa call4ideas 2016
 
Silex, iniziamo
Silex, iniziamoSilex, iniziamo
Silex, iniziamo
 

Joomla! non solo siti web ma anche software gestionali - Smau Bologna 2018