Mostrando entradas con la etiqueta Gestión documental Alfresco. Mostrar todas las entradas
Mostrando entradas con la etiqueta Gestión documental Alfresco. Mostrar todas las entradas

25 de junio de 2018

:: Alfresco. Crear página de login

La prueba de concepto que vamos a realizar consistirá en crear una página de login personalizada, para nuestro gestor documental Alfresco. En nuestro caso, para la versión: 5.2.


Los pasos a seguir son los descritos a continuación:

1.- En el fichero "share-config-custom.xml" ubicado en: "tomcat\shared\classes\alfresco\web-extension" añadimos las siguientes líneas


<alfresco-config>
    <config evaluator="string-compare" condition="WebFramework">
    <web-framework>
    <defaults>
    <page-type>
       <id>login</id>
       <page-instance-id>netic360-login</page-instance-id>
    </page-type>
    </defaults>
    </web-framework>
    </config>
 </alfresco-config>


2.- En la siguiente ubicación: "tomcat\shared\classes\alfresco\web-extension\site-data\pages" crearemos un fichero al que podemos llamar: "netic360-login.xml" con el siguiente contenido:


<page>
   <template-instance>netic360-login</template-instance>
   <authentication>none</authentication>
</page>


El nivel de autenticación de la página que hemos creado debe ser: "None" para que podamos acceder, ya que de lo contrario, se le solicitaría al usuario un login previo.

3.- En la siguiente ubicación: "tomcat\shared\classes\alfresco\web-extension\site-data\template-instances" crearemos un fichero al que denominaremos: "netic360-login.xml" con el siguiente contenido:


<template-instance>
   <template-type>netic360/netic360-login</template-type>
</template-instance>


4.- En la siguiente ubicación: "tomcat\shared\classes\alfresco\web-extension\templates\netic360" crearemos un fichero al que denominaremos: "netic360-login.ftl" con el siguiente contenido:


<html>
   <head>
      <title>NeTIC360 Login</title>
   </head>
   <body>
      <h2>NeTIC360 Login</h2>  
      <form id="loginform" accept-charset="UTF-8" method="post" action="${url.context}/page/dologin">
         Username: <input type="text" id="username" name="username"/><br>
         Password: <input type="password" id="password" name="password"/><br>
         <input type="submit" id="btn-login" />
      </form>
   </body>
</html>


Reiniciaremos el servicio de Alfresco y accederemos al gestor documental para comprobar el nuevo login.

4 de diciembre de 2016

:: Alfresco. Deshabilitar la opción de compartir "Quick Share"

En Alfresco es posible compartir un determinado documento para usuarios anónimos mediante el enlace mostrado en el detalle o propiedades del mismo.

De esta manera, podríamos copiar el enlace que nos ofrece Alfresco y remitirlo al interesado para que consulte el documento o también compartir en redes sociales.


En algunas implementaciones de Alfresco puede ser necesario que no exista esta opción de compartir un documento, para lo que será necesario deshabilitarlo a nivel del fichero: "alfresco-global.properties" añadiendo la siguiente línea:

### Deshabilitar la opción de compartir
system.quickshare.enabled=true

24 de noviembre de 2016

:: Alfresco. Cuotas de disco

En la solución de Gestión Documental Alfresco es posible establecer cuotas de disco para los usuarios, de forma que una vez superado este valor, los usuarios no podrán subir nuevos documentos.

Esta restricción se realiza desde la edición de la ficha de un usuario, estableciendo el valor oportuno en: "Cuota" (KB, MB, GB).


Es importante tener en cuenta que estas cuotas establecidas deben estar habilitadas a nivel de la instancia de Alfresco, por lo que en el fichero de configuración: "alfresco-global.properties" debe existir una línea:
system.usages.enables=true

Tras llevar a cabo esta modificación y reiniciar el servicio, estas restricciones tendrán efecto, ya que de lo contrario, aunque -para un usuario- hayamos establecido restricciones, este podrá subir toda la información sin límite alguno.

25 de agosto de 2016

:: Alfresco. Proceso de borrado de documentos

Aunque pueda parecer obvio, a menudo se suele afirmar que Alfresco "no elimina los documentos", con lo que esta pregunta se hace recurrente por parte del cliente: "¿Pero es que Alfresco nunca elimina los documentos?.

