No me aparece el nuevo tipo de espacio

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

Re: No me aparece el nuevo tipo de espacio

Hola Isa,
Precisamente tenia el  mismo problema que tú, a partir de la observación que hace pjcaracuel, he podido comprobar que si tengo mas de un fichero -context.xml solo me carga el espacio de uno de ellos. La solución que he tomé inicialmente es tener un fichero común xxx-context.xml donde añado los ficheros de los modelos a cargar.


<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE beans PUBLIC '-//SPRING//DTD BEAN//EN' 'http://www.springframework.org/dtd/spring-beans.dtd'>
<beans>
    <!– Registration of new models –>   
    <bean id="extension.dictionaryBootstrap" parent="dictionaryModelBootstrap" depends-on="dictionaryBootstrap">
        <property name="models">
            <list>     
               <value>alfresco/extension/modelo1.xml</value>
                <value>alfresco/extension/modelo2.xml</value>
            </list>
        </property>
    </bean>         
</beans>

Investigando un poco mas, he visto que esto es debido a que en los distintos ficheros xxx-context.xml, los creé definiendo siempre el bean con el mismo id extension.dictionaryBootstrap. Y claro, las definiciones no son "acumulativas". Si creas varios ficheros context con ids distintos para los beans, se cargan correctamente los modelos.

Espero que os sirva.

Por otro lado, no consigo que convivan espacios creados añadiendo los ficheros de configuración en este directorio, y espacios creados e instalados mediante un jar. A ver si en este punto alguien ha tenido problemas.



Saludos.
isa_7149
Member II

Re: No me aparece el nuevo tipo de espacio

He vuelto a retomar el tema, y he conseguido que me aparezca el nuevo tipo de espacio, pero todavía me falta de conseguir lo que quería sigo con ello. No se muy bien como he conseguido que funcionara, lo que he hecho es quitar del fichero web-client-config-custom.xml, todo lo que estaba comentado y todos los ^M, además he puesto las líneas de definición del folder-types antes de subtypes y especialise-types.
yoshuros
Member II

Re: No me aparece el nuevo tipo de espacio

Tuve el mismo problema que isa

y en mi caso el problema paso por haber intentado crear en una carpeta alfresco/extension ubicada en WEB-INF el modelo propuesto

Sin embargo la unica soluciuon que encontre dado que ya habia estado peleando mucho. Fue partir de cero con un modelo limpio y creando los cambios en la carpeta correcta.

Como al igual que Isa no soy muy linuxero, tiempo a pensar que talvez habia algun error de codificacion en el archivo

es decir latin-1 en vez de UTF-8 a pesar de declarar de esta forma la cabecera del xml.

en fin gracias por la ayuda
rogerguasch
Member II

Re: No me aparece el nuevo tipo de espacio

una pregunta de novato: cada vez que haceis cambios en el xxxModel.xml o xxxModel-context-xml o el web-client-config-custom.xml se tiene que hacer todo el depoloy otra vez (build.xml)??
o estos archivos los poneis en "ruta_tomcat/shared/clases/extension/" ???


tengo esta duda pq dentro del proyecto de alfresco en la ruta: "projects >> web-client >> config >> alfresco >> extension" es donde lo estoy haciendo yo…y por ahora no consigo sacarlo…


1 saludo!
yoshuros
Member II

Re: No me aparece el nuevo tipo de espacio

yo tuve problemas haciéndolo en esa carpeta, no se si eso gatillo mi problema inicial

pero después lo hice en esta carpeta:

Alfresco/tomcat/shared/classes/alfresco/extension

tratándose de la versión community.

y ahí si resulto
claro esta que antes tuve que borrar todo y partir de cero, pues parece se que mi modelo se ensucio mucho con tanto intento fallido

eso si debes reiniciar Alfresco(Tomcat)  cada vez que introduzcas un cambio en el modelo.

espero te sirva :mrgreen: