cancel
Showing results for 
Search instead for 
Did you mean: 

Custom Dashlet

piter
Champ in-the-making
Champ in-the-making

Salve,

mi chiamo Pietro e mi sono registrato da poco a questa community, sono anche poco esperto nello sviluppo di Alfresco per questa ragione mi rivolgo a voi per chiedere un suggerimento, ho realizzato un progetto AIO e personalizzandolo in modo da registrare un nuovo utente secondo le esigente richieste; ora all'atto della registrazione e quindi nel momento che viene creato il nuovo utente ho bisogno di personalizzare la pagina: attraverso i file di configurazione ho nascosto i Dashlet di default (My Site, My Task, My Documet e My Activitie) e creato una Dashlet personalizzata; questa dashlet però non viene visualizzata di default dopo la creazione del nuovo utente se non trascinandola nella pagina dai Widget dalla sezione impostazioni.

Come posso fare per rendere la mia custom Dashlet visibile di default nella pagina dell'user creato?

spero di essere stato chiaro e vi ringrazio in anticipo per i suggerimenti

grazie Pietro. 

1 ACCEPTED ANSWER

davidciamberlan
Elite Collaborator
Elite Collaborator

Ciao,

puoi procedere così:

copia il file:

<tomcat>/webapps/share/WEB-INF/classes/alfresco/site-data/presets/presets.xml‍

in :

<tomcat>/shared/classes/alfresco/web-extension/site-data/presets/presets.xml

In quest'ultimo file, cerca il tag con id="user-dashboard" e edita a tuo piacimento i <component>.

View answer in original post

3 REPLIES 3

davidciamberlan
Elite Collaborator
Elite Collaborator

Ciao,

puoi procedere così:

copia il file:

<tomcat>/webapps/share/WEB-INF/classes/alfresco/site-data/presets/presets.xml‍

in :

<tomcat>/shared/classes/alfresco/web-extension/site-data/presets/presets.xml

In quest'ultimo file, cerca il tag con id="user-dashboard" e edita a tuo piacimento i <component>.

piter
Champ in-the-making
Champ in-the-making

Salve,

ancora non va, ho aggiunto il file presets.xml nella riectory:

 <project-name>/src/main/amp/config/alfresco/web-extensions/site-data/presets

<?xml version="1.0" encoding="UTF-8"?>
<preset id="site-dashboard">
   <components>
      <component>
                  <scope>page</scope>
                 <region-id>component-1-3</region-id>
                 <source-id>user/${userid}/dashboard</source-id>
                 <url>/aikau-dashlet</url>
     </component>
  </components>

</preset>

e alla creazione del nuovo user continuo a non visualizzare la dashlet che corrisponde al tag url, in realtà non sono

riuscito a trovare il file della prima istruzione della precedente risposta, quindi ho copiato un file presets.xml dalla documentazione e l'ho personalizzato.

se possibile un altro piccolo aiuto; grazie

piter
Champ in-the-making
Champ in-the-making

Chiedo scusa, ho risolto: con più attenzione ho seguito le indicazioni.

grazie ancora