mercoledì 22 dicembre 2010

Installazione di Alfresco 3.4 in italiano

Stiamo iniziando a testare il nuovissimo "language pack" in italiano, rilasciato insieme ad Alfresco Community 3.4c ed anche Alfresco Enterprise 3.4 RC1 (quest'ultimo disponibile solo per i clienti Alfresco).


Se scaricate uno degli installer per la versione Community (nel mio caso il tar.gz per Mac OSX) non bisogna fare altro che selezionare subito la lingua italiana in fase d'installazione:


Il pacchetto installa e configura tutto quello che è necessario, compreso una versione di MySQL, OpenOffice, ImageMagick e PDF tools. Date una occhiata al solito file alfresco-global.properties per fare il tuning della configurazione. E' ovviamente possibile scegliere una istanza di MySQL esistente.


Al termine dell'installazione, dopo aver avviato Alfresco, puntate il browser verso http://localhost:8080/share e fate login come utente "admin", con la password che avevate deciso durante l'installazione. Se il locale del vostro browser è impostato correttamente, la pagina di login apparirà localizzata in italiano:


Alfresco Share seleziona la lingua automaticamente a partire dal locale del browser, se la pagina non fosse nella lingua desiderata questo significa che il browser sta passando un locale differente e quindi dovete cambiarne la configurazione.

A questo punto vi troverete nel normale cruscotto Share in italiano, senza necessità di configurazioni manuali.


In caso di errori o imprecisioni nella traduzione italiana, sarebbe molto utile aprire una issue, con la descrizione dettagliata della versione Alfresco e del problema rilevato, in modo che sia possibile fornire feedback al team di localizzazione per le opportune correzioni.

giovedì 16 dicembre 2010

Visibilità del Repository in Alfresco Share 3.4

Fino alla versione 3.3 l'accesso al Repository completo da Share è stato parzialmente limitato. Dalla 3.2 in poi infatti è stata abilitata la navigazione dell'intero Repository, ma solo dalla release 3.4 l'accesso al Repository non è una opzione ma è il default. Inoltre è stata finalmente aggiunta la capacità di fare ricerche avanzate su tutto il Repository e non solo sui siti di collaborazione, utilizzando il Forms Engine.

Share sta diventando la UI centrale per lavorare con Alfresco, con la versione 3.4 si stanno completando i pezzi mancanti di questo processo che, alla base, ha significato un cambio di tecnologia: da JSF utilizzato per il vecchio Explorer, a Spring Surf, che è il framework sul quale Share è costruito.

Il processo di ristrutturazione del prodotto nella 3.4 è focalizzato, tra le altre cose, a rendere più semplice il lavoro di personalizzazione dell'interfaccia, che in passato richiedeva passaggi a volte laboriosi.
In questo breve articolo vorrei rapidamente dimostrare un semplice ma frequente caso d'uso:
Limitare l'accesso all'intero Repository documentale al solo utente Admin, lasciando agli altri utenti la possibilità di vedere solo siti di collaborazione a cui sono iscritti ed autorizzati.
Questo requisito risponde all'esigenza di mantenere un alto livello di separazione tra i diversi siti di collaborazione, senza arrivare al punto di dover attivare un più complesso partizionamento completo tramite configurazione multi-tenant.

Ad esempio, supponiamo di voler creare dei siti Share per differenti dipartimenti aziendali, minimizzando l'intersezione di contenuti tra i vari siti. Però vorremmo dare la possibilità all'amministratore, e solo a lui, di poter vedere tutto, senza eccezioni.

In questo caso proviamo a personalizzare lo Share Header, seguendo queste istruzioni. Di default voglio che, loggandomi come Admin, appaia il bottone "Repository", mentre se mi autentico come altro utente, desidero che il bottone non sia presente sulla barra dei menù.



Quindi rientro in Share non più come Admin, ma come utente semplice:


A questo punto verifico che il bottone "Repository" non sia più disponibile per l'utente normale mturatti:



Nelle precedenti versioni di Alfresco, per ottenere questo semplice ma importante risultato, si era costretti a mettere mano ad alcuni template Freemarker, mentre adesso basta lavorare su un singolo file di configurazione.

In pratica si devono percorrere i seguenti passi:
  1. copiare l'elemento <config> ed il suo contenuto dal file share-config.xml presente in tomcat/webapps/share/WEB-INF/classes/alfresco.
  2. incollare l'elemento dentro il file share-config-custom.xml presente in tomcat/shared/classes/alfresco/web-extension.
  3. Aggiungere replace="true" nell'elemento <config>, che diventa quindi <config replace="true">
  4. Modificare un elemento item sotto <headers><app-items>  <item id="repository" permission="admin" type="link">/repository</item>  aggiungendo l'attributo permission="admin".
A questo punto non rimane che riavviare Alfresco per verificare che sia tutto ok, provando prima a loggarsi come Admin e poi come normale utente.

Dando una occhiata al file ed alle istruzioni, risulta evidente come sia possibile implementare eventuali  ulteriori e più complesse personalizzazioni.

venerdì 12 novembre 2010

Una collezione di link

Di seguito una collezione di link da cui partire per approfondire la conoscenza di Alfresco. La maggior parte della documentazione è liberamente disponibile in rete. I clienti della versione Alfresco Enterprise hanno accesso ad ulteriore documentazione non pubblica.

Provare Alfresco:
http://www.alfresco.com/try/

La documentazione sul Wiki:
http://wiki.alfresco.com/

La documentazione ed altre risorse nella Community:
http://www.alfresco.com/community/resources/

Webinar Alfresco in Inglese:
http://blogs.alfresco.com/wp/webcasts/

Webinar Alfresco pre-registrati in Italiano:
http://www.alfresco.com/it/about/events/ondemand/

Il canale alfresco su Youtube, ricco di presentazioni e demo:
http://www.youtube.com/user/alfresco101

Alfresco Italia è anche su Facebok:
http://www.facebook.com/pages/Alfresco-Italia/107211269305366

Il canale Slideshare:
http://www.slideshare.net/alfresco

Il forum italiano:
http://forums.alfresco.com/it/

Infine Twitter:
http://twitter.com/AlfrescoECM

lunedì 25 ottobre 2010

Alfresco in un ora 2010

Lunedi 25 ottobre si è tenuto il webinar "Alfresco in un ora", di seguito il link da cui sarà possibile scaricare la registrazione e la presentazione di oggi.

Eventi Alfresco On Demandhttp://www.alfresco.com/it/about/events/ondemand/
Che cosa è Alfresco Document Management? A cosa serve? Come lo integro nei miei processi aziendali? Lo scopo del webinar è presentare le più importanti caratteristiche ma anche alcune delle nuove funzionalità di Alfresco, in un ottica pratica di utilizzo all’interno di una realtà aziendale pubblica o privata.
Il webinar è diretto verso coloro i quali desiderano approfondire rapidamente e capire di cosa si tratta senza perderci troppo tempo. Una panoramica condensata ma completa di Alfresco Document Management, Web Content Management, e la collaborazione con Alfresco Share. In un'ora.

Il formato PDF/A

Potenza del social networking: incidentalmente oggi stavo cercando informazioni sul formato file PDF/A ed ho casualmente ricevuto informazioni via Twitter dal mio collega spagnolo Toni.

Alfresco supporta nativamente il formato PDF/A tramite Open Office, il seguente è tradotto dal blog Do IT Yourself - How to transform all docs to PDF/A-1 format in Alfresco:

E' necessario modificare il file:
alfresco\WEB-INF\classes\alfresco\mimetype\openoffice-document-formats.xml

<document-format>
 <name>Portable Document Format</name>
 <mime-type>application/pdf</mime-type>
 <file-extension>pdf</file-extension>
 <export-filters>
  <entry>
   <family>Presentation</family>
   <string>impress_pdf_Export</string>
  </entry>
  <entry>
   <family>Spreadsheet</family>
   <string>calc_pdf_Export</string>
  </entry>
  <entry>
   <family>Text</family>
   <string>writer_pdf_Export</string>
  </entry>
 </export-filters>
<!-- ADDED TO TRANSFORM TO PDF/A-1 -->
 <export-options>
  <entry>
   <string>SelectPdfVersion</string>
   <int>1</int>
  </entry>
 </export-options>
<!-- ADDED TO TRANSFORM TO PDF/A-1 -->
</document-format>

Con questa modifica, tutte le trasformazioni in PDF saranno esportate nel formato PDF/A-1.

Riferimenti:


Il sito http://www.pdfa.org/ fornisce ulteriori informazioni sul formato:
"In estrema sintesi, il PDF/A è uno standard ISO che disciplina l’utilizzo del formato PDF per l’archiviazione dei documenti elettronici a lungo termine."

venerdì 22 ottobre 2010

Come e perché diventare partner Alfresco Enterprise?

Alfresco è sempre alla ricerca di partner focalizzati sul mercato ECM e con forti capacità di delivery di progetti. Oltre alle generali abilità tecnico-commerciali necessarie ad analizzare e proporre soluzioni di gestione dei contenuti, è importante avere la professionalità e l'esperienza necessarie ad affrontare progetti di classe Enterprise.

Ci arrivano continuamente molte richieste da parte di system integrator indipendenti che desiderano capire come diventare partner Alfresco, e con quali vantaggi:
Come e perché diventare partner Alfresco Enterprise? Quali sono le regole di partnership, i vantaggi e le prospettive per chi vuole diventare rivenditore e integratore di soluzioni Alfresco ECM? Quali sono le competenze commerciali e tecniche necessarie? Quali sono le attività di vendita, pre-vendita e marketing congiunte che si possono organizzare insieme ad Alfresco?

In un momento di forte crescita del mercato ECM e sopratutto di Alfresco come soluzione a basso costo per la media e grande impresa, Alfresco vuole espandere la sua rete di partner Enterprise in Italia. Cerchiamo partner regionali, nazionali e verticali di settore, con competenze Alfresco e/o di altri documentali, e con già ben chiaro cosa significhi vendere e supportare soluzioni software open source di classe Enterprise.
Per rispondere a tutte queste domande abbiamo organizzato un apposito webinar online per il giorno 8 novembre 2010. Se state pensando ad Alfresco come partner commerciale e tecnologico, siete invitati a registrarvi ed assistere alla presentazione.

I candidati partner devono tenere presente che:
  1. E' obbligatorio impegnarsi contrattualmente a lavorare esclusivamente con la versione Enterprise
  2. Ci aspettiamo che il partner apprenda esattamente e sappia spiegare chiaramente ai clienti le differenze tecniche e commerciali tra Alfresco Community ed Alfresco Enterprise
  3. Il partner deve avere e mantenere competenze tecniche approfondite di prodotto, essere autonomamente in grado di fornire ai clienti il supporto di primo livello ed apprendere come interagire proficuamente con il nostro supporto tecnico a Londra / Austin / Sidney
  4. Alfresco Enterprise non è la soluzione per piccoli clienti con piccoli progetti.
Ecco un elenco dei nostri partner ufficiali in Italia:

giovedì 16 settembre 2010

Nasce il blog di Alfresco Italia

La comunità Alfresco è già molto ampia ed articolata, esistono infatti wiki, forum, blog, pagine Facebook, ecc. dedicati al mondo di Alfresco ECM. Questo nuovo blog è una idea del team italiano di Alfresco, come contenitore d'informazioni specifiche della realtà del mercato italiano e con contenuti il più possibile in lingua italiana.

In questo senso ci saranno contributi sia tecnici che di carattere commerciale / di mercato. Parleremo di open-source, di Alfresco come prodotto e del mondo ECM in generale, dell'integrazione e del BPM, ma sempre con un'attenzione di riguardo a quello che è più rilevante in Italia.

Pubblicheremo notizie, articoli, riferimenti ad articoli esterni e novità dal mondo Alfresco, eventualmente ospitando post di partner, clienti o consulenti indipendenti che possano essere di interesse generale.

Qualche mese fa abbiamo iniziato a sperimentare Facebook come ulteriore canale news per Alfresco in Italia, ora inizieremo progressivamente ad utilizzare questo spazio per ampliare l'offerta di buoni (speriamo!) contenuti in lingua italiana. Resta inteso che essendo Alfresco una multinazionale, segnaleremo e discuteremo anche contenuti in lingua inglese, quando particolarmente interessanti per il mercato locale.

Vi invito ad inviare eventuali domande tecniche, problemi o quesiti sulla versione Community al forum dedicato in lingua italiana, mentre eventuali richieste di chiarimenti sia tecnici che commerciali su Alfresco Enterprise possono essere sempre discussi sul forum ma anche in questo blog, oppure scrivendoci direttamente agli indirizzi qui email sotto:

Alberto Fidanza, Direttore Commerciale - Alfresco Italia: alberto.fidanza@alfresco.com
Maurizio Turatti, Senior Solution Engineer - Alfresco Italia: maurizio.turatti@alfresco.com