SlideShare a Scribd company logo
1 of 16
Download to read offline
DRUPAL ECM – YES WE CAN
#DrupalDaysIT
IL GRUPPO DOTCOM
Sedi in Italia e Slovenia
• Open source orented
!
• Sviluppo in diversi ambienti Java, PHP
!
• Soluzioni ECM, GED e Web Apps
!
• Mobile development
Partner tecnologici
#DrupalDaysIT
REFERENZE ITALIA
REFERENZE ESTERO
#DrupalDaysIT
COS’E’ ALFRESCO
Sistema di gestione dei contenuti ECM per la creazione,
gestione e condivisione dei contenuti elettronici. Le sue
principali funzionalità sono:
!
• Document Management (DM)
• Record Management (RM)
• Workflow Management (WM)
#DrupalDaysIT
PERCHE‘ ALFRESCO
• Prodotto tra i leader di categoria
• Flessibile e scalabile grazie agli standard
internazionali in ambito ECM
• Protocolli standard CIFS, CMIS, BPMN 2.0, FTP, ...
• Strumenti standard come LDAP, WebDav, SSO,
Kerberos
Alfresco è l’unica alternativa valida nel mondo open
source per l’Enterprise Content Management.
#DrupalDaysIT
PERCHE‘ ALFRESCO – FUNZIONALITA’
• Gestione: categorizzazione, tagging, versionamento,
check in e check out, gestione revisioni, ecc.
• Condivisione: Siti, Facebook, Twitter, Youtube
• Mobile: disponibile anche su interfaccia mobile
• Supporto di tanti di tipi di contenuto (immagini, video,
file, ecc.)
E’ inoltre uno strumento estremamente flessibile e
scalabile per poter coprire diversi ambiti di lavoro
#DrupalDaysIT
DRUPAL VS. ALFRESCO
• Alfresco punti di debolezza: Java, alti costi di
sviluppo, strumento alquanto complicato ed a livello
di adattamento della UI poco flessibile.
• Drupal punti di forza: PHP, bassi costi di sviluppo,
time to market più veloce, estremamente adattabile a
livello della UI.
Nell’integrazione tra i due strumenti mantengo
comunque tutte le funzionalità di Alfresco grazie ai
protocolli di integrazione utilizzati quali CMIS
(protocollo standard per gli ECM) e Webscript (api
dedicate per tutto ciò che non è coperto da CMIS)
#DrupalDaysIT
DRUPAL CON ALFRESCO
• Alfresco è scritto in Java Drupal in PHP
• Il time to market dello sviluppo in Drupal è più veloce
e meno costoso rispetto ad Alfresco
• Possibilità di scalabilità dell’interfaccia web in caso di
alti carichi
• Maggiore flessibiltà e quindi adattamento della UI
UROŠ GRILANC
Sales manager
!
ugrilanc@dotcom.ts.it
#DrupalDaysIT
DRUPAL + CMIS = ALFRESCO
• https://drupal.org/project/cmis (7.x-2.x)
• http://chemistry.apache.org/
Cosa serve
Cosa può essere utile
• https://drupal.org/project/services
DIEGO BANCHERO
UX Architect - Ibuildings Italy
@diego_banchero
!
http://www.ibuildings.it
diegobanchero
#DrupalDaysIT
INSERIRE OGGETTI EXT JS
• libreria ExtJs sotto sites/all/libraries
!
• modulo custom per:
• creare blocchi
• importare libreria
• importare css di ExtJs
• importare app.js
#DrupalDaysIT
APP.JS
• launch per “attaccare” i componenti ai blocchi
!
!
!
!
!
• Drupal.behaviors
#DrupalDaysIT
CARICARE I DATI: JSON STORE
• JSON store generato da Alfresco
GIULIA PEROZZO
Frontend Developer - Ibuildings
Italy
!
giulia-perozzo
giulia@ibuildings.it
http://www.ibuildings.it
SPONSOR
MEDIA PARTNER

More Related Content

Similar to System integration: Drupal tra Alfresco ed Ext JS

Drupal
DrupalDrupal
DrupalNaLUG
 
Introduzione alla localizzazione web
Introduzione alla localizzazione webIntroduzione alla localizzazione web
Introduzione alla localizzazione webQabiria
 
