View
5.786
Download
5
Category
Preview:
DESCRIPTION
Documentación en español aportada por Jose Pereira http://www.jpereira.net
Citation preview
José PereiraArcade Consultores
Instalación
Requisitos
Para 50 concurrentes o hasta 500 usuarios casuales:1GB JVM* RAM2x server CPU (or 1xDual-core)
Para 1000 concurrentes o hasta 1000 usuarios casuales:1GB JVM RAM4x server CPU (or 2xDual-core)
Para 2000 concurrentes o hasta 2000 usuarios casuales: 2GB JVM RAM8x server CPU (or 4xDual-core)
* Reserva de memoria para Java Virtual Machine
“Algunos requisitos de hardware para un optimo rendimiento de Alfresco”
José Pereira www.jpereira.net www.arcadeconsultores.es
http://wiki.alfresco.com/wiki/Download_and_Install_Alfresco
Instalación
José Pereira www.jpereira.net www.arcadeconsultores.es
Instalación
Soporte para Sharepoint
Moculo Record Management
Moculo Web Quick Start
Moculo Web Content Management
Componentes OpenOffice
Para conexiones con Lotus Notes
Entorno JAVA
Base de datos MySQL
José Pereira www.jpereira.net www.arcadeconsultores.es
Instalación Setup
Nos saltamos la configuración de puertos
Directorio donde se instalará
José Pereira www.jpereira.net www.arcadeconsultores.es
Instalación
Debemos tener acceso a un servidor MySQL previamente
instalada
Hay que crear la BD previamente
José Pereira www.jpereira.net www.arcadeconsultores.es
Instalación
Por si ya tenemos alguna instancia escuchando en este
puerto
José Pereira www.jpereira.net www.arcadeconsultores.es
Instalación
En un principio no tenemos porque cambiarla
Por si queremos usar un puerto FTP no convencional
José Pereira www.jpereira.net www.arcadeconsultores.es
Instalación
Contraseña del servidor MySQL. El usuario por defecto
es root
José Pereira www.jpereira.net www.arcadeconsultores.es
Instalación
Hay que prestar atención para desbloquear el puerto de MySQL en el firewall de Windows, si fuese necesario
José Pereira www.jpereira.net www.arcadeconsultores.es
Instalación
Nos permite Iniciar o detener el Alfresco
Instala el servio Alfresco en los servicios de Windows para que este
inicie automáticamente con el sistema
Vitual Server es el servidor usado en los previos de las las paginas web del
WCM
José Pereira www.jpereira.net www.arcadeconsultores.es
Instalación en LINUX
“La instalación bajo linux plantea los mismos pasos que sobre windows”
Por defecto la instalación se hace en /opt/alfresco-3.4x, si lo instalamos como servicio creará un script en /etc/init.d/alfresco desde el cual podemos iniciar o reiniciar el servidor con start | stop | restart, si no lo instalamos como servicio en el roor de Alfresco tenemos un script llamado alfresco.sh que podemos invocar acompañado de start | stop | restart
“La instalación bajo linux plantea los mismos pasos que sobre windows”
José Pereira www.jpereira.net www.arcadeconsultores.es
Instalación en LINUX
alfresco:/home/alfresco# chmod +x alfresco-community-3.4.d-installer-linux-x32.bin alfresco:/home/alfresco# ./alfresco-community-3.4.d-installer-linux-x32.bin
Please select the installation language[1] English - English[2] French - Français[3] Spanish - Español[4] Italian - Italiano[5] German - Deutsch[6] Japanese - 日本語Please choose an option [1] : 3----------------------------------------------------------------------------Bienvenido a la instalación de Alfresco Community.
----------------------------------------------------------------------------Seleccione los componentes que desea instalar; desmarque aquellos que no desea.
MySQL : Y (Cannot be edited)Java : Y (Cannot be edited)Alfresco : Y (Cannot be edited)SharePoint [Y/n] :yRecords Management [Y/n] :yWeb Quick Start [Y/n] :yWCM de Alfresco [Y/n] :yApoyo de conector Quickr [Y/n] :nOpenOffice [Y/n] :y¿Es correcta la selección que se muestra aqui arriba? [Y/n]: y
----------------------------------------------------------------------------
Tipo de instalación
[1] Fácil - Instala los servidores con la configuración por defecto[2] Avanzado - Configura los puertos del servidor y las propiedades del servicioPor favor seleccione una opción [1] : 2----------------------------------------------------------------------------Carpeta de instalaciónPor favor, elija una carpeta para instalar Alfresco CommunitySeleccionar una carpeta [/opt/alfresco-3.4.d]: ----------------------------------------------------------------------------Instalación de la base de datos
Por favor, seleccione la configuración de base de datos que desea utilizar. Si selecciona una base de datos existente, debe configurar la aplicación Alfresco antes de la instalación.
[1] Quiero utilizar la base de datos MySQL incluida[2] Quiero utilizar una base de datos existentePor favor seleccione una opción [1] : 2----------------------------------------------------------------------------Configuración de la base de datosURL de JDBC [jdbc:mysql://localhost/alfresco]: Controlador de JDBC [org.gjt.mm.mysql.Driver]: Nombre de la base de datos: [alfresco]: Nombre de usuario : rootContraseña :Vuelva a introducir :----------------------------------------------------------------------------
Puede no ser necesario
José Pereira www.jpereira.net www.arcadeconsultores.es
Instalación
Configuración de puerto TomcatPor favor, introduzca los parámetros de configuración de Tomcat que desea utilizarDominio de Servidor Web: [127.0.0.1]: Puerto del servidor Tomcat: [8080]: Puerto de cierre de Tomcat: [8005]: Puerto SSL de Tomcat [8443]: Puerto AJP de Tomcat: [8009]: ----------------------------------------------------------------------------Puerto FTP de Alfresco Please choose a port number to use for the integrated Alfresco FTP server.Puerto: [21]: ----------------------------------------------------------------------------Puerto RMI de AlfrescoPlease choose a port number for Alfresco to use to execute remote commands.Puerto: [50500]: ----------------------------------------------------------------------------Admin PasswordPor favor, suministre una contraseña a utilizar para la cuenta de administrador de AlfrescoContraseña de Admin :Repita la contraseña :----------------------------------------------------------------------------Alfresco SharePoint PortPlease choose a port number for the SharePoint protocol.
Puerto: [7070]:
Instalar como un servicioOpcionalmente puede registrar Alfresco Community como un servicio. De esta manera se iniciará automáticamente cada vez que se ponga en marcha la máquina.¿Instalar Alfresco Community como un servicio? [Y/n]: y----------------------------------------------------------------------------Puerto de servidor OpenOfficePor favor, introduzca el puerto que el servidor de OpenOffice va a escuchar por defectoPuerto de servidor OpenOffice [8100]: ----------------------------------------------------------------------------El programa está listo para iniciar la instalación de Alfresco Community en su ordenador.¿Desea continuar? [Y/n]: y----------------------------------------------------------------------------Por favor espere mientras se instala Alfresco Community en su ordenador. Instalando 0% ______________ 50% ______________ 100% #########################################----------------------------------------------------------------------------El programa terminó la instalación de Alfresco Community en su ordenador.¿Quiere ver el archivo Léeme? [Y/n]: nalfresco:/home/alfresco# /etc/init.d/alfresco startUsing CATALINA_BASE: /opt/alfresco-3.4.d/tomcatUsing CATALINA_HOME: /opt/alfresco-3.4.d/tomcatUsing CATALINA_TMPDIR: /opt/alfresco-3.4.d/tomcat/tempUsing JRE_HOME: /opt/alfresco-3.4.d/javaUsing CLASSPATH: /opt/alfresco-3.4.d/tomcat/bin/bootstrap.jar/opt/alfresco-3.4.d/tomcat/scripts/ctl.sh : tomcat started
Instala el script de arranque en:
/etc/init.d/alfresco
José Pereira www.jpereira.net www.arcadeconsultores.es
Instalación Linux
Repositorio
Logs de Alfresco
Script de arranque“amps” modulos
Alfresco
Java Virtual Machinesevidor
OpenOffice
Archivos de configuración
Aplicaciones: alfresco, WQS, etc
José Pereira www.jpereira.net www.arcadeconsultores.es
Configuración
alfresco-global.properties
alfresco-3.4.d/tomcat/shared/classes/
################################# Common Alfresco Properties ################################
dir.root=/opt/alfresco-3.4.d/alf_data
web.application.context.url=http://127.0.0.1:8080/alfresco
### database connection properties ###db.driver=org.gjt.mm.mysql.Driverdb.username=rootdb.password=1234db.name=alfrescodb.url=jdbc:mysql://localhost/alfresco
### FTP Server Configuration ###ftp.enabled=trueftp.port=21ftp.ipv6.enabled=false
Datos conexión a MySQL
Ruta a nuestro Repositorio
Activación del Servidor de FTP
José Pereira www.jpereira.net www.arcadeconsultores.es
### RMI service ports ###alfresco.rmi.services.port=50500avm.rmi.service.port=0avmsync.rmi.service.port=0attribute.rmi.service.port=0authentication.rmi.service.port=0repo.rmi.service.port=0action.rmi.service.port=0deployment.rmi.service.port=0
### External executable locations ###ooo.exe=/opt/alfresco-3.4.d/openoffice/program/soffice.bin
ooo.enabled=true
img.root=/opt/alfresco-3.4.d/commonimg.dyn=${img.root}/libimg.exe=${img.root}/bin/convertswf.exe=/opt/alfresco-3.4.d/common/bin/pdf2swfjodconverter.enabled=true jodconverter.officeHome=/opt/alfresco-3.4.d/openoffice jodconverter.portNumbers=8101
### Initial admin password ###alfresco_user_store.adminpassword=85d37ea9ae2f1cfb2f8371869719c364
Activación de Oo:Necesario para la conversión de
documentos
Configuración
José Pereira www.jpereira.net www.arcadeconsultores.es
Configuración
imap.server.enabled=true imap.server.port=143 imap.server.host=localhostActivar servidor IMAP
alfresco.authentication.allowGuestLogin=falseDeshabilitar usuario GUEST
Para conexiones desde Clientes de Correo
Por defecto desde el Web Client, se accede con el usuario Guest
José Pereira www.jpereira.net www.arcadeconsultores.es
Añadir soporte para correo
# Sample Gmail settingsmail.host=smtp.gmail.commail.port=465mail.protocol=smtpsmail.username=user@gmail.commail.password=password
# New Propertiesmail.smtps.starttls.enable=truemail.smtps.auth=true
Añadir soporte correo para Gmail o servidores con TTLS
<?xml version='1.0' encoding='UTF-8'?><!DOCTYPE beans PUBLIC '-//SPRING//DTD BEAN//EN' 'http://www.springframework.org/dtd/spring-beans.dtd'>
<beans>
<bean id="mailService" class="org.springframework.mail.javamail.JavaMailSenderImpl"> <property name="host"> <value>${mail.host}</value> </property> <property name="port"> <value>${mail.port}</value> </property> <property name="protocol"> <value>${mail.protocol}</value> </property> <property name="username"> <value>${mail.username}</value> </property> <property name="password"> <value>${mail.password}</value> </property> <property name="defaultEncoding"> <value>${mail.encoding}</value> </property> <property name="javaMailProperties"> <props> <prop key="mail.smtps.auth">${mail.smtps.auth}</prop> <prop key="mail.smtps.starttls.enable">${mail.smtps.starttls.enable}</prop> </props> </property></bean></beans>
tomcat/shared/classes/alfresco/extension/custom-email-context.xml
Crear el archivo
“El soporte de correo es fundamental para
realizar invitaciones de usuarios a un espacio”
José Pereira www.jpereira.net www.arcadeconsultores.es
Bugs!
Alfresco 3.4d “para Linux” trae un error en las rutas de las librerias de pdf2swf, el programa encargado de convertir los PDF a SWF para previsualización online
Si se ejecuta:/opt/alfresco-3.4.d/common/bin# ./pdf2swf
.. y otenemos:
“error while loading shared libraries: /opt/alfresco-3.4.d/common/lib/libstdc++.so.5: file too short”
mv libstdc++.so.5 libstdc++.so.5.bad
Hay que:
cd /opt/alfresco-3.4.d/common/lib
ln -s libstdc++.so.5.0.3 libstdc++.so.5
Nos movemos al directorio
Renombramos el modulo
Creamos un enlace simbólico al modulo correcto
José Pereira www.jpereira.net www.arcadeconsultores.es
http://
http://miHost:8080/alfresco
http://miHost:8080/share
José Pereira www.jpereira.net www.arcadeconsultores.es
Comprobar CIFS
Usar “conectar a unidad de red” para conectarse al servidor CIFS de
Alfresco
Vista del repositorio de Alfresco por CIFS
La conexión a CIFS se hace con la ruta:\\nombredelequipoa\alfresco
El nombre* del equipo + la letra ‘a’.
* El nombre del equipo debe tener menos de 15 caracteres, sino Alfresco lo truncará
Podemos comprobar que unidades hay mapeadas en nuestro equipo con el comando:
nbtstat -a ipDelequipo
José Pereira www.jpereira.net www.arcadeconsultores.es
WebDAV
José Pereira www.jpereira.net www.arcadeconsultores.es
Añadir Usuarios Por Web Script
Insalar POSTER para Firefox
https://addons.mozilla.org/en-US/firefox/addon/2691/
Insalar POSTER para Firefox
{"userName" : "jpereira","firstName" : "José","lastName" : "Pereira","organisation" : "Arcade Consultores","email" : "info@jpereira.net"}
application/json
POST
http://192.168.0.112:8080/alfresco/service/api/people
José Pereira www.jpereira.net www.arcadeconsultores.esJosé Pereira www.jpereira.net www.arcadeconsultores.es
Conexión LDAP
Añadir al alfresco-global.properties:authentication.chain=alfrescoNtlm1:alfrescoNtlm,ldap1:ldap
tomcat\shared\classes\alfresco\extension\subsystems\Authentication\ldap\ldap1
Crear los siguientes directorios
Copiar los archivos: ldap-authentication.propertiesldap-authentication-context.xml
Desde: tomcat\webapps\alfresco\WEB-INF\classes\alfresco\subsystems\Authentication\ldap
A: tomcat\shared\classes\alfresco\extension\subsystems\Authentication\ldap\ldap1
Y copiar : tomcat\webapps\alfresco\WEB-INF\classes\alfresco\subsystems\Authentication\common-ldap-context.xml
En : tomcat\shared\classes\alfresco\extension\subsystems\Authentication\ldap
José Pereira www.jpereira.net www.arcadeconsultores.es
Conexión LDAP
ldap-authentication.properties
ldap.authentication.active=trueldap.authentication.userNameFormat=cn=%s,ou=Users,ou=Corporate,dc=midominio,dc=localldap.authentication.java.naming.provider.url=ldap://host-server-ldapd:389ldap.synchronization.active=false
Indicar la IP o hostname de nuestro server LDAP
Quizás sea necesario modificar esta cadena
Yo uso para Active Directory:ldap.authentication.userNameFormat=%s@midominio.local
ldap.synchronization.active=true
ldap.synchronization.java.naming.security.principal=Username
ldap.synchronization.java.naming.security.credentials=secret
“Sólo autentica”
“Para sincronizar”
Administrador de LDAP
Contraseña Administrador
José Pereira www.jpereira.net www.arcadeconsultores.es
Interfaces
“Share, aporta herramientas colaborativas: blog, wiki, links,
foros, calendario, etc”
“El Web Editor permite el acceso a los procesos
estrictamente documentales”
http://mihost:8080/alfrescohttp://mihost:8080/share
José Pereira www.jpereira.net www.arcadeconsultores.es
Web Quick Start
“Web Quick Start permite crear y mantener sitios web
como si se tratase de un CMS”
http://mihost:8080/wcmqs/http://localhost:8080/wcmqs/
http://mi-ip:8080/wcmqs/
José Pereira www.jpereira.net www.arcadeconsultores.es
Records Managament
“RM es un gestor documental basado en la norma DoD
5015.2-STD*”
“La DoD 5015.2-STD* se encarga de: la planificación, control, dirección, organización, capacitación, promoción y otras actividades de gestión del ciclo de vida de la información, incluida la creación, mantenimiento y destrucción, independientemente del medio”
*Departament Of Defense, United States
José Pereira www.jpereira.net www.arcadeconsultores.es
Unidades CompartidasAcceso
CIFSFTP WebDaV
IMAP
smb://user:pass@host/alfresco
http://host:8080/alfresco/webdav
ftp://user:pass@host
“En windows el recurso compartido por CIFS será invocado por el nombre de la
máquina* seguido de la letra “a” : \\miequipoa\alfresco”
*El nombre de la máquina debe tener menos de 15 caracteres, sino será truncadoEn las versiones antiguas se usaba “_A” pero ahora esta obsoleto
Repositorios Alfresco
José Pereira www.jpereira.net www.arcadeconsultores.es
TextoTextoCréditos
José Pereira www.jpereira.net www.arcadeconsultores.es
Documento escrito por José Pereira para el curso impartido durante los días 25-30 Abril de 2011 en la Escola Galega de Administración Pública (EGAP) - Xunta de Galicia
www.arcadeconsultores.es
www.jpereira.net
Recommended