Cambiar preferencias de escritorio por defecto en SHARE

cancel
Showing results for 
Search instead for 
Did you mean: 
cristinamr
Advanced

Re: Cambiar preferencias de escritorio por defecto en SHARE

Nada. He probado sobre una 3.4b Enterprise y se ve que debe ser un bug o similar porque esto no va  Smiley Sad 

Gracias Normando por las molestias que te has tomado =)

Un saludo.
--
VenziaIT: helping companies since 2005! Our ECM products: AQuA & Seidoc
rcsalazar77
Member II

Re: Cambiar preferencias de escritorio por defecto en SHARE

Yo tengo la versión 3.4a y tambien funciona, me parece excelente la opcion de archivos "custom" de xml, recién le estoy hecho mano a alfresco, de todas maneras en el foro en ingles recibi una respuesta que tambien me parecio interesante, se las copio a ver que opinan:

Re: Login directly to a site and not to dashboard
by MikeH » 15 Nov 2010, 03:52

It's a bad idea to alter files within the webapps folder directly. As soon as Tomcat decides to redeploy the share.war, or you want to upgrade, you'll lose all your modifications. Instead, the correct place is the Tomcat/shared/classes/alfresco/web-extension folder for Share.

Please see http://wiki.alfresco.com/wiki/Alfresco_Share and http://wiki.alfresco.com/wiki/Share_Custom_Pages
You'll also need to ensure Tomcat is picking up the /shared folder: http://wiki.alfresco.com/wiki/Install_Tomcat6

Thanks,
Mike
rcsalazar77
Member II

Re: Cambiar preferencias de escritorio por defecto en SHARE

Yo tengo la versión 3.4a y tambien funciona, me parece excelente la opcion de archivos "custom" de xml, recién le estoy hecho mano a alfresco, de todas maneras en el foro en ingles recibi una respuesta que tambien me parecio interesante, se las copio a ver que opinan:

Re: Login directly to a site and not to dashboard
by MikeH » 15 Nov 2010, 03:52

It's a bad idea to alter files within the webapps folder directly. As soon as Tomcat decides to redeploy the share.war, or you want to upgrade, you'll lose all your modifications. Instead, the correct place is the Tomcat/shared/classes/alfresco/web-extension folder for Share.

Please see http://wiki.alfresco.com/wiki/Alfresco_Share and http://wiki.alfresco.com/wiki/Share_Custom_Pages
You'll also need to ensure Tomcat is picking up the /shared folder: http://wiki.alfresco.com/wiki/Install_Tomcat6

Thanks,
Mike
cristinamr
Advanced

Re: Cambiar preferencias de escritorio por defecto en SHARE

It's a bad idea to alter files within the webapps folder directly. As soon as Tomcat decides to redeploy the share.war, or you want to upgrade, you'll lose all your modifications. Instead, the correct place is the Tomcat/shared/classes/alfresco/web-extension folder for Share.

Sip, esas son las llamadas "buenas prácticas" =) Pero, ¿sabes por qué te lo recomienda así no? Porque si tu extiendes directamente sobre WEB-INF/, si llegara el caso en el que  tuvieras que desplegar un nuevo war (por ejemplo una actualización de versión), alfresco lo que hace es descomprimir el war nuevo sobre tomcat/webapps/share/ y tomcat/webapps/alfresco/ por lo que te "machacaría" esos archivos que ya habías modificados. Si tu lo extiendes en tomcat/shared/classes/alfresco/extension o web-extension ahí al realizar un despliegue nuevo no te toca tus archivos y siempre te los va a cargar Smiley Wink

Vamos, no sé si me he explicado bien pero la idea es esa: Todo lo que sea "tocado" debes hacerlo en extension (para alfresco) y web-extension (para share).

Un saludo.
--
VenziaIT: helping companies since 2005! Our ECM products: AQuA & Seidoc
horaciomedina
Member II

Re: Cambiar preferencias de escritorio por defecto en SHARE

Normando
Me ha servido para realizar una modificación y funciona!!
Solo necesitaba restringir el boton repositorio para los usuarios no administradores.
Va lo que agregue al <Directorio_alfresco>tomcat/shared/classes/alfresco/web-extension/share-config-custom.xml.

<!– Inicio Restringir Boton Repositorio –>
   <!– Global config section –>
   <config replace="true">
          
      <header>
         <app-items>
            <!– defaults: icon="{id}.png" label="header.{id}.label" description="header.{id}.description" –>
            <item type="link" id="my-dashboard">{userdashboardpage}</item>         
         <item type="js" id="sites">Alfresco.module.Sites</item>         
            <item type="link" id="people">/people-finder</item>
            <item type="link" permission="admin" id="repository" condition="conditionRepositoryRootNode">/repository</item>
            <item type="container" id="more">
               <container-group id="my">
                  <item type="link" id="my-tasks">/my-tasks</item>
                  <item type="link" id="my-workflows">/my-workflows</item>
                  <item type="link" id="my-content">/user/user-content</item>
                  <item type="link" id="my-sites">/user/user-sites</item>
                  <item type="link" id="my-profile">{userprofilepage}</item>
               </container-group>
               <container-group id="tools" permission="admin">
                  <item type="link" id="application">/console/admin-console/application</item>
                  <item type="link" id="groups">/console/admin-console/groups</item>
                  <item type="link" id="replication-jobs" condition="!conditionEditionTeam">/console/admin-console/replication-jobs</item>
                  <item type="link" id="repository">/console/admin-console/repository</item>
                  <item type="link" id="trashcan">/console/admin-console/trashcan</item>
                  <item type="link" id="users">/console/admin-console/users</item>
                  <item type="link" id="more">/console/admin-console/</item>
               </container-group>
            </item>
         </app-items>
         <user-items>
            <item type="container" id="user" icon="" description="">
               <container-group id="usermenu" label="">
                  <item type="user" id="status">{userprofilepage}</item>
                  <item type="link" id="my-profile">{userprofilepage}</item>
                  <item type="link" id="change-password" condition="user.capabilities.isMutable">/user/change-password</item>
                  <item type="external-link" id="help">{share-help}</item>
                  <item type="link" id="logout" condition="!context.externalAuthentication">/dologout</item>
               </container-group>
            </item>
         </user-items>
         <dependencies>
            <css src="/modules/create-site.css" />
            <css src="/modules/header/sites.css" />
            <js src="/modules/create-site.js" />
            <js src="/modules/header/sites.js" />
         </dependencies>
      </header>
   </config>  
<!– Fin Restringir Boton Repositorio –>

Un abrazo desde Argentina.