SlideShare ist ein Scribd-Unternehmen logo
1 von 102
Downloaden Sie, um offline zu lesen
JUG Marche
                                  Italy




Enterprise Content
Management


    Francesco Paladino
       Jug Leader
Jug Ancona – Jug Marche
  Meeting del 25/03/2009
 Falconara Marittima (AN)
            Italy
Agenda
    Panoramica su Alfresco
●


    Le basi del Content Repository
●


    Nodi – Proprietà – Associazioni- Aspect
●


    L’architettura Services Oriented
●


    Jug Ancona – Alfresco (prossimi meeting)
●


    Panoramica su Share
●


    Panoramica su WCM
●
Mi presento…
    Fondatore e Coordinatore del Jug Ancona e
●


    del Jug Marche
    Sviluppatore Java : SCJP 1.4 - SCWCD 1.4
●


    Coordino un gruppo di sviluppo (Java e .Net)
●


    Mi occupo di processi di Document and
●


    Content Management da più di 8 anni,
    analizzando ,confrontando diverse soluzioni
    applicative open source e proprietarie
    (OpenCMS, Magnolia, Daisy,
    Typo3,Slide,Docway,SharePoint, Jaco)
Ringraziamenti

    A tutti coloro che investono parte (anche
●


    minima del proprio tempo) per condividere e
    mettere a disposizione competenze e
    conoscenze
    A Internet
●


    A tutte le comunità di progetti open source
●


    A JM Pascal di www.opensourceecm.fr
●
...cos'è questo fiore?
…….Alfresco!
Una soluzione Open Source per ECM
In poche parole…. si tratta di
…un framework…
…estendibile…
….basato su componenti
    Open Source…
…aderente ad alcuni standard…
… con licenza Open
 Source…
… e licenza commerciale…
…per l’Enterprise Content
      Management
Alfresco è una soluzione per ECM
                                                                                 Web Services
                                                            Knowledge
Message                                                     Portals                    CRM
                     App Server
System                                                Portal Server
                                                                                            Business
Integration
                                                                                            Process
                                                                                             Engine


Virtual File                                     Content
                                                                             High
               FTP
System                                          Repository
                                                                             Availability
          CIFS

     WebDAV


                                                                                     Hot
                            Full-text Indexes                                      Standby
                                                                  Metadata
                             & Categories                          DBMS
                                                  Storage
Ok, da dove cominciamo ?
Ma da dove viene questo Alfresco ???
Brevi cenni storici…
      •Gennaio 2005 – un team fuoriscito da
      Documentum (tra i quali John Newton il co-
      fondatore) inizia a sviluppare Alfresco.
      •Ottobre 2005 – lancio del prodotto Alfresco.
      •Maggio 2006 - Alfresco Enterprice è Open
      Source al 100%.
      •Settembre 2006 - Alfresco lancia le soluzioni:
      WCM e RM.
      •Novembre 2006 - Alfresco, MySQL e Red Hat
      realizzano il primo benchmark open source
      JSR-170.
Brevi cenni storici…
•Dicembre 2006 - Alfresco annuncia il
primo sistema ECM incorporato.
•Febbraio 2007 - Alfresco è rilasciato con
licenza GPL.
•Febbraio 2007 – viene rilasciato Alfresco
2.0.
•Dicembre 2007 - Alfresco vince il premio
“Red Herring 100 Global 2007 Award”
•Gennaio 2008 – il benchmark sui
Repository Open Source JSR-170
Compliant supera i 100 milioni di oggetti.
Ma ora entriamo in Alfresco !
Comininciamo dalle basi…
“In principio era un Nodo…”


               Io sono un
               piccolo nodo
e ogni Nodo è di un …




       Tipo
ogni tipo di Nodo è caratterizzato da
          un insieme di …



            Proprietà
…. e dalle relazioni (opzionali o
obbligatorie) con altri nodi attraverso le
                   …


               Associazioni
esistono due tipologie di associazione

        Gerarchica (Padre/Figlio)
   1.

        Peer to peer (source/target)
   2.




   N.B.: ogni Nodo ha sempre
     un padre
