16
DRUPAL ECM – YES WE CAN

System integration: Drupal tra Alfresco ed Ext JS

Embed Size (px)

DESCRIPTION

Uroš Grilanc, Diego Banchero, Giulia Perozzo @ Drupal Days 2014

Citation preview

Page 1: System integration: Drupal tra Alfresco ed Ext JS

DRUPAL ECM – YES WE CAN

Page 2: System integration: Drupal tra Alfresco ed Ext JS

#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

#DrupalDaysITREFERENZE ITALIA

REFERENZE ESTERO

Page 4: System integration: Drupal tra Alfresco ed Ext JS

#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

#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

#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

#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

#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

UROŠ GRILANCSales manager [email protected]

Page 10: System integration: Drupal tra Alfresco ed Ext JS

#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

DIEGO BANCHEROUX Architect - Ibuildings Italy

@diego_banchero

!http://www.ibuildings.it

diegobanchero

Page 12: System integration: Drupal tra Alfresco ed Ext JS

#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

#DrupalDaysITAPP.JS

• launch per “attaccare” i componenti ai blocchi !!!!

!• Drupal.behaviors

Page 14: System integration: Drupal tra Alfresco ed Ext JS

#DrupalDaysITCARICARE I DATI: JSON STORE

• JSON store generato da Alfresco

Page 15: System integration: Drupal tra Alfresco ed Ext JS

GIULIA PEROZZOFrontend Developer - Ibuildings Italy !

giulia-perozzo [email protected] http://www.ibuildings.it

Page 16: System integration: Drupal tra Alfresco ed Ext JS

SPONSOR

MEDIA PARTNER