Por este motivo y para explicar un poco el funcionamiento del proceso de borrado o la vida de un documento en Alfresco, mostramos el siguiente gráfico.


1.- El documento está visible en Alfresco
2.- El usuario elimina el documento seleccionado, pasando este a la papelera de reciclaje (este aún es visible)
3.- El usuario vacía la papelera de reciclaje, por lo que el documento ya no está visible, pero podríamos recuperarlo sin los metadatos asociados
4.- El usuario administrador elimina el ContentStore por lo que el documento es eliminado junto a todas sus referencias y ya no podrá ser recuperado

Existen desarrollos específicos en el marketplace de Alfresco (https://addons.alfresco.com/) para realizar la gestión de los elementos presentes en la papelera de reciclaje.

12 de abril de 2016

:: Alfresco. Editar documentos de Office en línea

Tras la instalación de Alfresco 5 (en nuestro caso la versión 5.0d) al intentar editar en línea un documento - por ejemplo de Microsoft Word - obtenemos el siguiente mensaje:
"Solicitud de protocolo remoto"
Pulsaremos el botón "Ejecutar Aplicación" y tras abrirse Microsoft Word obtendremos el mensaje:
"El acceso a este servidor está deshabilitado de forma predeterminada porque está controlado por autenticación básica y no usa Capa de Sockets Seguros (SSL). ¿Desea buscar posibles soluciones en el Centro de soporte técnico de Microsoft Office?"
Este mensaje ya nos da una idea de lo que podemos hacer, puesto que no podemos editar el documento.

Una posible solución, que nos ha funcionado con Alfresco 5.0d en Windows 7, es la descrita a continuación:
1.- Abrimos "regedit"

2.- Buscamos la entrada "HKEY_CURRENT_USER">"Software">"Microsoft">"Office" 

3.- En función de la versión de Office que tengamos instalada la carpeta podrá variar, en nuestro caso: "14.0" > "Common" > "Internet"

4.- Añadimos una nueva entrada al registro denominada: "BasicAuthLevel" y establecemos el valor "2"













5.- Probamos de nuevo a editar en línea el documento que tenemos en Alfresco y, si todo ha ido bien, este se abrirá correctamente para edición previa solicitud de las credenciales

6.- Procederemos a modificar el documento y guardarlo.

7.- Cerramos Microsoft Word y regresamos de nuevo a Alfresco, donde -desde la vista previa- podremos comprobar que el documento se ha modificado








Un vídeo donde se describe todo el proceso a seguir:

8 de marzo de 2016

:: Alfresco. Ya está disponible la versión 5.1

La nueva versión de Alfresco ya está oficialmente disponible (Alfresco Community 201602 GA), coincidiendo con la liberación de Alfresco One 5.1.

Esta nueva versión incluye nuevas características como "carpetas inteligentes", fácil modelado del contenido, mejora en la integración con Microsoft Office, mejoras en la interface Share, nuevas funcionalidades en la administración de consolas, mejoras en la API, etcétera.

Más información:  https://goo.gl/cX1vSk

15 de febrero de 2016

:: Alfresco. Definir usuario administrador

En Alfresco, y en este caso en la versión 4.0d en ocasiones es necesario indicar que un determinado usuario sea administrador.
Para ello podemos seguir esta serie de pasos a través de la asignación a un determinado grupo:

1.- En la entrada de menú "Más", seleccionamos "Grupos"

2.- Pulsamos el botón "Examinar" para mostrar todos los grupos existentes

3.- En la primera columna -de las tres que nos aparecen- seleccionamos "administracion (site_administracion)

4.- En la segunda columna seleccionamos "administracion (site_administracion_SiteManager)"

5.- En la última de las columnas buscamos el usuario requerido y lo añadimos a este grupo
De esta manera el usuario asignado será usuario administrador de los sitios creados en nuestro Alfresco, una opción más rápida y cómoda que otras posibles alternativas.

:: Liferay DXP 2026. Habilitar RSS

En la versión Liferay DXP 2026 para habilitar las fuentes de datos RSS debemos seguir los pasos siguientes: 1.- Accederemos a la Configuraci...