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