A menudo, una pregunta recurrente en Alfresco es cómo buscar u obtener la relación completa de usuarios definidos.
Normalmente se tiende a utilizar el carácter "*", no devolviendo ningún resultado.
Los caracteres que debemos utilizar son:
\* (caracter escapado)
%
El carácter más ampliamente utilizado es "%" por lo que al añadirlo en el cajetín de búsqueda de los usuarios, obtendremos la relación de aquellos definidos en el sistema.
22 de septiembre de 2016
31 de agosto de 2016
:: Alfresco. Habilitar el modo "debug"
Para habilitar el modo "debug" en Alfresco 5, los pasos a seguir son los siguientes:
.- Editaremos el fichero "share-config-custom.xml" ubicado en: "${alfresco}\tomcat\shared\classes\alfresco\web-extension"
.- Modificamos el valor que aparece en la siguiente línea y lo establecemos a "true"
< client-debug >false< /client-debug >
Tras reiniciar el servicio de Alfresco, en el menú principal tendremos acceso a una nueva entrada denominada "Debug Menu " con las siguientes entradas:
Para cada una de estas opciones, disponemos además de la opción de una configuración rápida en cuanto a la información a mostrar en los logs:
.- Editaremos el fichero "share-config-custom.xml" ubicado en: "${alfresco}\tomcat\shared\classes\alfresco\web-extension"
.- Modificamos el valor que aparece en la siguiente línea y lo establecemos a "true"
< client-debug >false< /client-debug >
Tras reiniciar el servicio de Alfresco, en el menú principal tendremos acceso a una nueva entrada denominada "Debug Menu " con las siguientes entradas:
- Update Logging Preferences
- Show Pub/Sub Log
- Show Data Model
- Toggle Developer View
Para cada una de estas opciones, disponemos además de la opción de una configuración rápida en cuanto a la información a mostrar en los logs:
- Debug Logging
- Show All Logs
- Show Warning Messages
- Show Error Messages
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.
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.
20 de agosto de 2016
:: Tip HTML. ¿Para qúe sirve la etiqueta rel="Publisher"?
Este tipo de marcado de autoría es utilizado para beneficiar a tu marca, y debería apuntar a la página definida en Google+.
La existencia de esta etiqueta en tu web asegura que tu organización aparezca nombrada en los SERPs, frente a otros resultados que únicamente disponen del marcado de autoría rel="Author".
16 de agosto de 2016
:: Alfresco. Configuración del LDAP
La vinculación de la solución de Gestión Documental Alfresco -en su versión 5- con el LDAP (como en el resto de versiones) se realiza siguiendo los pasos siguientes:
1.- Debemos editar el fichero alfresco-global.properties ubicado en "Alfresco/tomcat/shared/classes"
2.- Añadiremos la siguiente configuración al fichero:
Tras configurar el ldap en este fichero y una vez guardados los cambios, procederemos a reiniciar el servicio.
Cuando el usuario acceda al login, el proceso de validación se realizará contra el directorio activo.
1.- Debemos editar el fichero alfresco-global.properties ubicado en "Alfresco/tomcat/shared/classes"
2.- Añadiremos la siguiente configuración al fichero:
##LDAP
authentication.chain=alfinst:alfrescoNtlm,ldap1:ldap-ad
ntlm.authentication.sso.enabled=false
ldap.authentication.allowGuestLogin=false
ldap.authentication.userNameFormat=%s
#your login is the same like user name in windows
ldap.synchronization.active=true
ldap.authentication.java.naming.security.authentication=simple
ldap.authentication.java.naming.provider.url=ldap://xxxx.local/:389
ldap.authentication.defaultAdministratorUserNames=xxxx
ldap.synchronization.java.naming.security.principal=xxxx@xxxx.local
ldap.synchronization.java.naming.security.credentials=xxxxx
ldap.synchronization.userSearchBase=ou\=xxxx,ou\=xxxx,dc\=xxxx,dc\=xxxx
Tras configurar el ldap en este fichero y una vez guardados los cambios, procederemos a reiniciar el servicio.
Cuando el usuario acceda al login, el proceso de validación se realizará contra el directorio activo.
13 de agosto de 2016
:: Alfresco. Deshabilitar enlace al repositorio
En implantaciones de la solución de gestión documental Alfresco, en ocasiones uno de los requisitos consiste en deshabilitar/ocultar una entrada de menú.
En este caso particular, si se desea ocultar la entrada "Repositorio" para usuarios no administradores, los pasos a seguir son los mostrador a continuación.
Buscaremos el fichero "share-config-custom.xml" ubicado en: "${alfresco}\tomcat\shared\classes\alfresco\web-extension" y modificaremos el código en negrita.
En este caso particular, si se desea ocultar la entrada "Repositorio" para usuarios no administradores, los pasos a seguir son los mostrador a continuación.
Buscaremos el fichero "share-config-custom.xml" ubicado en: "${alfresco}\tomcat\shared\classes\alfresco\web-extension" y modificaremos el código en negrita.
<!-- Repository Library config section -->
<config evaluator="string-compare" condition="RepositoryLibrary" replace="true">
<!--
Root nodeRef or xpath expression for top-level folder.
e.g. alfresco://user/home, /app:company_home/st:sites/cm:site1
If using an xpath expression, ensure it is properly ISO9075 encoded here.
-- >
<root-node >alfresco://company/home</root-node>
<tree>
<!--
Whether the folder Tree component should enumerate child folders or not.
This is a relatively expensive operation, so should be set to "false" for Repositories with broad folder structures.
-->
<evaluate-child-folders>false
<!--
Optionally limit the number of folders shown in treeview throughout Share.
-->
<maximum-folder-count >500< /maximum-folder-count>
</tree>
<!--
Whether the link to the Repository Library appears in the header component or not.
-->
<visible >false</visible>
</config>
De esta manera, el enlace al repositorio no estará disponible para usuarios que no sean administradores.8 de agosto de 2016
:: Alfresco. Restringir el tipo de ficheros a subir a la biblioteca de documentos
En un proyecto de implantación de Alfresco como solución de getión documental es habitual que uno de los requisitos del cliente sean que no desea que suban "ficheros ejecutables".
Una posible solución, para evitar que suban ficheros de un determinado tipo a una carpeta sería siguiendo los siguientes pasos:
.- Definiremos un fichero .js al que llamaremos "netic360_block_document.js" y que subiremos a: "Repositorio" > "Diccionario de datos" > "Scripts"
.- En la carpeta sobre la que deseamos aplicar esta restricción definiremos una regla encargada de ejecutar el script en el caso de que el "mimetype" del documento sea un "fichero binario".
De esta manera, a la hora de subir un fichero binario, no se completará el proceso al ser identificado como un formato no permitido.
Una posible solución, para evitar que suban ficheros de un determinado tipo a una carpeta sería siguiendo los siguientes pasos:
.- Definiremos un fichero .js al que llamaremos "netic360_block_document.js" y que subiremos a: "Repositorio" > "Diccionario de datos" > "Scripts"
function main()
{
var name = document.name;
var siteName = document.siteShortName;
var parent = document.parent;
throw "Formato de fichero no soportado";
}
main();
.- En la carpeta sobre la que deseamos aplicar esta restricción definiremos una regla encargada de ejecutar el script en el caso de que el "mimetype" del documento sea un "fichero binario".
De esta manera, a la hora de subir un fichero binario, no se completará el proceso al ser identificado como un formato no permitido.
Suscribirse a:
Entradas (Atom)
:: 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...
-
En multitud de ocasiones es útil obtener el modelo de datos de una aplicación para determinar las tablas, consultas, relaciones,... En es...
-
La siguiente prueba de concepto consistirá en la creación de un webscript que liste las carpetas contenidas en una carpeta dada, pasada co...
-
En Liferay 7.3 y, en versiones anteriores, para el idioma por defecto -en las configuraciones habiturales- no se muestra el código de idioma...





