cancel
Showing results for 
Search instead for 
Did you mean: 

Cambiar preferencias de escritorio por defecto en SHARE

rcsalazar77
Champ in-the-making
Champ in-the-making
Saludos:

Es posible cambiar las preferencias predeterminadas con las que viene un "DASHBOARD o PANEL DE CONTROL" en Alfresco SHARE cada vez que se crea un nuevo usuario?

Es decir, cuando un usuario nuevo ingresa, me gustaría que no tenga en su dashboard el modulo de calendario por defecto ni el de tareas. Se que puede quitarlos personalizando su dashboard, pero hay manera de que Alfresco lo haga por defecto?

Lo mismo me gustaría para la creación de un nuevo "SITE", cuando se crea, viene  activos por defecto "WIKI", "FOROS", "BLOGS" etc, pero por defecto quisiera que solo se creen los SITES con la opcion "Biblioteca de documentos activa".
Donde puedo varias estos perfiles por defecto que alfresco me entrega, tanto para las preferencias de dashboard como para los modulos activos de cada site.

Gracias por su ayuda,
Roberto
14 REPLIES 14

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.

cristinamr
World-Class Innovator
World-Class Innovator
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
Champ in-the-making
Champ in-the-making
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
Champ in-the-making
Champ in-the-making
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
World-Class Innovator
World-Class Innovator
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
Getting started

Tags


Find what you came for

We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.