Presentazione Frosmo in italiano Nov2015
Presentazione Frosmo in italiano Nov2015 Presentazione Frosmo in italiano Nov2015
Presentazione Frosmo in italiano Nov2015 Manuel Furlotti
 
Smau milano 2012 arena social media davide-senatore
Smau milano 2012   arena social media davide-senatoreSmau milano 2012   arena social media davide-senatore
Smau milano 2012 arena social media davide-senatoreSMAU
 
follow-ap DAY 4: HTML5 e jQuery
follow-ap DAY 4: HTML5 e jQueryfollow-ap DAY 4: HTML5 e jQuery
follow-ap DAY 4: HTML5 e jQueryQIRIS
 
JAMP al barcamp CATANIA 2009
JAMP al barcamp CATANIA 2009JAMP al barcamp CATANIA 2009
JAMP al barcamp CATANIA 2009jampslide
 
Alfresco Day Milano 2016 - TAI
Alfresco Day Milano 2016 - TAIAlfresco Day Milano 2016 - TAI
Alfresco Day Milano 2016 - TAIAlfresco Software
 
... thinking about Microformats!
... thinking about Microformats!... thinking about Microformats!
... thinking about Microformats!Stefano Fago
 
Introduzione a DotNetNuke
Introduzione a DotNetNukeIntroduzione a DotNetNuke
Introduzione a DotNetNukeMassimo Bonanni
 
AngularJs, Bootstrap e Cordova: il connubio per app mobile cross-platform
AngularJs, Bootstrap e Cordova: il connubio per app mobile cross-platformAngularJs, Bootstrap e Cordova: il connubio per app mobile cross-platform
AngularJs, Bootstrap e Cordova: il connubio per app mobile cross-platformGabriele Gaggi
 
Presentazione Web Site
Presentazione Web SitePresentazione Web Site
Presentazione Web SiteWeb Site srl
 
L'approccio di I.T.C. con ACG Vision4
L'approccio di I.T.C. con ACG Vision4L'approccio di I.T.C. con ACG Vision4
L'approccio di I.T.C. con ACG Vision4TechnologyBIZ
 
Soluzioni integrate per il design e la comunicazione digital: Extensis
Soluzioni integrate per il design e la comunicazione digital: ExtensisSoluzioni integrate per il design e la comunicazione digital: Extensis
Soluzioni integrate per il design e la comunicazione digital: ExtensisPico Srl
 
Link. php [santi caltabiano]
  Link. php [santi caltabiano]  Link. php [santi caltabiano]
Link. php [santi caltabiano]santi caltabiano
 
Drupal in the Cloud
Drupal in the CloudDrupal in the Cloud
Drupal in the CloudTwinbit
 
20160402_mlraviol_mariadb_TorinoWordCamp
20160402_mlraviol_mariadb_TorinoWordCamp20160402_mlraviol_mariadb_TorinoWordCamp
20160402_mlraviol_mariadb_TorinoWordCampmlraviol
 
Alfresco Day Roma 2015: Delta Progetti
Alfresco Day Roma 2015: Delta ProgettiAlfresco Day Roma 2015: Delta Progetti
Alfresco Day Roma 2015: Delta ProgettiAlfresco Software
 

Similar to System integration: Drupal tra Alfresco ed Ext JS (20)

Drupal
DrupalDrupal
Drupal
 
Introduzione alla localizzazione web
Introduzione alla localizzazione webIntroduzione alla localizzazione web
Introduzione alla localizzazione web
 
Presentazione Frosmo in italiano Nov2015
Presentazione Frosmo in italiano Nov2015 Presentazione Frosmo in italiano Nov2015
Presentazione Frosmo in italiano Nov2015
 
Smau milano 2012 arena social media davide-senatore
Smau milano 2012   arena social media davide-senatoreSmau milano 2012   arena social media davide-senatore
Smau milano 2012 arena social media davide-senatore
 
follow-ap DAY 4: HTML5 e jQuery
follow-ap DAY 4: HTML5 e jQueryfollow-ap DAY 4: HTML5 e jQuery
follow-ap DAY 4: HTML5 e jQuery
 
Containerized Liferay
Containerized LiferayContainerized Liferay
Containerized Liferay
 
JAMP al barcamp CATANIA 2009
JAMP al barcamp CATANIA 2009JAMP al barcamp CATANIA 2009
JAMP al barcamp CATANIA 2009
 
