QBR | Novembre 2011
Installazione Alfresco
Avanzata
www.qbreng.it
I Passi da compiere









Installare Java SE Development Kit (JDK) 6.0
(http://it.sun.com/)
Installare Database - RDBMS Open Source MySQL
(http://dev.mysql.com/downloads)
Configurare Alfresco con il Database
Installare l’Application Server Tomcat
Installare Open Office
Installare ImageMagick
Installare Flash Player 10.x
Installare Alfresco
Run di Alfresco
Installare Alfresco
Software Requirements
Installare Alfresco
Installare MySQL











Scaricare il RDBMS MySQL (http://dev.mysql.com/downloads)
E’ richiesta almeno la versione MySQL 5.0.67 o successive
Avviare il MySQL Server Instance Configuration Wizard per configurare il server
Verificare l’installazione: cmd <mysql –u root –p>
Creare il DB Alfresco con account user e pass Alfresco
In <alfresco>/extras/databases/mysql‘
Eseguire il commando:
mysql -u root -p <db_setup.sql
Scaricare MySQL Java Connector library http://dev.mysql.com/downloads/connector/j/
Copiare il JAR file in <container>/common/lib or <container>/server/default/lib
In tomcat/shared/classes/ modificare I file
alfresco-global.properties


comment out the HSQL connection lines (using #)
uncomment the MySQL connection lines and adjust as appropriate
Installare Alfresco su Tomcat 6




Copiare Alfresco.war in <TOMCAT_HOME>/webapps
Creare <TOMCAT_HOME>/Shared/classes e copiare la cartella extension
dal WAR
Nel file <TOMCAT-HOME>/conf/catalina.properties sostituire
shared.loader=${catalina.base}/shared/classes,$
{catalina.base}/shared/lib/*.jar
Configurare le variabili di ambiente:





JAVA_HOME
JRE_HOME
TOMCAT_HOME
copiare la cartella lib e endorsed e i18n all’interno della cartella common
di Tomcat
Aumentare la memoria della JVM


se tomcat è installato come servizio
se è installato da file .sh o .bat allora modificare i seguenti parametri
-Xms128Mb -Xmx256M
Componenti Aggiuntivi





OpenOffice
ImageMagick
Microsoft Office Add-ins
Flash Player
SWF Tools
Open Office




Usato per trasformare i Documenti da un formato ad un altro, ad
esempio un file può essere trasformato da formato testo a un file
pdf.
Scaricare OpenOffice.org dal sito http://download.openoffice.org
Installare il SW
Modificare la riga
“ooo.exe=C:/Alfresco/OpenOffice.org/program/soffice.exe” nel file
“alfresco-global.properties
ImageMagick


Usato per trasformare le immagini.
Modificare nel file alfresco-global.properties in <classPathRoot>
in modo da farlo puntare alla root directory di installazione


Set img.root=C:/Alfresco/ImageMagick
Set img.exe=${img.root}/bin/convert.exe
Microsoft Office Add-ins






Usato per integrare Alfresco con Microsoft Office 2003/2007
Scaricare il file alfresco-community-office2003-addins-3.2.zip
Installare il .NET 2.0 Framework
Eseguire le diverse installazioni per word, excel, powerpoint
Eseguire un Office Application (Word)
In Web Client URL:



WebDAV: http://server:8080/alfresco/webdav/
CIFS: \\server_a\alfresco
Inserire User e Pass per Autenticarsi
Flash Player e SWF Tool



Ver. 10.x - Usato per visualizzare la preview del documento
nell'ambiente di collaboration Share
Pdf2swf è usato per effettuare il previewing di file PDF.
Modificare il file alfresco-global.properties
swf.exe=C:/Alfresco/bin/pdf2swf
Lanciare Alfresco




Windows C:\alfresco  alf_start.bat
Linux /opt/alfresco  alfresco.sh
Server statup in nnnn ms  ok
Browse:http://localhost:8080/alfresco.
Modulo 2
Configurazione di base
File Global Properties




Il File alfresco-global.properties contiene le customizzazioni per
Alfresco
$TOMCAT_HOME/shared/classes/
Configurare la dir.root “Dir.root=C:/Alfresco/alf_data”
Configurare la connessione al DB:


Selezionare il Driver JDBC per il DB usato
Set Hibernate dialect per il proprio DB
Modulo 3
Configurare il File System
Configurare SMB/CIFS

2 tipi di implementazioni:

Java – Tutte le piattaforme


NetBIOS – Windows Only


Implementazione Java socket based del protocollo SMB/CIFS che può
essere usato su ogni piattaforma
Interfaccia specifica di Windows che usa chiamate Win32 NetBIOS API via
JNI code (default su Windows)
Le seguenti proprietà possono essere configurate per il SMB/CIFS
Server





Cifs.enable = abilita il CIFS Server
Cifs.serverName= specifica l’host name dell’Alfresco CIFS Server
Cifs.domain= domanio o workgroup
Cifs.sessionTimeout = specifica la sessione di timeout CIFS
Cifs.broadcast= specifica la maschera per la rete
Configurare FTP Server

La configurazione del Server FTP:



ftp.enabled= abilita il server FTP
ftp.port= specifica la porta FTP (default 21)
rootDirectory= specifica il path della directory root
Configurare NFS Server

Deve essere attivata la connessione TCP

Nfs.enable= abilita o disabilita il Server NFS
Modulo 4
Configurare l’EMAIL Server
Configurare email server

file alfresco-global.properties
Configurare il protocollo IMAP



Integrazione fra il repository e i Client di posta: Outlook, Apple
Mail, Thunderbird)
IMAP mount points definisce le Cartelle che possono essere
visualizzate dal Client IMAP
Abilitare il protocollo IMAP: alfresco-global.properties
Bibliografia




http://wiki.alfresco.com/wiki/Main_Page
http://www.optaros.com
http://ecmarchitect.com/
www.alfresco.com
Contatti
Grazie per l’Attenzione!
Ing. Mirco Leo
QBR ENG.
[email protected]
QBR web site: http://www.qbrgroup.it