Combination View Flat View Tree View
Threads [ Previous | Next ]
toggle
Franzoia Odin
Question sur le Portlet Document & Média
January 23, 2013 5:52 AM
Answer

Franzoia Odin

Rank: New Member

Posts: 5

Join Date: January 22, 2013

Recent Posts

Bonjour,

Je travaille actuellement sur un protail Liferay déjà mis en place (liferay 6.1). Et on me demande de voir si on peut faire certaine chose avec le portlet Document & Média.

Du coup vu ce qu'on me demande j'aurais quelque question sur ce portlet :

- Peut on désactivé pour un rôle la fonction de recherche (si oui comment) ?

- Quand on pose un fichier ou que l'on crée un sous-dossier, celui ci peut'il hériter des droits d'accès du dossier mère ou faut 'il tout configuré à la main ?

- En supposant qu'un fichier puisse hériter des droits d'accès du dossier dans le quel on le pose, si on déplace un fichier comportant des droits "propriétaire" dans un dossier comportant d'autre type de droits, le fichier change t'il automatiquement de droit d'accès ?

- Est ce qu'il y a la possibilité de figé les droits d'accès lors de la création de dossier/sous-dossier ou de fichier (faire en sorte que l'utilisateur ne puisse pas le changer et qu'il soit par défaut en propriétaire) ?

- Peut on créer des espaces vraiment privé, je veux dire par là qu'un utilisateur avec un rôle beta ne puisse pas accéder aux dossiers fichiers qui serais destiné à des utilisateurs ayant un rôle Alpha et ceux même par la recherche ? Car après avoir configuré un dossier pour n'être vu que par certain rôle et placé un fichier dedans je l'ai recherché via un autre rôle qui ne vois effectivement pas le dossier et bien j'ai réussis à retrouver ce fichier et à le télécharger, alors que pour moi cela n'aurais pas du être possible.

- Comment peut on obtenir le code source du portlet Document & Média, car je pense que je vais devoir le modifier pour pouvoir faire ce que l'on demande ?

- Quand on créer un dossier ou que l'on upload un fichier on a la possibilité de mettre en droit d'accès "invitez les membres", à quoi cela sert car je ne vois pas comment on peux inviter des membres puisque rien d'autre ne s'affiche permettant l'invitation, qu'elle est sa véritable utilité ? Invitation par rôle ou par utilisateur ?

- Existe t'il une documentation hyper détaillé sur ce portlet ? J'ai fais pas mal de recherche sur Google mais je n'ai pas réussis à trouver (sans doute une mauvaise recherche).

- Existe t'il une version plus avancé de ce portlet actuellement ?

- La dernière version de liferay est il toujours la 6.1 ?

Je voudrais avoir votre sur ce que l'on me demande :
Mon chef me demande de voir si on ne peut pas mieux géré le portlet Document & Média.

Il veut que chaque utilisateur ce retrouve avec deux identifiants avec des rôle distinct :
- Un rôle de contributeur : qui n'a la possibilité que d'écrire (aucune recherche, aucune lecture) dans un dossier propriétaire, pour ajouter des fichiers. Il n'a pas la possibilité de voir d'autre dossier que celui dont il est propriétaire.
- Un autre rôle (par exemple : manager) : qui n'a pas accès au dossier contributeur mais à divers dossier qui ont différent, la possibilité de faire des recherches.
Personnellement je pense qu'il y mieux à faire que d'obliger les utilisateurs à avoir 2 identifiant.

