crear documento desde share

cancel
Showing results for 
Search instead for 
Did you mean: 
ruben_arjonilla
Member II

crear documento desde share

Buenas,

Desde el Web Client no tengo ningún problema en crear/modificar un documento de mi nuevo tipo.

Y desde Share, yendo al Repositorio, puedo acceder al documento, y dandole al botón "Edit Metadata", he conseguido que me salgan mis propiedades (para esto he creado el fichero share-config-custom.xml, en TOMCAT_HOME/shared/classes/alfresco/web-extension).

El problema lo tengo en que no encuentro la opción (o no se añadirla), para crear 1 documento de mi tipo.
En la vista del repositorio, hay un botón que te permite crear documentos "Create Content…", en el que te salen estas opciones:
- Plain Text
- HTML
- XML
- Google Docs Document
- Google Docs Spreadsheet
- Google Docs Presentation

pero esto te crea un documento del tipo "cm:content"

que debo hacer para poder crear un documento de un tipo propio?
o hay algun webscript de la API que te permita poder crear un documento de cualquier tipo?

Gracias de antemano
4 Replies
toni_delafuente
Active Member

Re: crear documento desde share

Hola,
Mira este enlace, seguro que te sirve de ayuda: http://loftux.se/en/2010/03/22/set-the-document-type-on-file-upload/

Saludos.
venzia
Senior Member

Re: crear documento desde share

Hola Toni y Ruben,
Llevo algún día estudiando las posibilidades de realizar algo similar.
En mi caso necesito crear un nuevo botón en el menú "Create content" que muestre un "form" adpatado a un modelo de contenido que he creado (creo que esto es a lo que se refería Rubén).
Después de buscar y rebuscar, antes de aplicar "ingeniería inversa" sobre el funcionamiento de este aspecto en Share, encontré un artículo muy interesante que parece resuelve la necesidad :
http://ecmconsultant.blogspot.com/2009/11/alfresco-share-reverse-engineering.html
http://ecmconsultant.blogspot.com/2009/11/part-2-yui-version-2.html
Lo malo es que pinta ser algo engorroso de implementar, y para mantenerlo en futuras actualizaciones puede traer dolores de cabeza. De cualquier forma lo probaré en cuanto tenga un rato :wink:.
Espero que sirva de ayuda.

Saludos a ambos!
ruben_arjonilla
Member II

Re: crear documento desde share

Buenas de nuevo,

al final conseguí hacer lo que quería, aunque de una manera algo "brusca".
Cogí como ejemplo el "link", así que copie todos y cada uno de los archivos (tanto webscripts, como dashlets, como pages, como templates, … ), o sea, todo archivo que llevara dentro la palabra "link", y fui sustituyendo por tipo, de esta manera logre tener una funcionalidad como la de link para mi propio tipo.

Ahora bien, es algo costoso de que funcione, y se tarda bastante tiempo en que todo vaya bien (y en entender cada una de las lineas que hay).

Pero el otro día, buscando de nuevo, encontré este post del foro de alfresco en ingles:
http://forums.alfresco.com/en/viewtopic … 101#p87085

en el que un "Alfresco Engineer", Mike H, comenta que desde la 3.3G en adelante, se puede modificar el "create content", para que use un formulario propio.
el fichero a modificar "slingshot/config/alfresco/site-webscripts/org/alfresco/components/documentlibrary/toolbar.get.config.xml"
este fichero, lo ponemos en "<TomcatDir>/shared/classes/alfresco/web-extension/site-webscripts/org/alfresco/components/documentlibrary/toolbar.get.config.xml" para así sobreescribir el verdadero.

Mike comenta que se puede añadir al final de la linea –> formid="my_custom_form", para decirle al create content, que cuando abra el formulario, cargue el formulario especificado en el form id.

También muestra como se definiría el formulario (en share-config-custom.xml).

Pues bien, no consigo que me funcione correctamente (es mas, falla mas de lo que me funciona).
Siempre me carga el formulario de cm:content por defecto, tanto si le paso un id, como si no se lo paso. y aunque sea de otro tipo de contenido, siempre me acaba cargando el formulario de cm:content.

Alguien ha podido probar esto?
Os ha funcionado?
o quizás hay alguna otra manera de poder crear mis propios tipos de archivo usando los forms?
joters
Member II

Re: crear documento desde share

Después de mucha búsqueda, para quién quiera editar metadata y hacer preview del documento al mismo tiempo:
http://code.google.com/p/alfresco-forms-extras/wiki/EditPreviewFormTemplate  Smiley Very Happy