SlideShare a Scribd company logo
1 of 10
Download to read offline
Un Portale Enterprise From Scratch
Agenda.
 Maven, GitHub, NetBeans
 Creiamo il nostro portale
 Usiamo Bundles
 Usiamo Plugins
 Q&A
Maven, GitHub, NetBeans
Maven.
 Download Maven
http://maven.apache.org/downloa
d.cgi
Maven, GitHub, NetBeans
GitHub (1/2)
 Download GitHub:
Windows: https://windows.github.com/
Mac: https://mac.github.com/
Linux: apt-get install git
Maven, GitHub, NetBeans
GitHub (2/2)
 Repository:
https://github.com/entando/
 Documentazione:
https://github.com/entando/entando-
core/wiki
 Scarichiamo l’ultima versione
https://github.com/entando/entando-
core/wiki/Faq
Maven, GitHub, NetBeans
NetBeans.
 Download NetBeans
https://netbeans.org/downloads/
Creiamo il nostro portale
 Apriamo un terminale
 Digitiamo
mvn archetype:generate -Dfilter=entando
 Il nostro portale all’opera
cd nella cartella del portale
mvn clean jetty:run
 Aprite il vostro browser e digitate
http://localhost:8080/nomePortale
 Cambiamo Home Page, Creiamo nuovi
contenuti, …
Usiamo i bundles di Entando
 Apriamo NetBeans
 Apriamo il progetto appena creato
 Apriamo il file pom.xml
 Aggiungiamo bundle gestione news
e modello di pagina due colonne
Usiamo i plugins di Entando
 Apriamo il file pom.xml
 Aggiungiamo plugin Gestione Forms
GRAZIE

More Related Content

Viewers also liked

Peter Brammer Resume 2015
Peter Brammer Resume 2015Peter Brammer Resume 2015
Peter Brammer Resume 2015Peter brammer
 
Goornong Guide, June 2011
Goornong Guide, June 2011Goornong Guide, June 2011
Goornong Guide, June 2011Gold Fields
 
Wickes summary
Wickes summaryWickes summary
Wickes summaryJCDecauxUK
 
Private Equity Tax Planning in 2010
Private Equity Tax Planning in 2010Private Equity Tax Planning in 2010
Private Equity Tax Planning in 2010BDO
 
Lessons from Data Science Program at Indiana University: Curriculum, Students...
Lessons from Data Science Program at Indiana University: Curriculum, Students...Lessons from Data Science Program at Indiana University: Curriculum, Students...
Lessons from Data Science Program at Indiana University: Curriculum, Students...Geoffrey Fox
 
SLM (Sample Lifecycle Manager)
SLM (Sample Lifecycle Manager)SLM (Sample Lifecycle Manager)
SLM (Sample Lifecycle Manager)limscoder
 
The Salvation Army
The Salvation ArmyThe Salvation Army
The Salvation Armybill balina
 
2005 02 14 C2 I S R C O I Brief A K Maitra
2005 02 14  C2 I S R  C O I  Brief    A K Maitra2005 02 14  C2 I S R  C O I  Brief    A K Maitra
2005 02 14 C2 I S R C O I Brief A K MaitraAmit Maitra
 
Guy Kawasaki's foreword for Presentation Zen
Guy Kawasaki's foreword for Presentation ZenGuy Kawasaki's foreword for Presentation Zen
Guy Kawasaki's foreword for Presentation Zengarr
 
deforestation presentation
deforestation presentationdeforestation presentation
deforestation presentationY03LSTANFORD
 
TCS Healthcare Presentation 05 07 09
TCS Healthcare Presentation  05 07 09TCS Healthcare Presentation  05 07 09
TCS Healthcare Presentation 05 07 09techcouncil
 
New employee onboarding
New employee onboardingNew employee onboarding
New employee onboardingWilliam Chin
 
What is Comms Planning?
What is Comms Planning?What is Comms Planning?
What is Comms Planning?Julian Cole
 

Viewers also liked (16)

Peter Brammer Resume 2015
Peter Brammer Resume 2015Peter Brammer Resume 2015
Peter Brammer Resume 2015
 
Goornong Guide, June 2011
Goornong Guide, June 2011Goornong Guide, June 2011
Goornong Guide, June 2011
 
Wickes summary
Wickes summaryWickes summary
Wickes summary
 
Planning Guide monthly nlpg fy12
Planning Guide monthly nlpg fy12Planning Guide monthly nlpg fy12
Planning Guide monthly nlpg fy12
 
Private Equity Tax Planning in 2010
Private Equity Tax Planning in 2010Private Equity Tax Planning in 2010
Private Equity Tax Planning in 2010
 
Lessons from Data Science Program at Indiana University: Curriculum, Students...
Lessons from Data Science Program at Indiana University: Curriculum, Students...Lessons from Data Science Program at Indiana University: Curriculum, Students...
Lessons from Data Science Program at Indiana University: Curriculum, Students...
 
MMICC 2010 - UCB
MMICC 2010 - UCBMMICC 2010 - UCB
MMICC 2010 - UCB
 
SLM (Sample Lifecycle Manager)
SLM (Sample Lifecycle Manager)SLM (Sample Lifecycle Manager)
SLM (Sample Lifecycle Manager)
 
The Salvation Army
The Salvation ArmyThe Salvation Army
The Salvation Army
 
2005 02 14 C2 I S R C O I Brief A K Maitra
2005 02 14  C2 I S R  C O I  Brief    A K Maitra2005 02 14  C2 I S R  C O I  Brief    A K Maitra
2005 02 14 C2 I S R C O I Brief A K Maitra
 
Patent Box
Patent BoxPatent Box
Patent Box
 
Guy Kawasaki's foreword for Presentation Zen
Guy Kawasaki's foreword for Presentation ZenGuy Kawasaki's foreword for Presentation Zen
Guy Kawasaki's foreword for Presentation Zen
 
deforestation presentation
deforestation presentationdeforestation presentation
deforestation presentation
 
TCS Healthcare Presentation 05 07 09
TCS Healthcare Presentation  05 07 09TCS Healthcare Presentation  05 07 09
TCS Healthcare Presentation 05 07 09
 
New employee onboarding
New employee onboardingNew employee onboarding
New employee onboarding
 
What is Comms Planning?
What is Comms Planning?What is Comms Planning?
What is Comms Planning?
 

Similar to Tiscali bootcamp

Apache Maven - Gestione di progetti Java e build automation
Apache Maven - Gestione di progetti Java e build automationApache Maven - Gestione di progetti Java e build automation
Apache Maven - Gestione di progetti Java e build automationTiziano Serritella
 
Qt Lezione2: Creare un’applicazione con Qt Creator in pochi semplici passi
Qt Lezione2: Creare un’applicazione con Qt Creator in pochi semplici passiQt Lezione2: Creare un’applicazione con Qt Creator in pochi semplici passi
Qt Lezione2: Creare un’applicazione con Qt Creator in pochi semplici passiPaolo Sereno
 
Working between the clouds
Working between the cloudsWorking between the clouds
Working between the cloudsDavide Cerbo
 
Maven: Convention over Configuration
Maven: Convention over ConfigurationMaven: Convention over Configuration
Maven: Convention over Configurationvschiavoni
 
Deploy Heroku-style di un child theme WordPress su VPS via GIT
Deploy Heroku-style di un child theme WordPress su VPS via GITDeploy Heroku-style di un child theme WordPress su VPS via GIT
Deploy Heroku-style di un child theme WordPress su VPS via GITPetrozzi Emilio
 
Installazione Qt/Qt Quick per target Android
Installazione Qt/Qt Quick  per target AndroidInstallazione Qt/Qt Quick  per target Android
Installazione Qt/Qt Quick per target AndroidPaolo Sereno
 
High specialized vm on open stack cloud
High specialized vm on open stack cloudHigh specialized vm on open stack cloud
High specialized vm on open stack cloudGabriele Baldoni
 
Distribuire una libreria Java per usarla come dipendenza gradle
Distribuire una libreria Java per usarla come dipendenza gradleDistribuire una libreria Java per usarla come dipendenza gradle
Distribuire una libreria Java per usarla come dipendenza gradlePaolo Montalto
 
LinuxDay2012 - Android, PhoneGap and jQuery Mobile
LinuxDay2012 - Android, PhoneGap and jQuery MobileLinuxDay2012 - Android, PhoneGap and jQuery Mobile
LinuxDay2012 - Android, PhoneGap and jQuery MobileSalvatore Carotenuto
 
Matteo baccan raspberry pi - linox 2015 - corso parte 2
Matteo baccan   raspberry pi - linox 2015 - corso parte 2Matteo baccan   raspberry pi - linox 2015 - corso parte 2
Matteo baccan raspberry pi - linox 2015 - corso parte 2Matteo Baccan
 
Linux Embedded per l'automazione
Linux Embedded per l'automazioneLinux Embedded per l'automazione
Linux Embedded per l'automazioneDaniele Costarella
 
Working between the clouds (versione completa)
Working between the clouds (versione completa)Working between the clouds (versione completa)
Working between the clouds (versione completa)Davide Cerbo
 
Introduzione al java
Introduzione al javaIntroduzione al java
Introduzione al javaGiovanni Pace
 
Creazione componenti con Vue js
Creazione componenti con Vue jsCreazione componenti con Vue js
Creazione componenti con Vue jsGianfranco Castro
 
BackBox Linux: Simulazione di un Penetration Test e CTF
BackBox Linux: Simulazione di un Penetration Test e CTFBackBox Linux: Simulazione di un Penetration Test e CTF
BackBox Linux: Simulazione di un Penetration Test e CTFAndrea Draghetti
 
Installazione ambientepython ubuntumate
Installazione ambientepython ubuntumateInstallazione ambientepython ubuntumate
Installazione ambientepython ubuntumateMarco Buttolo
 

Similar to Tiscali bootcamp (20)

TuxIsAlive
TuxIsAliveTuxIsAlive
TuxIsAlive
 
Apache Maven - Gestione di progetti Java e build automation
Apache Maven - Gestione di progetti Java e build automationApache Maven - Gestione di progetti Java e build automation
Apache Maven - Gestione di progetti Java e build automation
 
Qt Lezione2: Creare un’applicazione con Qt Creator in pochi semplici passi
Qt Lezione2: Creare un’applicazione con Qt Creator in pochi semplici passiQt Lezione2: Creare un’applicazione con Qt Creator in pochi semplici passi
Qt Lezione2: Creare un’applicazione con Qt Creator in pochi semplici passi
 
Working between the clouds
Working between the cloudsWorking between the clouds
Working between the clouds
 
Maven: Convention over Configuration
Maven: Convention over ConfigurationMaven: Convention over Configuration
Maven: Convention over Configuration
 
Git e GitHub
Git e GitHubGit e GitHub
Git e GitHub
 
Deploy Heroku-style di un child theme WordPress su VPS via GIT
Deploy Heroku-style di un child theme WordPress su VPS via GITDeploy Heroku-style di un child theme WordPress su VPS via GIT
Deploy Heroku-style di un child theme WordPress su VPS via GIT
 
Installazione Qt/Qt Quick per target Android
Installazione Qt/Qt Quick  per target AndroidInstallazione Qt/Qt Quick  per target Android
Installazione Qt/Qt Quick per target Android
 
High specialized vm on open stack cloud
High specialized vm on open stack cloudHigh specialized vm on open stack cloud
High specialized vm on open stack cloud
 
Distribuire una libreria Java per usarla come dipendenza gradle
Distribuire una libreria Java per usarla come dipendenza gradleDistribuire una libreria Java per usarla come dipendenza gradle
Distribuire una libreria Java per usarla come dipendenza gradle
 
LinuxDay2012 - Android, PhoneGap and jQuery Mobile
LinuxDay2012 - Android, PhoneGap and jQuery MobileLinuxDay2012 - Android, PhoneGap and jQuery Mobile
LinuxDay2012 - Android, PhoneGap and jQuery Mobile
 
Matteo baccan raspberry pi - linox 2015 - corso parte 2
Matteo baccan   raspberry pi - linox 2015 - corso parte 2Matteo baccan   raspberry pi - linox 2015 - corso parte 2
Matteo baccan raspberry pi - linox 2015 - corso parte 2
 
Linux Embedded per l'automazione
Linux Embedded per l'automazioneLinux Embedded per l'automazione
Linux Embedded per l'automazione
 
Conferenza Pymaemo
Conferenza PymaemoConferenza Pymaemo
Conferenza Pymaemo
 
Working between the clouds (versione completa)
Working between the clouds (versione completa)Working between the clouds (versione completa)
Working between the clouds (versione completa)
 
Introduzione al java
Introduzione al javaIntroduzione al java
Introduzione al java
 
Build Automation Tips
Build Automation TipsBuild Automation Tips
Build Automation Tips
 
Creazione componenti con Vue js
Creazione componenti con Vue jsCreazione componenti con Vue js
Creazione componenti con Vue js
 
BackBox Linux: Simulazione di un Penetration Test e CTF
BackBox Linux: Simulazione di un Penetration Test e CTFBackBox Linux: Simulazione di un Penetration Test e CTF
BackBox Linux: Simulazione di un Penetration Test e CTF
 
Installazione ambientepython ubuntumate
Installazione ambientepython ubuntumateInstallazione ambientepython ubuntumate
Installazione ambientepython ubuntumate
 

More from Open Campus Tiscali

Open Lesson: “Gli aspetti giuridici nella partecipazione ai bandi pubblici”
Open Lesson: “Gli aspetti giuridici nella partecipazione ai bandi pubblici”Open Lesson: “Gli aspetti giuridici nella partecipazione ai bandi pubblici”
Open Lesson: “Gli aspetti giuridici nella partecipazione ai bandi pubblici”Open Campus Tiscali
 
Sviluppare software a colpi di test – II appuntamento: “mani in pasta col BDD.
Sviluppare software a colpi di test – II appuntamento: “mani in pasta col BDD.Sviluppare software a colpi di test – II appuntamento: “mani in pasta col BDD.
Sviluppare software a colpi di test – II appuntamento: “mani in pasta col BDD.Open Campus Tiscali
 