Il veut qu'une personne se retrouve avec un rôle de libraire qui à la visibilité sur la totalité des dossiers (même les dossiers contributeur) pour ce que j'ai fais comme test le rôle d'admin suffit je pense. il serait le seul à être habilité à déplacer n'importe quel fichier dans les dossiers approprié (d'où le nom de libraire).

Il veut que des dossiers soit complétement confidentiels pour certain rôle et ceux même par une recherche ce qui pour le moment n'as pas l'air d'être faisable.

Est il vraiment possible de faire quelque chose d'aussi clôturé et ceux ci sans avoir à manipuler les droit d'accès de chaque dossier/sous-dossier créé, ou fichier uploadé à la main à chaque fois ?

J'ai joint une image montrant les droits suivant les différents rôle en pièce jointe.

Merci d'avance.
Attachment

Attachments: image001.png (52.1k)
Franzoia Odin
RE: Question sur le Portlet Document & Média
January 24, 2013 5:40 AM
Answer

Franzoia Odin

Rank: New Member

Posts: 5

Join Date: January 22, 2013

Recent Posts

Aucune réponse à même quelques une de mes questions ?
Matthieu R.
RE: Question sur le Portlet Document & Média
January 28, 2013 7:45 AM
Answer

Matthieu R.

Rank: Junior Member

Posts: 44

Join Date: July 18, 2012

Recent Posts

Bonjour,

Vous êtes en train d'expérimenter le côté obscur de Liferay. Si certains portlets "natifs" sont très utiles et peuvent être intégrés rapidement, d'autres, nécessitant une customisation, entraînent énormément de problèmes.

On vous répondra sûrement que tout est possible étant donné que tout le code est à votre disposition et qu'il vous est possible de le modifier à votre guise. Mais à quel prix ? Plongez-vous un peu dans le code d'un portlet une fois, vous vous rendrez rapidement compte qu'aucun changement ne sera facile et gratuit.

J'ai moi-même dû réaliser une intégration du portlet mail mais avec une vision "entreprise". Les problèmes se sont vite accumulés. Pour le portlet "Documents and Media", ma direction souhaitait l'intégrer dans un processus global d'analyse des produits de partage de fichiers/GED ... il a été rapidement mis à l'écart étant donné ses faiblesses.

Je vais néanmoins tenter de répondre à certaines de vos questions.

Franzoia Odin:

Quand on pose un fichier ou que l'on crée un sous-dossier, celui ci peut'il hériter des droits d'accès du dossier mère ou faut 'il tout configuré à la main ?


J'avais cherché cela aussi mais ce n'est pas possible à ma connaissance sans customiser le portlet.

Franzoia Odin:

Peut on créer des espaces vraiment privé, je veux dire par là qu'un utilisateur avec un rôle beta ne puisse pas accéder aux dossiers fichiers qui serais destiné à des utilisateurs ayant un rôle Alpha et ceux même par la recherche ? Car après avoir configuré un dossier pour n'être vu que par certain rôle et placé un fichier dedans je l'ai recherché via un autre rôle qui ne vois effectivement pas le dossier et bien j'ai réussis à retrouver ce fichier et à le télécharger, alors que pour moi cela n'aurais pas du être possible.


Vous pointez un problème très présent : "sentiment d'insécurité". En effet, la gestion des droits est tellement peu intuitive et peu complète que l'on a souvent l'impression qu'elle pourrait être outrepassée sans problèmes. Je ne peux pas vous confirmer ou vous infirmer que les documents sont visibles par tous mais je peux vous confirmer que vous avez raison de vous en inquiéter.

Franzoia Odin:

Comment peut on obtenir le code source du portlet Document & Média, car je pense que je vais devoir le modifier pour pouvoir faire ce que l'on demande ?


J'avais trouvé les sources de mon portlet-mail à cette adresse.
http://svn.liferay.com/repos/public/plugins/branches/6.1.x/portlets/

Problème : la 6.1 n'est pas définitive... et la version de votre Liferay, sans doute GA1, ne sera surement plus compatible avec la version du portlet disponible dans le SVN. Il faut donc travailler sur une version du portail à jour pour pouvoir profiter des modifications des portlets, cela implique donc que votre environnement de production doit pouvoir monter en version également.

Franzoia Odin:

Existe t'il une documentation hyper détaillé sur ce portlet ? J'ai fais pas mal de recherche sur Google mais je n'ai pas réussis à trouver (sans doute une mauvaise recherche).


A ma connaissance, non. Comme pour la majorité des portlets. Il faut ouvrir le code et tenter de comprendre le fonctionnement, c'est ce que j'ai dû faire avec le portlet mail.
La dernière version du portlet est celle que vous trouverez sur le SVN. Actuellement, la version la plus récente de Liferay est la 6.1 GA2 sauf erreur.

Mon avis peut vous sembler négatif mais il se veut pragmatique. Réaliser du développement spécifique dans les portlets de Liferay est fastidieux. A mon sens, il faut le garder pour ce qu'il est : un conteneur. Et en ce sens, il est très utile et très adapté. Pour les outils qu'il fournit en plus, ils peuvent être utiles mais il ne faut pas non plus les sacraliser... il y a nettement mieux sur le marché.

Pourquoi ne pas s'orienter vers une solution tierce et chercher la meilleure manière de l'intégrer ? Pour de la gestion documentaire, Alfresco apporte beaucoup de garanties et il s'intègre parfaitement dans Liferay.

A votre disposition, en cas de besoin.
Franzoia Odin
RE: Question sur le Portlet Document & Média
January 29, 2013 2:00 AM
Answer

Franzoia Odin

Rank: New Member

Posts: 5

Join Date: January 22, 2013

Recent Posts

Bonjour,

Merci pour vos réponses, en farfouillant longuement sur le net c'est exactement ce que je redoutais (de devoir me plonger dans le code source du portlet pour arrivé à ce qui m'ais demandé).

Je vais étudié ça et voir avec mon chef de projet si il compte essayer de coninuer sur cette voie.

Merci encore pour vos Réponse Mathieu