Activar type cm:content

Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
01-31-2012 07:04 AM
Hola a todos!
Quisiera saber si me podiais orientar porque llevo miradas varias paginas de documentacion,el foro, manuales y sigo sin aclararme
Me gustaria asignar a una carpeta el tipo cm:content para que tenga una serie de metadatos que posteriormente quiero utilizar,el caso es que voy a Repositorio > Espacio de invitado, resalto la carpeta con el raton, voy a Ver los detalles > Cambiar tipo pero el cuadrito para seleccionar me sale vacio, es decir, que no hay types aparentemente. Se que alfresco trae algunos types por defecto pero como puedo activarlo?? Por favor os agradeceria mucho una respuesta!!
Un saludo!
Quisiera saber si me podiais orientar porque llevo miradas varias paginas de documentacion,el foro, manuales y sigo sin aclararme

Me gustaria asignar a una carpeta el tipo cm:content para que tenga una serie de metadatos que posteriormente quiero utilizar,el caso es que voy a Repositorio > Espacio de invitado, resalto la carpeta con el raton, voy a Ver los detalles > Cambiar tipo pero el cuadrito para seleccionar me sale vacio, es decir, que no hay types aparentemente. Se que alfresco trae algunos types por defecto pero como puedo activarlo?? Por favor os agradeceria mucho una respuesta!!
Un saludo!
Labels:
- Labels:
-
Archive
8 REPLIES 8
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-02-2012 03:53 AM
Siempre puedes crear un subtype donde el parent sea el type de la carpeta y definir para ese subtype las propiedades/metadatos que quieras.
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-02-2012 10:30 AM
Ten en cuenta que para que puedas hacer una asignacion de type-content sobre un elemento que ahora sea de tipo cm:content previamente tienes que haber difinido ese nuevo type como subtype del content en el xxxxModel.xml que hayas generado para definirlo.
No por el hecho de disponer de varios types puedes substituir el cm:content por ellos. De los que viene en Alfresco, si no recuerdo mal, solo puedes asignar el Article y diría que desde el Share pero no desde el Explorer.
Y recuerda que una vez asignado el subtype NO HAY VUELTA ATRÁS.
No por el hecho de disponer de varios types puedes substituir el cm:content por ellos. De los que viene en Alfresco, si no recuerdo mal, solo puedes asignar el Article y diría que desde el Share pero no desde el Explorer.
Y recuerda que una vez asignado el subtype NO HAY VUELTA ATRÁS.

Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-09-2012 09:04 AM
Muchas gracias por la respuesta.
He logrado crear el subtipo con esta mini guía http://forums.alfresco.com/es/viewtopic.php?f=11&t=641, el caso es que luego únicamente puedo acceder crear contenido con dicho nuevo tipo, a mí lo que me interesa y lo que llevo semanas intentando hacer y no consigo, es asignarlo al Espacio de invitado, y si es posible sobre el contenido que ya tengo creado.
Alguna idea de cómo hacer eso?
Gracias
He logrado crear el subtipo con esta mini guía http://forums.alfresco.com/es/viewtopic.php?f=11&t=641, el caso es que luego únicamente puedo acceder crear contenido con dicho nuevo tipo, a mí lo que me interesa y lo que llevo semanas intentando hacer y no consigo, es asignarlo al Espacio de invitado, y si es posible sobre el contenido que ya tengo creado.
Alguna idea de cómo hacer eso?
Gracias
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-10-2012 03:31 AM
es asignarlo al Espacio de invitado, y si es posible sobre el contenido que ya tengo creado
¿El type y subtype que has creado hereda de cm:folder?
Ten en cuenta una cosa: El tipo cm:content lo podrás relacionar SOLO con contenido (documentos, por ejemplo). Por el contrario el tipo cm:folder SOLO para espacios o folders. De forma que si lo que quieres es relacionarlo con un espacio deberías haberte creado un type similar a este ejemplo:
<types> <type name ="alf:expediente"> <title>Expedientes en Alfresco</title> <parent>cm:folder</parent> <properties> </properties> </type> <type name ="alf:documento"> <title>Documentos en Alfresco</title> <parent>cm:content</parent> <properties> </properties> </type> </types>
Tu podrías relacionar alf:expediente a cualquier carpeta, así como alf:documento a cualquier documento o content que tengas en alfresco.
Igualmente si quieres péganos lo que tienes hecho y le pegamos una ojeada a ver qué ocurre :wink:
¡Un saludo!

Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-10-2012 03:53 AM
Ante todo muchas gracias por responder, CristinaMR 🙂
Tienes razón, de hecho, cuando heredaba de folder hacía exactamente lo que decía el manual. Luego lo he cambiado para adaptarlo a lo que escribí antes y la estructura es esta:
En el web-client-config-custom tengo:
No obtengo ningún error en el log ni nada similar; el caso es que mi objetivo es poder asignar estas nuevas propiedades a los documentos que suba a partir de ahora al "Espacio de invitado" e igualmente, poder rellenarlo para aquellos que ya existen, pero no lo logro, dichas propiedades no aparecen 😞 ¿Qué estoy haciendo mal?
Gracias de nuevo!!
Tienes razón, de hecho, cuando heredaba de folder hacía exactamente lo que decía el manual. Luego lo he cambiado para adaptarlo a lo que escribí antes y la estructura es esta:
<type name="proy:proyectos"> <title>Extensión de proyecto</title> <parent>cm:content</parent> <properties> <property name="proy:Mail"> <title>eMail</title> <type>d:text</type> </property> <property name="proy:Proyecto"> <title>Proyecto</title> <type>d:text</type> </property> <property name="proy:Fecha"> <title>Fecha</title> <type>d:date</type> </property> </properties> </type>
En el web-client-config-custom tengo:
<config evaluator="string-compare" condition="Action Wizards"> <subtypes> <type name="proy:proyectos"/> </subtypes> </config> <config evaluator="string-compare" condition="Content Wizards"> <content-types> <type name="proy:contenido"/> </content-types> </config> <config evaluator="string-compare" condition="Space Wizards"> <folder-types> <type name="proy:proyectos"/> </folder-types> </config> <config evaluator="node-type" condition="proy:proyectos"> <property-sheet> <show-property name="proy:Mail"/> <show-property name="proy:Proyecto"/> <show-property name="proy:Fecha"/> </property-sheet> </config>
No obtengo ningún error en el log ni nada similar; el caso es que mi objetivo es poder asignar estas nuevas propiedades a los documentos que suba a partir de ahora al "Espacio de invitado" e igualmente, poder rellenarlo para aquellos que ya existen, pero no lo logro, dichas propiedades no aparecen 😞 ¿Qué estoy haciendo mal?
Gracias de nuevo!!
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-10-2012 04:13 AM
…el caso es que mi objetivo es poder asignar estas nuevas propiedades a los documentos que suba a partir de ahora al "Espacio de invitado" e igualmente, poder rellenarlo para aquellos que ya existen, pero no lo logro, dichas propiedades no aparecen 😞
Por partes:
- Si subes un contenido, le asocias tu tipo ¿te muestra tus metadatos propios?
- Si lo que quieres es que automáticamente se le asocie un tipo específico, deberás crear una regla en la que especifiques que todos los documentos entrantes se le aplique asocie tu tipo. ¿Sabes a qué me refiero y por dónde voy?
Pregunta si tienes dudas, sin problemas


Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-10-2012 08:25 AM
La primera es una muy buena pregunta, básicamente porque algún fallo tengo 🙂
Resulta que si quiero añadir un contenido, por ejemplo subir un archivo PDF, en la pestaña "Tipo" solamente aparece "Contenido". En este caso, debería aparecer también "Proyectos", ¿no? ¿Se me ha colado algo de la config que no he añadido para que el tipo esté disponible?
Mil gracias de nuevo!!
Resulta que si quiero añadir un contenido, por ejemplo subir un archivo PDF, en la pestaña "Tipo" solamente aparece "Contenido". En este caso, debería aparecer también "Proyectos", ¿no? ¿Se me ha colado algo de la config que no he añadido para que el tipo esté disponible?
Mil gracias de nuevo!!
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-10-2012 08:53 AM
Tengo un articulo que puede servirte de muuuucha ayuda en el punto en el que estás.
Pasame vía mensaje privado tu email y te lo mando
Eso sí, cuando des con la correcta configuración si no te importa posteala (así los demás ya lo sabrán y tendrán una referencia).
Un saludo.
Pasame vía mensaje privado tu email y te lo mando

Eso sí, cuando des con la correcta configuración si no te importa posteala (así los demás ya lo sabrán y tendrán una referencia).
Un saludo.
