Cambiar interfaz gráfica Alfresco

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

Cambiar interfaz gráfica Alfresco

hola:
Me gustaría que en una de las instancias que tengo de Alfresco, al poner la url correspondiente y autenticarse, la pantalla que se visualiza no muestre la parte de la izquierda, My Home, Company Home, … lo que llaman en la doc sidebar) y que la working area directamente muestre el contenido de la carpeta MyHome.
Cualquier ayuda o pista será bienvenida. Muchas gracias.
6 Replies
venzia
Senior Member

Re: Cambiar interfaz gráfica Alfresco

Hola Jaime, para esto tienes que modificar las siguientes propiedades del fichero web-client-config.xml (o siguiendo las 'buenas practicas' extenderlas en el web-client-config-custom.xml de extension) :
-Para lo del sidebar cambia el valor de la siguiente propiedad de true a false :
         <!– Shelf component default visibility, set to false to hide the shelf by default –>
         <shelf-visible>true</shelf-visible>
-Para lo de My Home tendrás que establecer el valor a 'userhome' en la siguiente propiedad (ojo, sin comillas):
         <!– The default location to display when the browse screen is first shown –>
         <!– This value should be one of 'myalfresco', 'userhome', 'companyhome' or 'guesthome' –>
         <initial-location>myalfresco</initial-location>
Con esto tienes aplicados los valores para todos los usuarios por defecto. Aunque luego cada uno tiene permitido cambiarlo a su antojo. Lo de que apliquen el sidebar se puede evitar suprimiendo el icono de este de la jsp correspondiente (esta en jsp/parts pero no recuerdo el fichero exacto). Lo de evitar que el usuario cambie su "lugar de inicio" esta más complicado aunque si te interesa se puede abordar.
Saludos
jaime_martin
Member II

Re: Cambiar interfaz gráfica Alfresco

muchas gracias!
modificando web-client-config.xml ha funcionado perfectamente, sin embargo he creado un archivo web-client-config-custom.xml con este contenido y no me funciona. ¿hay que hacer algo especial aparte de rearrancar el servidor para que tenga en cuenta ese archivo?


<alfresco-config>
   <config>
      <client>  
         <shelf-visible>false</shelf-visible>
         <initial-location>userhome</initial-location>        
      </client>
   </config>
</alfresco-config>
jaime_martin
Member II

Re: Cambiar interfaz gráfica Alfresco

por cierto, que el xml de custom lo he creado lo he dejado en la misma ruta que el otro, en mi caso bajo:
\tomcat\webapps\alfresco\WEB-INF\classes\alfresco
venzia
Senior Member

Re: Cambiar interfaz gráfica Alfresco

Hola jaime, ahi esta el problema ya que el custom debe que estar ubicado en tomcat/shared../extension (seguramente ya existirá así que solo hay que añadir las propiedades y sus valores)
Saludos
jaime_martin
Member II

Re: Cambiar interfaz gráfica Alfresco

gracias de nuevo!
Me puedes recomendar algún enlace o documento sobre las "buenas prácticas" y cómo en general poder adaptar Alfresco a medida?
Buscando en la wiki solo he encontrado esto
http://wiki.alfresco.com/wiki/Category:Customization
gracias!
venzia
Senior Member

Re: Cambiar interfaz gráfica Alfresco

En general a la hora de extender Alfresco es recomendable hacerlo en forma de módulo .amp ya que esto te permite aplicar/reestablecer los cambios sin necesidad de manipular/incluir los ficheros "a pelo". Por otro lado trabajar de esta forma te permite llevar a cabo las migraciones/actualizaciones futuras de una forma más sencilla, profesional y flexible.
En este aspecto, documentación a tener en cuenta :
http://wiki.alfresco.com/wiki/Packaging_And_Deploying_Extensions
http://wiki.alfresco.com/wiki/AMP_Files
http://wiki.alfresco.com/wiki/Module_Management_Tool

Saludos