Alfresco Day Milano 2016 - TAI
Alfresco Day Milano 2016 - TAIAlfresco Day Milano 2016 - TAI
Alfresco Day Milano 2016 - TAI
 
... thinking about Microformats!
... thinking about Microformats!... thinking about Microformats!
... thinking about Microformats!
 
Dominopoint meet the experts 2015 - XPages
Dominopoint   meet the experts 2015 - XPagesDominopoint   meet the experts 2015 - XPages
Dominopoint meet the experts 2015 - XPages
 
Introduzione a DotNetNuke
Introduzione a DotNetNukeIntroduzione a DotNetNuke
Introduzione a DotNetNuke
 
AngularJs, Bootstrap e Cordova: il connubio per app mobile cross-platform
AngularJs, Bootstrap e Cordova: il connubio per app mobile cross-platformAngularJs, Bootstrap e Cordova: il connubio per app mobile cross-platform
AngularJs, Bootstrap e Cordova: il connubio per app mobile cross-platform
 
Presentazione Web Site
Presentazione Web SitePresentazione Web Site
Presentazione Web Site
 
L'approccio di I.T.C. con ACG Vision4
L'approccio di I.T.C. con ACG Vision4L'approccio di I.T.C. con ACG Vision4
L'approccio di I.T.C. con ACG Vision4
 
Soluzioni integrate per il design e la comunicazione digital: Extensis
Soluzioni integrate per il design e la comunicazione digital: ExtensisSoluzioni integrate per il design e la comunicazione digital: Extensis
Soluzioni integrate per il design e la comunicazione digital: Extensis
 
Link. php [santi caltabiano]
  Link. php [santi caltabiano]  Link. php [santi caltabiano]
Link. php [santi caltabiano]
 
Alfresco Day Roma 2015: TAI
Alfresco Day Roma 2015: TAIAlfresco Day Roma 2015: TAI
Alfresco Day Roma 2015: TAI
 
Drupal in the Cloud
Drupal in the CloudDrupal in the Cloud
Drupal in the Cloud
 
20160402_mlraviol_mariadb_TorinoWordCamp
20160402_mlraviol_mariadb_TorinoWordCamp20160402_mlraviol_mariadb_TorinoWordCamp
20160402_mlraviol_mariadb_TorinoWordCamp
 
Alfresco Day Roma 2015: Delta Progetti
Alfresco Day Roma 2015: Delta ProgettiAlfresco Day Roma 2015: Delta Progetti
Alfresco Day Roma 2015: Delta Progetti
 

More from Eugenio Minardi

Delphi and ExtJS (26 ottobre 2017)
Delphi and ExtJS (26 ottobre 2017)Delphi and ExtJS (26 ottobre 2017)
Delphi and ExtJS (26 ottobre 2017)Eugenio Minardi
 
ExtJS: La piattaforma vincente (tools)
ExtJS: La piattaforma vincente (tools)ExtJS: La piattaforma vincente (tools)
ExtJS: La piattaforma vincente (tools)Eugenio Minardi
 
ExtJS: La piattaforma vincente (multiple screens)
ExtJS: La piattaforma vincente (multiple screens)ExtJS: La piattaforma vincente (multiple screens)
ExtJS: La piattaforma vincente (multiple screens)Eugenio Minardi
 
ExtJS: La piattaforma vincente (rich UI)
ExtJS: La piattaforma vincente (rich UI)ExtJS: La piattaforma vincente (rich UI)
ExtJS: La piattaforma vincente (rich UI)Eugenio Minardi
 
ExtJS: La piattaforma vincente (class system)
ExtJS: La piattaforma vincente (class system)ExtJS: La piattaforma vincente (class system)
ExtJS: La piattaforma vincente (class system)Eugenio Minardi
 
ExtJS: La piattaforma vincente
ExtJS: La piattaforma vincenteExtJS: La piattaforma vincente
ExtJS: La piattaforma vincenteEugenio Minardi
 
Distributed Team Management: 
Pitfall, Challenges and Advantages
Distributed Team Management: 
Pitfall, Challenges and AdvantagesDistributed Team Management: 
Pitfall, Challenges and Advantages
Distributed Team Management: 
Pitfall, Challenges and AdvantagesEugenio Minardi
 
