cancel
Showing results for 
Search instead for 
Did you mean: 

Removing My Dashboard, Repository icons from site...

zanity84
Champ in-the-making
Champ in-the-making
Hello,

I am looking into modifying how users can see their Alfresco share for 4.0.e. Basically, we will have clients who only need to access the site, and nothing else. The intent of this client-side Alfresco instance is to allow clients to download/upload content. To eliminate any confusion on the client side, I want to see if I can make it where the clients only see the site and the document library. The following is a brief run-down of what I'm looking at:

1) In a sense, we are replacing our FTP server with this Alfresco server, so they will be similar in how files are downloaded/uploaded
2) I would prefer if the user isn't able to access his or her user dashboard –> Only because we don't want the clients confused as to how to get back
3) With number 2 in mind, I was wondering if there was a way to take out the "My Dashboard", "People", and "Repository" elements from the top of the site page.

I'm wondering if this is too much to ask, but I figured I'd give it a try. From what I've read, I had to look at the share-config-custom.xml to configure this, but I wasn't able to figure it out. I can give you any more detail if necessary or answer more questions. I appreciate the help!
3 REPLIES 3

lementree
Champ on-the-rise
Champ on-the-rise
Hi,

You can comment the lines in share-config.xml.

<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" 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>

zanity84
Champ in-the-making
Champ in-the-making
Thank you so much! Where is the share-config.xml file located? If we're talking about the share-config-custom.xml file, I'm not seeing that code in it, even the .sample file. Thanks again,

lementree
Champ on-the-rise
Champ on-the-rise
Hi,

you can find the share-config.xml in below location
<Alfresco Home>\tomcat\webapps\share\WEB-INF\classes\alfresco\share-config.xml