Manual Administrador Alfresco
Manual Administrador Alfresco
Manual Administrador Alfresco
ndice
1.
2.
3.
4.
5.
6.
7.
8.
9.
2. Instalacin
De una forma u otro, debemos descargar la ltima versin de Alfresco, actualmente la versin 5.1. Ms tarde,
cambiaremos PostgreSQL por MySQL, por lo que debemos descargar el connector JDBC de MySQL para Linux
desde su web.
Antes de iniciar la instalacin de Alfresco, instalamos MySQL(apt-get install mysql-server mysql-common) y
establecemos la contrasea del usuario root durante la instalacin.
Ya que nuestro mquina no tendr interfaz grfica, descargaremos los archivos con el comando wget.
root@alfresco:# wget http://dl.alfresco.com/release/community/201605-build-00010/alfrescocommunity-installer-201605-linux-x64.bin
root@alfresco:# wget http://dev.mysql.com/get/Downloads/Connector-J/mysql-connectorjava-5.1.39.tar.gz
2.2 Instalacin
4
En el siguiente paso, instalaremos los distintos componentes necesarios para la instalacin de Alfresco, como se
muestra en la imagen. Ya que instalaremos MySQL, no debemos seleccionar PostgreSQL.
Como vemos se instalar Java, Solr(motor de bsquedas), LibreOffice y distintas integraciones como Office o
Google Docs.
Tras esto, pasaremos a elegir la carpeta de instalacin,la config de la base de datos y distintos puertos,
manteniendo la configuracin por defecto.
Tras seleccionar los puertos, estableceremos la contrasea del administrador de Alfresco y seleccionamos
establecer Alfresco como servicio.
Ahora nos advertir si cumplimos los requisitos o no, de cualquier manera, iniciamos la instalacin.
Hecho esto, debemos crear un usuario en la base de datos llamado alfresco y asignarle privilegios sobre una
base de datos llamada tambin alfresco.
Una vez realizados estos pasos, debemos modificar el archivo de propiedades de Alfresco sitiado en /opt/
alfresco-community/tomcat/shared/classes/alfresco-global.properties donde cambiaremos la configuracin
por defecto de la base de datos por lo siguiente:
db.name=alfresco
db.username=alfresco
db.password=alfresco
db.host=localhost
db.port=3306
db.pool.max=275
db.driver=org.gjt.mm.mysql.Driver
db.url=jdbc:mysql://${db.host}:${db.port}/${db.name}?useUnicode=yes&characterEncoding=UTF-8
Antes de iniciar Alfresco, editamos el archivo de configuracin de MySQL en /etc/mysql/my.cnf y editamos la
lnea max_connections poniendole de valor 275.
Reiniciamos MySQL y Alfresco y esperamos a que se cree la base de datos en MySQL.
root@alfresco:# service mysql restart
root@alfresco:# service alfresco restart
Si vemos el log de Alfresco, podemos ver como se realiza la conexin a MySQL.
root@alfresco:# cat /opt/alfresco-community/tomcat/logs/catalina.out | grep "MySQL"
Seleccionamos el Gestor de Modelos y creamos uno nuevo. Introducimos el espacio de nombres, el mismo
Alfresco nos da un ejemplo de como llamarlo, el prefjio, que ser necesario nombrar a los tipos y el nombre,
creador y descripcin.
10
11
Una vez creado las propiedades, volvemos a la pantalla de tipos y aspectos y procedemos a disear el diseo
del tipo.
12
En esta pantalla, disearemos como aparecern los elementos, primero arrastramos un diseo de plantilla, y
luego, los elementos. Tras configurarlo, guardamos cambios.
El siguiente paso es activar el modelo(en la captura ya est instalado) y ya tendremos nuestro tipo activo. El
siguiente paso es configurar las bsquedas para filtrar por las propiedades del tipo.
13
14
15
Guardamos el archivo, y reiniciamos Alfresco. Para la etiqueta control template podemos ver que archivo
corresponde a cada tipo de dato en la wiki de Alfresco. Una vez reinciado, vamos a bsquedas avanzadas y
seleccionamos la bsqueda que acabamos de crear.
Como vemos, se encuentran los campos que hemos creado. Ya podemos buscar por las propiedades del tipo
Documentos.
16
17
Alfresco nos permite configurar el correo para la creacin de distintos scripts y funcionalidades que podemos
aadir. En nuestro caso, vamos a configurar Alfresco para que se enve un correo cada vez que Alfresco
se inicia, para llevar un seguimiento de su funcionamiento y tambin vamos a permitir invitar a sitios(que se
explicar ms adelante, a travs de correo electrnico. La configuracin se llevar en el fichero
/opt/alfresco-community/tomcat/shared/classes/alfresco-global.properties, donde se debe realizar lo
siguiente:
Cambiar el valor de la siguiente lnea de false a true.
notification.email.siteinvite=false
Aadir las siguientes lneas al final del archivo.
### Outbound mail SMTP ###
mail.encoding=UTF-8
mail.from.default=nombre_usuario@gmail.com
mail.host=smtp.gmail.com
mail.port=465
mail.protocol=smtps
mail.smtps.auth=true
mail.smtp.starttls.enable=true
mail.username=nombre_usuario@gmail.com
mail.password=contrasea_usuario
### Test message when Alfresco starts ###
mail.testmessage.send=true
mail.testmessage.to=nombre_usuario@gmail.com
mail.testmessage.subject= Alfresco se ha iniciado.
mail.testmessage.text=Outbound SMTP email subsystem is working. Installed on ${dir.root}
18
6. Creacin de sitios
Aunque Alfresco tiene un apartado llamado ficheros compartidos, donde tienen acceso todos los usuarios,
tambin nos da la posibilidad de crear sitios privados, donde invitar a 'x' usuarios y poder tener una mejor
organizacin de los documentos. En este caso, crearemos el sitio "Secretara" al cual solo tendr acceso el
Administrador y el personal de secretara, donde almacenarn y gestionarn los documentos de entrada y
salida.
Para crear el sitio, vamos a la pestaa Sitios y seleccionamos crear sitio.
Una vez creado el sitio, se podr acceder desde la pestaa Sitios y desde el panel principal del usuario.
19
Una vez creado, accedemos a el y podremos invitar a otros usuarios, asignandole el rol que deseemos.
20
21
Si pulsamos sobre Document Library, accederemos a la biblioteca de archivos, solo visible por los usuarios de
ese sitio.
22
En Site Members podemos ver los usuarios del sitio, asi como invitarlos.
Tambien podemos customizar el aspecto o aadir elementos, desde el icono del engraje.
23
Para la creacin de usuarios y grupos, debemos ir de nuevo a Herramientas del Administrador. Hay un
apartado para grupos y otro para usuarios.
Para ver los grupos, basta con pulsar sobre Groups y a continuacin sobre Browse.
24
Dentro de cada grupo podemos aadir usuarios o un subgrupo pulsando en Add Group o Add User.
Para crear un grupo, pulsamos sobre el icono de + en el listado de grupos e introducimos la informacin
necesaria.
25
26
Como vemos, es posible aadir al usuario a un grupo desde la misma creacin de usuaro, as como establecerle
un cuota de almacenamiento.
27
8. Personalizacin
Como ltimo punto, vamos a configurar brevemente el aspecto Alfresco, para ello volvemos una vez ms a
Herramientas del Administrador y desde ah podemos cambiar el logo y el tema de Alfresco.
Si queremos ir mas all, podremos modificar el css de los diferentes temas, que se encuentran en /opt/alfrescocommunity/tomcat/webapps/share/themes/.
28
9. Bibliografa
29