Ogni Nodo vive all’interno di uno..




              Store
Uno Store è caratterizzato da:

     Un Nodo Root
1.

     Un Protocollo
2.

     Un Identificativo
3.
Ogni Nodo può condividere propietà e
    associazioni attraverso un...



               aspect
Ogni tipo, aspect, nodo, associazione
  vengono definiti attraverso un….



              qname
Un qname può essere rappresentato
          nella forma:
     Estesa
 –
 {http://www.opensourceecm.fr/model/couleur/1.0}ColorAspect




     Ridotta
 –
 Opensourceecm:ColorAspect
E’ possibile aggiungere azioni ad un
         nodo utilizzando...



             Le regole
Per identificare un nodo all’interno di
     uno store viene utilizzato...



               UUID
Il concatenamento di: protocollo store,
nome store e UUUID del nodo creano
               una...



               NodeRef
A parte i colori c’è dell’altro?!?....
Torniamo nella realtà…
Cosa succede quando inseriamo del
      contenuto in Alfresco ..
Viene la creato un nodo

Ogni cosa è un Nodo !!!
              Si, sono ancora io
Come si crea un Nodo

         Si definisce
             Un parent
         –

             Un associazione tra il nodo e il
         –

             parent
             Il tipo di Nodo (Qname)
         –

             Le proprietà del nodo
         –
Come si crea un nodo
                         Io sono il futuro padre
                         di un nuovo nodo




 Il mio tipo/Qname è
cm:folder
Come si crea un nodo
              Ora ho un figlio




             Io sono un nuovo nodo!
             Sono file.txt
Come si crea un nodo
                                      Il nome della mia
                                       associazione è :
 Il Qname della mia             {http://www.alfresco.org/mo
   associazione è:                 del/content/1.0}file.txt
     cm:contains




                                             Esiste un
                                          associazione tra
Si tratta di una
                                          mio padre e me
 associazione
  padreFiglio
Come si crea un nodo
Allora è
possibile essere
                           Io sono figlio di mio
differenti dal
                           padre, ma il mio tipo è
proprio padre
                           {http://www.alfresco.org
                           /model/content/1.0}cont
                           ent
Come si crea un nodo
                          Dal giorno in cui sono nato
                              ho delle proprietà
 Il mio titolo è
  <<file.txt>>
 Qname cm:title



                                        La mia data di nascita
                                                 è:
                                          Sept 19 22:10.08
Ma non ho
                                            CEST 2006
 nessuna
                                        (Qname: cm:created)
descrizione
Come si crea un nodo

           Ho solo una prorietà di
           content (Qname
           cm:content) che
           contiene il link al
           contenuto del filet
Ok, e in Alfresco come si vede
       tutto questo ?!?....
Breve demo:
il Node Browser
Ok i nodi sono interessanti ma come si
            gestiscono ???
Parliamo ora di servizi…
Un servizio ?

              Attività svolta da
          –

              qualcuno o qualcosa che
              serve una causa o aiuta
              una persona
Che tipo di servizi offre
Alfresco…
Servizi per gestire i Nodi




                 Chi sei tu che mi
                 gestisci?
Come si accede ai servizi ?
Con il registro dei Servizi
Registro dei servizi???
Alfresco Registro dei Servizi
Un registro ?

                Servizio ufficiale o luogo
            –

                dove è possibile trovare,
                invocare e utilizzare i
                servizi

            Un equivalente è l’elenco telefonico o un
        ●


            Directory
Salve io sono il Registro dei servizi
di Alfresco !
Conosco e contengo tutti i Servizi
di Alfresco !
Io sono il NodeService
                          Io sono il SearchService




                              Io l’ AuditService
Io il RuleService
Io sono …
Ok puoi farci qualche esempio???
Il NodeService naturalmente !
Il NodeService ci permette di eseguire…




                    ate
                 Cre
Il NodeService ci permette di eseguire…




                  Set
Il NodeService ci permette di eseguire…




                 Get
Il NodeService ci permette di eseguire…




                     ete
                   el
                 D
Qualche
esempio
Chiamare un servizio dal registro
Chiamare il NodeService




    NS
Usare il NodeService

              Chiamatemi Re dei
              Nodi




       NS
Le mie competenze
sono…




        NS
Frammenti di codice java

    Creare uno store:
●


        ServiceRegistry.getNodeService.createStore(pro
    –

        tocol,identifier)
    Creare un Nodo
●


        ServiceRegistry.getNodeService.createNode(par
    –

        entRef, assocTypeQname, assocQname,
        nodeTypeQname, properties)
Frammenti di codice java

    Associazione Parent:
●


        ServiceRegistry.getNodeService.getParentAssoc
    –

        s(NodeRef)
    Tutte le Proprietà del nodo
●


        ServiceRegistry.getNodeService.getProperties(N
    –

        odeRef)
    Una Proprietà del nodo
●


        ServiceRegistry.getNodeService.getProperty(No
    –

        deRef,QName)
Frammenti di codice java

    Elenco degli store:
●


        ServiceRegistry.getNodeService.getStores ()
    –

    Nodo Root dello store
●


        ServiceRegistry.getNodeService.getRootNode
    –

        (StoreRef)
    Associazione del nodo
●


        ServiceRegistry.getNodeService.getChildAssocs
    –

        (NodeRef)
Frammenti di codice java

    Rimozione di un associazione:
●


        ServiceRegistry.getNodeService.removeChildAs
    –

        sociation (ChildAssociationRef)
    Aggiunta di un associazione
●


        ServiceRegistry.getNodeService.addChild
    –

        (parentRef, childRef, assocTypeQname, qname)
E’ possibile definire Alfresco come un insieme di
  servizi e componenti per la gestione di nodi
Servizi e componenti
Protocolli
Alfresco: Principi architetturali
             ●Il contentuo è un servizio
             ●Rendere ogni cosa
              modulare
             ●Uso di scripting leggero e
              standard
             ●Adattabile all’ambiente
              dell’utente
             ●Web come scelta di
              delivery
             ●Costante innovazione
Alfresco in azione !
Alfresco in azione !
         ●Panoramica webclient
         ●Gestione utenti
         ●Creazione di uno spazio
         ●Creazione documento
           ●Upload e creazione
         ●Esempio regole/azioni
         ●Ricerca
         ●Accenni a WCM
         ●Accenni a Share
Le console
             di
amministra
           zione
Le console amministrative

    Navigazione nodi:
●


        http://localhost:8080/alfresco/faces/jsp/admin/no
    –

        de-browser.jsp


    Amministrazione Repository
●


        http://localhost:8080/alfresco/faces/jsp/admin/rep
    –

        oadmin-console.jsp
Le console amministrative

    Gestione Workflow
●


        http://localhost:8080/alfresco/faces/jsp/admin/workflow
    –

        (http://wiki.alfresco.com/wiki/Workflow_Console)


    Gestione Repository AVM
●


        http://localhost:8080/alfresco/faces/jsp/admin/avm-con
    –

         (http://wiki.alfresco.com/wiki/AVM_Console)
Le console amministrative

    Gestione Web client
●


        http://localhost:8080/alfresco/faces/jsp/admin/webclien
    –

         (http://wiki.alfresco.com/wiki/Workflow_Console)


    Gestione Repository AVM (Advanced Versioning Manager)
●


        http://localhost:8080/alfresco/faces/jsp/admin/avm-con
    –

         (http://wiki.alfresco.com/wiki/AVM_Console)
Alfresco nei prossimi jug-meeting

    Alfresco WCM approfondimento
●


    Alfresco Content Type approfondimento
●


    Alfresco WebScript approfondimento
●


    Alfresco e Workflow (BPM)
●
Riferimenti fondamentali…

    http://wiki.alfresco.com/wiki/Main_Page
●


    http://www.alfresco.com
●


    http://forums.alfresco.com/en/
●


    http://ecmarchitect.com/
●


    http://www.opensourceecm.fr
●
Domande ???
JUG Marche
                                    Italy




                  Grazie !!

Francesco Paladino
Jug coordinator
Jug Ancona - Jug Marche

Weitere ähnliche Inhalte

Ähnlich wie Jug Ancona Meeting2009 02

Storia internet
Storia internetStoria internet
Storia internet
alioth76
 
SWE-ET: la soluzione Italiana alla Semantic Web Service Challenge 2006
SWE-ET: la soluzione Italiana alla Semantic Web Service Challenge 2006SWE-ET: la soluzione Italiana alla Semantic Web Service Challenge 2006
SWE-ET: la soluzione Italiana alla Semantic Web Service Challenge 2006
Emanuele Della Valle
 
Lezione1 internet i primi passi
Lezione1 internet i primi passiLezione1 internet i primi passi
Lezione1 internet i primi passi
GeniusProgetto
 

Ähnlich wie Jug Ancona Meeting2009 02 (20)

Il Web Del Futuro Visioni E Idee Sul Web Semantico
Il  Web Del Futuro    Visioni E  Idee Sul  Web  SemanticoIl  Web Del Futuro    Visioni E  Idee Sul  Web  Semantico
Il Web Del Futuro Visioni E Idee Sul Web Semantico
 
Come evolverà il Web? Consigli su come non rimanere disoccupati nel giro di p...
Come evolverà il Web? Consigli su come non rimanere disoccupati nel giro di p...Come evolverà il Web? Consigli su come non rimanere disoccupati nel giro di p...
Come evolverà il Web? Consigli su come non rimanere disoccupati nel giro di p...
 
Ontologie per i linked open data / Stefano De Luca, Paola De Caro, Claudia C...
Ontologie per i linked open  data / Stefano De Luca, Paola De Caro, Claudia C...Ontologie per i linked open  data / Stefano De Luca, Paola De Caro, Claudia C...
Ontologie per i linked open data / Stefano De Luca, Paola De Caro, Claudia C...
 
Gaetano Giunta: eZ System PHP Inside
Gaetano Giunta: eZ System PHP InsideGaetano Giunta: eZ System PHP Inside
Gaetano Giunta: eZ System PHP Inside
 
Introduzione alla localizzazione web
Introduzione alla localizzazione webIntroduzione alla localizzazione web
Introduzione alla localizzazione web
 
Introduzione alla creazione di siti internet
Introduzione alla creazione di siti internetIntroduzione alla creazione di siti internet
Introduzione alla creazione di siti internet
 
Storia internet
Storia internetStoria internet
Storia internet
 
Lamp Ld2008
Lamp Ld2008Lamp Ld2008
Lamp Ld2008
 
SWE-ET: la soluzione Italiana alla Semantic Web Service Challenge 2006
SWE-ET: la soluzione Italiana alla Semantic Web Service Challenge 2006SWE-ET: la soluzione Italiana alla Semantic Web Service Challenge 2006
SWE-ET: la soluzione Italiana alla Semantic Web Service Challenge 2006
 
Installazione del cms alfresco
Installazione del cms alfrescoInstallazione del cms alfresco
Installazione del cms alfresco
 
Lezione1 internet i primi passi
Lezione1 internet i primi passiLezione1 internet i primi passi
Lezione1 internet i primi passi
 
Working between the clouds
Working between the cloudsWorking between the clouds
Working between the clouds
 
Personal Cloud
Personal CloudPersonal Cloud
Personal Cloud
 
Seminario Drupal 2012
Seminario Drupal 2012Seminario Drupal 2012
Seminario Drupal 2012
 
La mia prima lezione di pozioni
La mia prima lezione di pozioniLa mia prima lezione di pozioni
La mia prima lezione di pozioni
 
Il web intelligente
Il web intelligenteIl web intelligente
Il web intelligente
 
Maze Enterprise: front-end e back-end. Trova la miglior soluzione!
Maze Enterprise: front-end e back-end. Trova la miglior soluzione!Maze Enterprise: front-end e back-end. Trova la miglior soluzione!
Maze Enterprise: front-end e back-end. Trova la miglior soluzione!
 
Smau Bologna | R2B 2019 Luca Bonadimani (AIPSI)
Smau Bologna | R2B 2019 Luca Bonadimani (AIPSI)Smau Bologna | R2B 2019 Luca Bonadimani (AIPSI)
Smau Bologna | R2B 2019 Luca Bonadimani (AIPSI)
 
Enterprise e Web Semantico
Enterprise e Web SemanticoEnterprise e Web Semantico
Enterprise e Web Semantico
 
JWT: JSON Web Tokens - bye bye Session and Cookie - RFC7519
JWT: JSON Web Tokens - bye bye Session and Cookie - RFC7519JWT: JSON Web Tokens - bye bye Session and Cookie - RFC7519
JWT: JSON Web Tokens - bye bye Session and Cookie - RFC7519
 

Jug Ancona Meeting2009 02

  • 1. JUG Marche Italy Enterprise Content Management Francesco Paladino Jug Leader Jug Ancona – Jug Marche Meeting del 25/03/2009 Falconara Marittima (AN) Italy
  • 2. Agenda Panoramica su Alfresco ● Le basi del Content Repository ● Nodi – Proprietà – Associazioni- Aspect ● L’architettura Services Oriented ● Jug Ancona – Alfresco (prossimi meeting) ● Panoramica su Share ● Panoramica su WCM ●
  • 3. Mi presento… Fondatore e Coordinatore del Jug Ancona e ● del Jug Marche Sviluppatore Java : SCJP 1.4 - SCWCD 1.4 ● Coordino un gruppo di sviluppo (Java e .Net) ● Mi occupo di processi di Document and ● Content Management da più di 8 anni, analizzando ,confrontando diverse soluzioni applicative open source e proprietarie (OpenCMS, Magnolia, Daisy, Typo3,Slide,Docway,SharePoint, Jaco)
  • 4. Ringraziamenti A tutti coloro che investono parte (anche ● minima del proprio tempo) per condividere e mettere a disposizione competenze e conoscenze A Internet ● A tutte le comunità di progetti open source ● A JM Pascal di www.opensourceecm.fr ●
  • 7. Una soluzione Open Source per ECM
  • 8. In poche parole…. si tratta di
  • 11. ….basato su componenti Open Source…
  • 12. …aderente ad alcuni standard…
  • 13. … con licenza Open Source…
  • 14. … e licenza commerciale…
  • 16. Alfresco è una soluzione per ECM Web Services Knowledge Message Portals CRM App Server System Portal Server Business Integration Process Engine Virtual File Content High FTP System Repository Availability CIFS WebDAV Hot Full-text Indexes Standby Metadata & Categories DBMS Storage
  • 17. Ok, da dove cominciamo ?
  • 18. Ma da dove viene questo Alfresco ???
  • 19. Brevi cenni storici… •Gennaio 2005 – un team fuoriscito da Documentum (tra i quali John Newton il co- fondatore) inizia a sviluppare Alfresco. •Ottobre 2005 – lancio del prodotto Alfresco. •Maggio 2006 - Alfresco Enterprice è Open Source al 100%. •Settembre 2006 - Alfresco lancia le soluzioni: WCM e RM. •Novembre 2006 - Alfresco, MySQL e Red Hat realizzano il primo benchmark open source JSR-170.
  • 20. Brevi cenni storici… •Dicembre 2006 - Alfresco annuncia il primo sistema ECM incorporato. •Febbraio 2007 - Alfresco è rilasciato con licenza GPL. •Febbraio 2007 – viene rilasciato Alfresco 2.0. •Dicembre 2007 - Alfresco vince il premio “Red Herring 100 Global 2007 Award” •Gennaio 2008 – il benchmark sui Repository Open Source JSR-170 Compliant supera i 100 milioni di oggetti.
  • 21. Ma ora entriamo in Alfresco !
  • 23. “In principio era un Nodo…” Io sono un piccolo nodo
  • 24. e ogni Nodo è di un … Tipo
  • 25.
  • 26. ogni tipo di Nodo è caratterizzato da un insieme di … Proprietà
  • 27.
  • 28. …. e dalle relazioni (opzionali o obbligatorie) con altri nodi attraverso le … Associazioni
  • 29. esistono due tipologie di associazione Gerarchica (Padre/Figlio) 1. Peer to peer (source/target) 2. N.B.: ogni Nodo ha sempre un padre
  • 30.
  • 31. Ogni Nodo vive all’interno di uno.. Store
  • 32. Uno Store è caratterizzato da: Un Nodo Root 1. Un Protocollo 2. Un Identificativo 3.
  • 33.
  • 34. Ogni Nodo può condividere propietà e associazioni attraverso un... aspect
  • 35.
  • 36. Ogni tipo, aspect, nodo, associazione vengono definiti attraverso un…. qname
  • 37.
  • 38. Un qname può essere rappresentato nella forma: Estesa – {http://www.opensourceecm.fr/model/couleur/1.0}ColorAspect Ridotta – Opensourceecm:ColorAspect
  • 39. E’ possibile aggiungere azioni ad un nodo utilizzando... Le regole
  • 40.
  • 41. Per identificare un nodo all’interno di uno store viene utilizzato... UUID
  • 42.
  • 43. Il concatenamento di: protocollo store, nome store e UUUID del nodo creano una... NodeRef
  • 44.
  • 45. A parte i colori c’è dell’altro?!?....
  • 47. Cosa succede quando inseriamo del contenuto in Alfresco ..
  • 48. Viene la creato un nodo Ogni cosa è un Nodo !!! Si, sono ancora io
  • 49. Come si crea un Nodo Si definisce Un parent – Un associazione tra il nodo e il – parent Il tipo di Nodo (Qname) – Le proprietà del nodo –
  • 50. Come si crea un nodo Io sono il futuro padre di un nuovo nodo Il mio tipo/Qname è cm:folder
  • 51. Come si crea un nodo Ora ho un figlio Io sono un nuovo nodo! Sono file.txt
  • 52. Come si crea un nodo Il nome della mia associazione è : Il Qname della mia {http://www.alfresco.org/mo associazione è: del/content/1.0}file.txt cm:contains Esiste un associazione tra Si tratta di una mio padre e me associazione padreFiglio
  • 53. Come si crea un nodo Allora è possibile essere Io sono figlio di mio differenti dal padre, ma il mio tipo è proprio padre {http://www.alfresco.org /model/content/1.0}cont ent
  • 54. Come si crea un nodo Dal giorno in cui sono nato ho delle proprietà Il mio titolo è <<file.txt>> Qname cm:title La mia data di nascita è: Sept 19 22:10.08 Ma non ho CEST 2006 nessuna (Qname: cm:created) descrizione
  • 55. Come si crea un nodo Ho solo una prorietà di content (Qname cm:content) che contiene il link al contenuto del filet
  • 56. Ok, e in Alfresco come si vede tutto questo ?!?....
  • 58. Ok i nodi sono interessanti ma come si gestiscono ???
  • 59. Parliamo ora di servizi…
  • 60. Un servizio ? Attività svolta da – qualcuno o qualcosa che serve una causa o aiuta una persona
  • 61. Che tipo di servizi offre Alfresco…
  • 62. Servizi per gestire i Nodi Chi sei tu che mi gestisci?
  • 63. Come si accede ai servizi ?
  • 64. Con il registro dei Servizi
  • 67. Un registro ? Servizio ufficiale o luogo – dove è possibile trovare, invocare e utilizzare i servizi Un equivalente è l’elenco telefonico o un ● Directory
  • 68. Salve io sono il Registro dei servizi di Alfresco !
  • 69. Conosco e contengo tutti i Servizi di Alfresco !
  • 70. Io sono il NodeService Io sono il SearchService Io l’ AuditService Io il RuleService
  • 72.
  • 73. Ok puoi farci qualche esempio???
  • 75. Il NodeService ci permette di eseguire… ate Cre
  • 76. Il NodeService ci permette di eseguire… Set
  • 77. Il NodeService ci permette di eseguire… Get
  • 78. Il NodeService ci permette di eseguire… ete el D
  • 79.
  • 81. Chiamare un servizio dal registro
  • 83. Usare il NodeService Chiamatemi Re dei Nodi NS
  • 85. Frammenti di codice java Creare uno store: ● ServiceRegistry.getNodeService.createStore(pro – tocol,identifier) Creare un Nodo ● ServiceRegistry.getNodeService.createNode(par – entRef, assocTypeQname, assocQname, nodeTypeQname, properties)
  • 86. Frammenti di codice java Associazione Parent: ● ServiceRegistry.getNodeService.getParentAssoc – s(NodeRef) Tutte le Proprietà del nodo ● ServiceRegistry.getNodeService.getProperties(N – odeRef) Una Proprietà del nodo ● ServiceRegistry.getNodeService.getProperty(No – deRef,QName)
  • 87. Frammenti di codice java Elenco degli store: ● ServiceRegistry.getNodeService.getStores () – Nodo Root dello store ● ServiceRegistry.getNodeService.getRootNode – (StoreRef) Associazione del nodo ● ServiceRegistry.getNodeService.getChildAssocs – (NodeRef)
  • 88. Frammenti di codice java Rimozione di un associazione: ● ServiceRegistry.getNodeService.removeChildAs – sociation (ChildAssociationRef) Aggiunta di un associazione ● ServiceRegistry.getNodeService.addChild – (parentRef, childRef, assocTypeQname, qname)
  • 89. E’ possibile definire Alfresco come un insieme di servizi e componenti per la gestione di nodi
  • 92. Alfresco: Principi architetturali ●Il contentuo è un servizio ●Rendere ogni cosa modulare ●Uso di scripting leggero e standard ●Adattabile all’ambiente dell’utente ●Web come scelta di delivery ●Costante innovazione
  • 94. Alfresco in azione ! ●Panoramica webclient ●Gestione utenti ●Creazione di uno spazio ●Creazione documento ●Upload e creazione ●Esempio regole/azioni ●Ricerca ●Accenni a WCM ●Accenni a Share
  • 95. Le console di amministra zione
  • 96. Le console amministrative Navigazione nodi: ● http://localhost:8080/alfresco/faces/jsp/admin/no – de-browser.jsp Amministrazione Repository ● http://localhost:8080/alfresco/faces/jsp/admin/rep – oadmin-console.jsp
  • 97. Le console amministrative Gestione Workflow ● http://localhost:8080/alfresco/faces/jsp/admin/workflow – (http://wiki.alfresco.com/wiki/Workflow_Console) Gestione Repository AVM ● http://localhost:8080/alfresco/faces/jsp/admin/avm-con – (http://wiki.alfresco.com/wiki/AVM_Console)
  • 98. Le console amministrative Gestione Web client ● http://localhost:8080/alfresco/faces/jsp/admin/webclien – (http://wiki.alfresco.com/wiki/Workflow_Console) Gestione Repository AVM (Advanced Versioning Manager) ● http://localhost:8080/alfresco/faces/jsp/admin/avm-con – (http://wiki.alfresco.com/wiki/AVM_Console)
  • 99. Alfresco nei prossimi jug-meeting Alfresco WCM approfondimento ● Alfresco Content Type approfondimento ● Alfresco WebScript approfondimento ● Alfresco e Workflow (BPM) ●
  • 100. Riferimenti fondamentali… http://wiki.alfresco.com/wiki/Main_Page ● http://www.alfresco.com ● http://forums.alfresco.com/en/ ● http://ecmarchitect.com/ ● http://www.opensourceecm.fr ●
  • 102. JUG Marche Italy Grazie !! Francesco Paladino Jug coordinator Jug Ancona - Jug Marche