Sviluppare software a colpi di test. Introduzione al BDD
Sviluppare software a colpi di test. Introduzione al BDDSviluppare software a colpi di test. Introduzione al BDD
Sviluppare software a colpi di test. Introduzione al BDDOpen Campus Tiscali
 
Your Portal from scratch -Entando
Your Portal from scratch -EntandoYour Portal from scratch -Entando
Your Portal from scratch -EntandoOpen Campus Tiscali
 
Bandi Pubblici e Gare d’appalto: guida pratica per sopravvivere!
Bandi Pubblici e Gare d’appalto: guida pratica per sopravvivere!Bandi Pubblici e Gare d’appalto: guida pratica per sopravvivere!
Bandi Pubblici e Gare d’appalto: guida pratica per sopravvivere!Open Campus Tiscali
 
Jacopo Pasquini in Open Campus. Usability & UX: 10 consigli per il tuo sito web
Jacopo Pasquini in Open Campus. Usability & UX: 10 consigli per il tuo sito webJacopo Pasquini in Open Campus. Usability & UX: 10 consigli per il tuo sito web
Jacopo Pasquini in Open Campus. Usability & UX: 10 consigli per il tuo sito webOpen Campus Tiscali
 

More from Open Campus Tiscali (6)

Open Lesson: “Gli aspetti giuridici nella partecipazione ai bandi pubblici”
Open Lesson: “Gli aspetti giuridici nella partecipazione ai bandi pubblici”Open Lesson: “Gli aspetti giuridici nella partecipazione ai bandi pubblici”
Open Lesson: “Gli aspetti giuridici nella partecipazione ai bandi pubblici”
 
Sviluppare software a colpi di test – II appuntamento: “mani in pasta col BDD.
Sviluppare software a colpi di test – II appuntamento: “mani in pasta col BDD.Sviluppare software a colpi di test – II appuntamento: “mani in pasta col BDD.
Sviluppare software a colpi di test – II appuntamento: “mani in pasta col BDD.
 
Sviluppare software a colpi di test. Introduzione al BDD
Sviluppare software a colpi di test. Introduzione al BDDSviluppare software a colpi di test. Introduzione al BDD
Sviluppare software a colpi di test. Introduzione al BDD
 
Your Portal from scratch -Entando
Your Portal from scratch -EntandoYour Portal from scratch -Entando
Your Portal from scratch -Entando
 
Bandi Pubblici e Gare d’appalto: guida pratica per sopravvivere!
Bandi Pubblici e Gare d’appalto: guida pratica per sopravvivere!Bandi Pubblici e Gare d’appalto: guida pratica per sopravvivere!
Bandi Pubblici e Gare d’appalto: guida pratica per sopravvivere!
 
Jacopo Pasquini in Open Campus. Usability & UX: 10 consigli per il tuo sito web
Jacopo Pasquini in Open Campus. Usability & UX: 10 consigli per il tuo sito webJacopo Pasquini in Open Campus. Usability & UX: 10 consigli per il tuo sito web
Jacopo Pasquini in Open Campus. Usability & UX: 10 consigli per il tuo sito web
 

Tiscali bootcamp

  • 1.
  • 2. Un Portale Enterprise From Scratch Agenda.  Maven, GitHub, NetBeans  Creiamo il nostro portale  Usiamo Bundles  Usiamo Plugins  Q&A
  • 3. Maven, GitHub, NetBeans Maven.  Download Maven http://maven.apache.org/downloa d.cgi
  • 4. Maven, GitHub, NetBeans GitHub (1/2)  Download GitHub: Windows: https://windows.github.com/ Mac: https://mac.github.com/ Linux: apt-get install git
  • 5. Maven, GitHub, NetBeans GitHub (2/2)  Repository: https://github.com/entando/  Documentazione: https://github.com/entando/entando- core/wiki  Scarichiamo l’ultima versione https://github.com/entando/entando- core/wiki/Faq
  • 6. Maven, GitHub, NetBeans NetBeans.  Download NetBeans https://netbeans.org/downloads/
  • 7. Creiamo il nostro portale  Apriamo un terminale  Digitiamo mvn archetype:generate -Dfilter=entando  Il nostro portale all’opera cd nella cartella del portale mvn clean jetty:run  Aprite il vostro browser e digitate http://localhost:8080/nomePortale  Cambiamo Home Page, Creiamo nuovi contenuti, …
  • 8. Usiamo i bundles di Entando  Apriamo NetBeans  Apriamo il progetto appena creato  Apriamo il file pom.xml  Aggiungiamo bundle gestione news e modello di pagina due colonne
  • 9. Usiamo i plugins di Entando  Apriamo il file pom.xml  Aggiungiamo plugin Gestione Forms