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