A Practical Introduction to Symfony (European Drupal Days 2015)
A Practical Introduction to Symfony (European Drupal Days 2015)A Practical Introduction to Symfony (European Drupal Days 2015)
A Practical Introduction to Symfony (European Drupal Days 2015)Eugenio Minardi
 
UN World Food Programme Standards & Best Practises (European Drupal Days 2015)
UN World Food Programme Standards & Best Practises (European Drupal Days 2015)UN World Food Programme Standards & Best Practises (European Drupal Days 2015)
UN World Food Programme Standards & Best Practises (European Drupal Days 2015)Eugenio Minardi
 
Drupal theming - a practical approach (European Drupal Days 2015)
Drupal theming - a practical approach (European Drupal Days 2015)Drupal theming - a practical approach (European Drupal Days 2015)
Drupal theming - a practical approach (European Drupal Days 2015)Eugenio Minardi
 
Optimizing MariaDB for Web Applications (European Drupal Days 2015)
Optimizing MariaDB for Web Applications (European Drupal Days 2015)Optimizing MariaDB for Web Applications (European Drupal Days 2015)
Optimizing MariaDB for Web Applications (European Drupal Days 2015)Eugenio Minardi
 
PhpStorm for Drupal Development (European Drupal Days 2015)
PhpStorm for Drupal Development (European Drupal Days 2015)PhpStorm for Drupal Development (European Drupal Days 2015)
PhpStorm for Drupal Development (European Drupal Days 2015)Eugenio Minardi
 
Drupal Continuous Integration (European Drupal Days 2015)
Drupal Continuous Integration (European Drupal Days 2015)Drupal Continuous Integration (European Drupal Days 2015)
Drupal Continuous Integration (European Drupal Days 2015)Eugenio Minardi
 
Deploying an Open Source DAM in SAAS Mode (European Drupal Days 2015)
Deploying an Open Source DAM in SAAS Mode (European Drupal Days 2015)Deploying an Open Source DAM in SAAS Mode (European Drupal Days 2015)
Deploying an Open Source DAM in SAAS Mode (European Drupal Days 2015)Eugenio Minardi
 
The multilingual Drupal 8 experience (European Drupal Days 2015)
The multilingual Drupal 8 experience (European Drupal Days 2015)The multilingual Drupal 8 experience (European Drupal Days 2015)
The multilingual Drupal 8 experience (European Drupal Days 2015)Eugenio Minardi
 
