Problème de prévisualisation interface share

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

Problème de prévisualisation interface share

Dans l'interface share, certains documents (dans document library) n'apparaissent pas lors de la prévisualisation en particulier les fichiers microsoft office ( .doc, .ppt ….)
Le serveur ALFRESCO est en version v3.0.0 (Stable 1526) .

En parcourant les différents forum qui évoquent le problème , j'ai fini par migrer vers les dernières version  open office et SWFTools .

Cela fonctionne maintenant bien mais évidemmment uniquement pour les nouveaux documents déposés dans l'interface share

Comment peut on initialisé simplement  cette prévisualisation pour les anciens documents.

J'ai essayé en appliquant sur ces documents  une action  script du style
thumbnailName=document.getThumbnailDefintions();
document.createThumbnail(thumbnailName[2], true);

ou
document.createThumbnail("webpreview", true);

Rien ne se passe.


Merci de vos réponses
6 Replies
michaelh
Active Member

Re: Problème de prévisualisation interface share

Bonjour,

Avez-vous installé/configuré correctement OpenOffice ? Il est nécessaire pour la preview des documents office.
Un indice : si la preview fonctionne avec les PDF et images mais pas pour les documents (MS/Open)office alors c'est ça.
Autre indice : le log au démarrage devrait en dire plus

EDIT : honte à moi, je n'ai pas bien lu la question, mais Bertrand (ci-dessous) oui Smiley Happy
bertrandf
Active Member

Re: Problème de prévisualisation interface share

Bonjour,

Avez-vous essayé de supprimer les miniatures générées coté serveur ?
Je pense que le fait de toutes les supprimer forcera share à recréer les miniatures et les apperçus de tous vos documents.

Cordialement.
jcl_4104
Member II

Re: Problème de prévisualisation interface share

Merci pour votre réponse

Mais comment peut on supprimer simplement les miniatures générées coté serveur ?
bertrandf
Active Member

Re: Problème de prévisualisation interface share

Alors, en fait il faut créer un petit script JavaScript à exécuter dans Alfresco.

Voici le code pour supprimer les vignettes (créer un fichier doclib.js par exemple) :
nodes = search.luceneSearch("@cm\\:thumbnailName:\"doclib\"");
for (var i=0; i<nodes.length; i++) { node = nodes[i]; node.remove(); }

Et voici le code pour supprimer les appeçus des documents (webpreview.js) :
nodes = search.luceneSearch("@cm\\:thumbnailName:\"webpreview\"");
for (var i=0; i<nodes.length; i++) { node = nodes[i]; node.remove(); }

Les scripts sont à mettre dans votre Alfresco, dans : Company Home > Data Dictionary > Scripts
Ensuite, il suffit d'exécuter le script, pour cela il faut :
Aller dans View Details sur un document
Puis Run Action
   1. Select Action  : Execute a script
   2. Sélectionner le script à exécuter
   3. Cliquer sur Finish

Ensuite, un simple refresh dans votre navigateur devrait régénérer les vignettes.

Cordialement.
stivostin
Member II

Re: Problème de prévisualisation interface share

J'ai l'impression que ce script supprime TOUS les webpreview (de tous les documents)
soit je me trompe, soit ce que je cherche, c'est une version qui ne traiterait qu'un dossier

Mes faibles connaissances ne me permettent pas de l'écrire pour l'instant, vous pouvez m'aider ?
merci.
jeanjot
Active Member

Re: Problème de prévisualisation interface share

Bonsoir

A priori ce n'est pas un problème, les previews seront toutes reconstruies.