los forms realmente no serían lo mismo que los web form porque si no entiendo mal la documentación, los models definen los tipos de datos y los forms la forma en que se visualizan los campos de esos datos, es decir, si quiero un tipo de dato "evento" debería de crearme un custom model evento y luego con los forms mostrar los campos que quiero que se rellenen de ese tipo (como se muestran, etc.), no?. Igual no lo he entendido bien.Efectivamente, así es! .. estaba intentando sintetizar la idea y por lo que veo has entendido perfectamente el concepto : un form es el componente de gestión de los metadatos de un modelo/tipo de contenido existente en Alfresco.
Con la antigua herramienta, podiamos generar web forms (models y forms) que se asociaban a los web projects (sites), es decir, que un proyecto web podia usar "x" tipos de contenido. Ahora se pude hacer esa asociación también? O todos los models que se definan aplican a todos los sites?Todos los modelos que se definan aplican a todos los Sites (e incluso al Respository general, donde esta Company Home).
No hay ninguna forma que en la interfaz de creación de contenidos, le asocies un tipo y te aparezcan los campos a rellenar, es decir:Por defecto en Share esta característica no funciona igual que en Explorer, se suele crear el cotenido (html en este caso) y mediante reglas o acciones para especializar el tipo se le añaden estos metadatos "personalizados". Otra opcion es realizar una parametrización para exponer tu tipo de contenido en el menu de "creación de contenidos" ( como hacen los compañeros de Zylk http://www.zylk.net/web/guest/web-2-0/blog/-/blogs/creacion-de-contenidos-personalizados-en-alfresco... ).
Tipo Noticia:
Titulo: [ a rellenar por el que contribuye ]
Cuerpo: [ a rellenar por el que contribuye ]
….
En cualquier caso, tampoco se puede definir una estructura de datos (los web forms antiguos: xsd) para que valide el XML cuando lo cargas? Es decir, todo se tiene que hacer con la visualización? (supongo que leeras las etiquetas del xml y las presentaras de una forma u otra, a eso te refieres, no?)La estructura de presentación de los datos en integraciones con sistemas externos (portlet websphere) la defines tu, dados los metadatos del contenido que obtienes vía consulta (lucene, cmis, xpath..).
¿Entonces no es posible definir en Share un formulario de entrada de datos para que un usuario sin conocimiento en html (o xml) pueda contribuir contenido?¿Todas las contribuciones con distintos tipos de datos se hacen a través de XML y HTML?Claro que sí, así es como funciona, por ejemplo, cuando creas un contenido html desde la interfaz de Share. Tú caso sería similar (con vuestras propiedades adicionales). Lo que tendréis que definir vosotros es la presentación de dicho contenido en el portlet de websphere.
Content from pre 2016 and from language groups that have been closed.
Content is read-only.
By using this site, you are agreeing to allow us to collect and use cookies as outlined in Alfresco’s Cookie Statement and Terms of Use (and you have a legitimate interest in Alfresco and our products, authorizing us to contact you in such methods). If you are not ok with these terms, please do not use this website.