Alfresco

Introduzione

Questa pagina riferisce e organizza tutte le info per la configurazione dell'ECM lato sistemistico, non facendo più il programmatore non approfondisco più tematiche legate alla programmazione.

Avendo la fortuna di poter lavorare anche sulla versione enterprise ho diviso in due sezioni dato che anche la documentazione è divisa così.

Enterprise

Documentazione ufficiale in base alla versione basta cambiare il numero , per esempio 3.5 o 3.4 http://docs.alfresco.com/4.0/index.jsp
Questa documentazione è valida anche per la comunity, per alcune features che sono presenti solo nella enterprise nella pagina in alto con riquadro verde viene scritto "Enterprise Only" o in pochi casi "Comunity only".

Comunity

La versione che sto utilizzando al momento della scrittura della guida è la 3.4d
La prima cosa è organizzare le informazioni del wiki.
Da questa pagina partono tutti i link per la configurazione dell'ECM ma non sono organizzati in maniera gerarchica Administration Guide .

Navigando tra le sezioni di questa pagina che portano ad altre pagine e sotto sezioni facendo un percorso diverso si arriva a volte alla stessa pagina. Come per l'alta affidabilità/cluster o la configurazione dei database.

Installazione

Oltre all'installazione dai binari che è molto semplice è possibile installare tomcat pezzo per pezzo. Questa procedura è più lunga ma porta a diversi vantaggi. Alfresco installazione

Backup e restore

Come fare il backup su alfresco a caldo e a freddo.

File Server Configuration

È possibile accedere ad alfresco oltre che tramite l'interfaccia web via smb/cifs , ftp e webdav. La configurazione deve essere molto precisa tutti i dettagli in questa pagina

Database Confgiguration

Data la complessità richiede una pagina a se stante

Upgrading

  • Analizziamo la sezione upgrading della versione 4.0 partendo dalla doc ufficiale dell'enterprise
  • Un esperimento sul campo di conversione alfresco 3.4d su mysql ad alfresco 4.0 sempre mysql in questa pagina

Import massivo

Dedichiamo una pagina appositamente per questo Alfresco Bulk Import

Apertura online dei documenti inline con office

Aprire i documenti di alfresco direttamente da microsoft word Alfresco MS Office inline document

Cluster HA

Tutte una pagina separata a quest'argomento Alfresco in cluster e ha

JConsole modifiche a caldo

Modificare le proprietà di alfresco enterprise a caldo senza riavviare , eseguire metodi degli mbean come il backup degli indici e la pulizia degli orfani tutto tramite la jconsole

Content Store selector

Memorizzare i documenti su storage con performance differenti tramite il Content Store Selector

Subsystem e autenticazione

Gestione dei subsystem e modalità di autenticazione



Link utili per l'integrazione di alfresco con Active Directory

http://wiki.alfresco.com/wiki/Alfresco_Authentication_Subsystems

http://www.anotherstrangerme.com/alfresco-integration-with-active-directory/

http://www.notageek.it/ldap-for-ad-administrators.html

Inviare mail

Per configurare il mail server basta settare dentro alfresco-global.properties in tomcat/shared le seguenti properties

mail.host=mail.miodominio.com
mail.port=25
mail.username=
mail.password=
mail.encoding=UTF-8
mail.from.default=sysadm@hyperborea.com
mail.smtp.auth=false
mail.protocol=smtp

#use these properties to send test message during start of subsystem
mail.testmessage.send=true
mail.testmessage.to=sysadm@hyperborea.com
mail.testmessage.subject=Outbound SMTP
mail.testmessage.text=The Outbound SMTP email subsystem is working.

oppure nel file outboundSMTP.properties dentro la directory, da creare, /opt/alfresco-4.0.d/tomcat/shared/classes/alfresco/extension/subsystems/email/OutboundSMTP/outbound

Le properties viste possono ovviamente variare queste sono impostazioni senza autenticazione

Inviare mail per invitare a un sito

Per inviare le mail degli inviti a siti che si fanno tramite share bisogna sovrascrivere l'impostazione di default notification.email.siteinvite=false che si trova dentro shared/classes/alfresco-global.properties
Basta aggiungere queste righe ad alfresco-4.0.d/tomcat/shared/classes/alfresco-global.properties

share.host=alfresco.miodominio.com
share.port=80

#sovrascrive le impostazioni di share che non manda le mail per gli inviti
notification.email.siteinvite=true

le prime due vengono lette dal sottosistema delle mail e compongono l'url che l'utente deve cliccare per l'invito. Quelle di default sono 127.0.0.1 e porta 8080 che ovviamente non vanno se non in localhost

Reset password

Se si vuole resettare la password dell'utente admin questa guida http://keytocontent.blogspot.it/2011/09/resetting-forgotten-alfresco-admin.html dice di collegarsi al db lanciare prima una query di select e poi presi gli id di lanciarne una di modifica.
Stranamente anche se si opera sul db quindi i cambiamenti dovrebbero essere immediati per vederne gli effetti bisogna riavviare il tomcat di alfresco.
Nel db lui scrive l'md5 della password che sta nel file di configurazione al primo avvio.

SOLR

prende il file war da una directory e lo mette in tomcat webapps ci sono diversi file di configurazione

Salvo diversa indicazione, il contenuto di questa pagina è sotto licenza Creative Commons Attribution-ShareAlike 3.0 License