Another Copernican Revolution: maintenance first, projects second (European D...
Another Copernican Revolution: maintenance first, projects second (European D...Another Copernican Revolution: maintenance first, projects second (European D...
Another Copernican Revolution: maintenance first, projects second (European D...Eugenio Minardi
 
Drupal Security: How to survive Drupalgeddon and prepare for future (European...
Drupal Security: How to survive Drupalgeddon and prepare for future (European...Drupal Security: How to survive Drupalgeddon and prepare for future (European...
Drupal Security: How to survive Drupalgeddon and prepare for future (European...Eugenio Minardi
 
The benefits of an elastic infrastructure on a Drupal e-commerce (European Dr...
The benefits of an elastic infrastructure on a Drupal e-commerce (European Dr...The benefits of an elastic infrastructure on a Drupal e-commerce (European Dr...
The benefits of an elastic infrastructure on a Drupal e-commerce (European Dr...Eugenio Minardi
 
Verifying Drupal modules with OWASP ASVS 2014 (European Drupal Days 2015)
Verifying Drupal modules with OWASP ASVS 2014 (European Drupal Days 2015)Verifying Drupal modules with OWASP ASVS 2014 (European Drupal Days 2015)
Verifying Drupal modules with OWASP ASVS 2014 (European Drupal Days 2015)Eugenio Minardi
 
Secure Drupal, from start to finish (European Drupal Days 2015)
Secure Drupal, from start to finish (European Drupal Days 2015)Secure Drupal, from start to finish (European Drupal Days 2015)
Secure Drupal, from start to finish (European Drupal Days 2015)Eugenio Minardi
 

More from Eugenio Minardi (20)

Delphi and ExtJS (26 ottobre 2017)
Delphi and ExtJS (26 ottobre 2017)Delphi and ExtJS (26 ottobre 2017)
Delphi and ExtJS (26 ottobre 2017)
 
ExtJS: La piattaforma vincente (tools)
ExtJS: La piattaforma vincente (tools)ExtJS: La piattaforma vincente (tools)
ExtJS: La piattaforma vincente (tools)
 
ExtJS: La piattaforma vincente (multiple screens)
ExtJS: La piattaforma vincente (multiple screens)ExtJS: La piattaforma vincente (multiple screens)
ExtJS: La piattaforma vincente (multiple screens)
 
ExtJS: La piattaforma vincente (rich UI)
ExtJS: La piattaforma vincente (rich UI)ExtJS: La piattaforma vincente (rich UI)
ExtJS: La piattaforma vincente (rich UI)
 
ExtJS: La piattaforma vincente (class system)
ExtJS: La piattaforma vincente (class system)ExtJS: La piattaforma vincente (class system)
ExtJS: La piattaforma vincente (class system)
 
ExtJS: La piattaforma vincente
ExtJS: La piattaforma vincenteExtJS: La piattaforma vincente
ExtJS: La piattaforma vincente
 
Distributed Team Management: 
Pitfall, Challenges and Advantages
Distributed Team Management: 
Pitfall, Challenges and AdvantagesDistributed Team Management: 
Pitfall, Challenges and Advantages
Distributed Team Management: 
Pitfall, Challenges and Advantages
 
A Practical Introduction to Symfony (European Drupal Days 2015)
A Practical Introduction to Symfony (European Drupal Days 2015)A Practical Introduction to Symfony (European Drupal Days 2015)
A Practical Introduction to Symfony (European Drupal Days 2015)
 
UN World Food Programme Standards & Best Practises (European Drupal Days 2015)
UN World Food Programme Standards & Best Practises (European Drupal Days 2015)UN World Food Programme Standards & Best Practises (European Drupal Days 2015)
UN World Food Programme Standards & Best Practises (European Drupal Days 2015)
 
Drupal theming - a practical approach (European Drupal Days 2015)
Drupal theming - a practical approach (European Drupal Days 2015)Drupal theming - a practical approach (European Drupal Days 2015)
Drupal theming - a practical approach (European Drupal Days 2015)
 
Optimizing MariaDB for Web Applications (European Drupal Days 2015)
Optimizing MariaDB for Web Applications (European Drupal Days 2015)Optimizing MariaDB for Web Applications (European Drupal Days 2015)
Optimizing MariaDB for Web Applications (European Drupal Days 2015)
 
PhpStorm for Drupal Development (European Drupal Days 2015)
PhpStorm for Drupal Development (European Drupal Days 2015)PhpStorm for Drupal Development (European Drupal Days 2015)
PhpStorm for Drupal Development (European Drupal Days 2015)
 
Drupal Continuous Integration (European Drupal Days 2015)
Drupal Continuous Integration (European Drupal Days 2015)Drupal Continuous Integration (European Drupal Days 2015)
Drupal Continuous Integration (European Drupal Days 2015)
 
Deploying an Open Source DAM in SAAS Mode (European Drupal Days 2015)
Deploying an Open Source DAM in SAAS Mode (European Drupal Days 2015)Deploying an Open Source DAM in SAAS Mode (European Drupal Days 2015)
Deploying an Open Source DAM in SAAS Mode (European Drupal Days 2015)
 
The multilingual Drupal 8 experience (European Drupal Days 2015)
The multilingual Drupal 8 experience (European Drupal Days 2015)The multilingual Drupal 8 experience (European Drupal Days 2015)
The multilingual Drupal 8 experience (European Drupal Days 2015)
 
Another Copernican Revolution: maintenance first, projects second (European D...
Another Copernican Revolution: maintenance first, projects second (European D...Another Copernican Revolution: maintenance first, projects second (European D...
Another Copernican Revolution: maintenance first, projects second (European D...
 
Drupal Security: How to survive Drupalgeddon and prepare for future (European...
Drupal Security: How to survive Drupalgeddon and prepare for future (European...Drupal Security: How to survive Drupalgeddon and prepare for future (European...
Drupal Security: How to survive Drupalgeddon and prepare for future (European...
 
The benefits of an elastic infrastructure on a Drupal e-commerce (European Dr...
The benefits of an elastic infrastructure on a Drupal e-commerce (European Dr...The benefits of an elastic infrastructure on a Drupal e-commerce (European Dr...
The benefits of an elastic infrastructure on a Drupal e-commerce (European Dr...
 
Verifying Drupal modules with OWASP ASVS 2014 (European Drupal Days 2015)
Verifying Drupal modules with OWASP ASVS 2014 (European Drupal Days 2015)Verifying Drupal modules with OWASP ASVS 2014 (European Drupal Days 2015)
Verifying Drupal modules with OWASP ASVS 2014 (European Drupal Days 2015)
 
Secure Drupal, from start to finish (European Drupal Days 2015)
Secure Drupal, from start to finish (European Drupal Days 2015)Secure Drupal, from start to finish (European Drupal Days 2015)
Secure Drupal, from start to finish (European Drupal Days 2015)
 

System integration: Drupal tra Alfresco ed Ext JS

  • 1. DRUPAL ECM – YES WE CAN
  • 2. #DrupalDaysIT IL GRUPPO DOTCOM Sedi in Italia e Slovenia • Open source orented ! • Sviluppo in diversi ambienti Java, PHP ! • Soluzioni ECM, GED e Web Apps ! • Mobile development Partner tecnologici
  • 4. #DrupalDaysIT COS’E’ ALFRESCO Sistema di gestione dei contenuti ECM per la creazione, gestione e condivisione dei contenuti elettronici. Le sue principali funzionalità sono: ! • Document Management (DM) • Record Management (RM) • Workflow Management (WM)
  • 5. #DrupalDaysIT PERCHE‘ ALFRESCO • Prodotto tra i leader di categoria • Flessibile e scalabile grazie agli standard internazionali in ambito ECM • Protocolli standard CIFS, CMIS, BPMN 2.0, FTP, ... • Strumenti standard come LDAP, WebDav, SSO, Kerberos Alfresco è l’unica alternativa valida nel mondo open source per l’Enterprise Content Management.
  • 6. #DrupalDaysIT PERCHE‘ ALFRESCO – FUNZIONALITA’ • Gestione: categorizzazione, tagging, versionamento, check in e check out, gestione revisioni, ecc. • Condivisione: Siti, Facebook, Twitter, Youtube • Mobile: disponibile anche su interfaccia mobile • Supporto di tanti di tipi di contenuto (immagini, video, file, ecc.) E’ inoltre uno strumento estremamente flessibile e scalabile per poter coprire diversi ambiti di lavoro
  • 7. #DrupalDaysIT DRUPAL VS. ALFRESCO • Alfresco punti di debolezza: Java, alti costi di sviluppo, strumento alquanto complicato ed a livello di adattamento della UI poco flessibile. • Drupal punti di forza: PHP, bassi costi di sviluppo, time to market più veloce, estremamente adattabile a livello della UI. Nell’integrazione tra i due strumenti mantengo comunque tutte le funzionalità di Alfresco grazie ai protocolli di integrazione utilizzati quali CMIS (protocollo standard per gli ECM) e Webscript (api dedicate per tutto ciò che non è coperto da CMIS)
  • 8. #DrupalDaysIT DRUPAL CON ALFRESCO • Alfresco è scritto in Java Drupal in PHP • Il time to market dello sviluppo in Drupal è più veloce e meno costoso rispetto ad Alfresco • Possibilità di scalabilità dell’interfaccia web in caso di alti carichi • Maggiore flessibiltà e quindi adattamento della UI
  • 10. #DrupalDaysIT DRUPAL + CMIS = ALFRESCO • https://drupal.org/project/cmis (7.x-2.x) • http://chemistry.apache.org/ Cosa serve Cosa può essere utile • https://drupal.org/project/services
  • 11. DIEGO BANCHERO UX Architect - Ibuildings Italy @diego_banchero ! http://www.ibuildings.it diegobanchero
  • 12. #DrupalDaysIT INSERIRE OGGETTI EXT JS • libreria ExtJs sotto sites/all/libraries ! • modulo custom per: • creare blocchi • importare libreria • importare css di ExtJs • importare app.js
  • 13. #DrupalDaysIT APP.JS • launch per “attaccare” i componenti ai blocchi ! ! ! ! ! • Drupal.behaviors
  • 14. #DrupalDaysIT CARICARE I DATI: JSON STORE • JSON store generato da Alfresco
  • 15. GIULIA PEROZZO Frontend Developer - Ibuildings Italy ! giulia-perozzo giulia@ibuildings.it http://www.ibuildings.it