system integration: drupal tra alfresco ed ext js
DESCRIPTION
Uroš Grilanc, Diego Banchero, Giulia Perozzo @ Drupal Days 2014TRANSCRIPT
![Page 1: System integration: Drupal tra Alfresco ed Ext JS](https://reader034.vdocuments.us/reader034/viewer/2022052618/554bcdacb4c905ac708b4769/html5/thumbnails/1.jpg)
DRUPAL ECM – YES WE CAN
![Page 2: System integration: Drupal tra Alfresco ed Ext JS](https://reader034.vdocuments.us/reader034/viewer/2022052618/554bcdacb4c905ac708b4769/html5/thumbnails/2.jpg)
#DrupalDaysITIL 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
![Page 3: System integration: Drupal tra Alfresco ed Ext JS](https://reader034.vdocuments.us/reader034/viewer/2022052618/554bcdacb4c905ac708b4769/html5/thumbnails/3.jpg)
#DrupalDaysITREFERENZE ITALIA
REFERENZE ESTERO
![Page 4: System integration: Drupal tra Alfresco ed Ext JS](https://reader034.vdocuments.us/reader034/viewer/2022052618/554bcdacb4c905ac708b4769/html5/thumbnails/4.jpg)
#DrupalDaysITCOS’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)
![Page 5: System integration: Drupal tra Alfresco ed Ext JS](https://reader034.vdocuments.us/reader034/viewer/2022052618/554bcdacb4c905ac708b4769/html5/thumbnails/5.jpg)
#DrupalDaysITPERCHE‘ 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.
![Page 6: System integration: Drupal tra Alfresco ed Ext JS](https://reader034.vdocuments.us/reader034/viewer/2022052618/554bcdacb4c905ac708b4769/html5/thumbnails/6.jpg)
#DrupalDaysITPERCHE‘ 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
![Page 7: System integration: Drupal tra Alfresco ed Ext JS](https://reader034.vdocuments.us/reader034/viewer/2022052618/554bcdacb4c905ac708b4769/html5/thumbnails/7.jpg)
#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)
![Page 8: System integration: Drupal tra Alfresco ed Ext JS](https://reader034.vdocuments.us/reader034/viewer/2022052618/554bcdacb4c905ac708b4769/html5/thumbnails/8.jpg)
#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
![Page 9: System integration: Drupal tra Alfresco ed Ext JS](https://reader034.vdocuments.us/reader034/viewer/2022052618/554bcdacb4c905ac708b4769/html5/thumbnails/9.jpg)
UROŠ GRILANCSales manager [email protected]
![Page 10: System integration: Drupal tra Alfresco ed Ext JS](https://reader034.vdocuments.us/reader034/viewer/2022052618/554bcdacb4c905ac708b4769/html5/thumbnails/10.jpg)
#DrupalDaysITDRUPAL + 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
![Page 11: System integration: Drupal tra Alfresco ed Ext JS](https://reader034.vdocuments.us/reader034/viewer/2022052618/554bcdacb4c905ac708b4769/html5/thumbnails/11.jpg)
DIEGO BANCHEROUX Architect - Ibuildings Italy
@diego_banchero
!http://www.ibuildings.it
diegobanchero
![Page 12: System integration: Drupal tra Alfresco ed Ext JS](https://reader034.vdocuments.us/reader034/viewer/2022052618/554bcdacb4c905ac708b4769/html5/thumbnails/12.jpg)
#DrupalDaysITINSERIRE OGGETTI EXT JS
• libreria ExtJs sotto sites/all/libraries !
• modulo custom per: • creare blocchi • importare libreria • importare css di ExtJs • importare app.js
![Page 13: System integration: Drupal tra Alfresco ed Ext JS](https://reader034.vdocuments.us/reader034/viewer/2022052618/554bcdacb4c905ac708b4769/html5/thumbnails/13.jpg)
#DrupalDaysITAPP.JS
• launch per “attaccare” i componenti ai blocchi !!!!
!• Drupal.behaviors
![Page 14: System integration: Drupal tra Alfresco ed Ext JS](https://reader034.vdocuments.us/reader034/viewer/2022052618/554bcdacb4c905ac708b4769/html5/thumbnails/14.jpg)
#DrupalDaysITCARICARE I DATI: JSON STORE
• JSON store generato da Alfresco
![Page 15: System integration: Drupal tra Alfresco ed Ext JS](https://reader034.vdocuments.us/reader034/viewer/2022052618/554bcdacb4c905ac708b4769/html5/thumbnails/15.jpg)
GIULIA PEROZZOFrontend Developer - Ibuildings Italy !
giulia-perozzo [email protected] http://www.ibuildings.it
![Page 16: System integration: Drupal tra Alfresco ed Ext JS](https://reader034.vdocuments.us/reader034/viewer/2022052618/554bcdacb4c905ac708b4769/html5/thumbnails/16.jpg)
SPONSOR
MEDIA PARTNER