Open IT Experts for Enterprise

Construir URLs para edición online y acceso a CIFS en Alfresco

Test Test
Test Test

En un post
anterior hemos visto como podíamos editar documentos de office y
openoffice online con una url de tipo dav://. Para construir esas urls
y mostrarlas en la vista del repositorio en Alfresco Share hemos
modificado los ficheros:

$ALF_HOME$/tomcat/webapps/share/components/documentlibrary/repo-documentlist.js
$ALF_HOME$/tomcat/webapps/share/components/documentlibrary/repo-documentlist-min.js

Para los documentos, hemos de filtrar previamente para que
sólo sea visible para documentos de tipo office u openoffice:

var webdavPath = «dav://» + window.location.host +
«/alfresco»+ record.webdavUrl;

/**
* Url WebDav para Edición Online
**/

//Comprobar que el documento (record) sea del mimetype especifico

desc += ‘<div class=»detail»>’;
desc
+= ‘<span class=»url»><em>Editar online:
</em><a href=»‘+webdavPath+'»>’;
desc
+= ‘<img src=»/alfresco/images/icons/edit_online.gif»
style=»border-width:0px; padding-left:3px;»
alt=»Editar online»></a></span>’;
desc += ‘</div>’;      

Resultado en Share:



Además, otra opción para la edición online es mostrar la url
de CIFS en los detalles de las carpetas:

var cifsPath =
«smb://WORKGROUP;»+Alfresco.constants.USERNAME+»@»+window.location.host+»/alfresco»+encodeURIComponent($combine(locn.path, locn.file)).replace(/%2F/g,»/»);

if (type == «folder»){

….

desc += ‘<div class=»detail»>’;
desc
+= ‘<span class=»url»><a
href=»‘+cifsPath+'»>Ver en
CIFS</a></span>’;
desc += ‘</div>’;

}

Resultado:

Más entradas

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *