Message Boards

[RESOLU]Page privée dans la partie Guest

Rodney Mac Gyver, modified 16 Years ago.

[RESOLU]Page privée dans la partie Guest

New Member Posts: 22 Join Date: 5/14/07 Recent Posts
Bonjour

Je suis un tout jeune novice avec Liferay. J'ai commencé à développer un portail basé sur cet outil il y a deux semaines.

Pour ce portail, j'ai mis en place tout un site en redéveloppant la partie "Guest" de Liferay (c'est-à-dire en effaçant ou personnalisant les pages mises en place lors de l'installation de Liferay).
Pour l'instant, toutes les pages qui sont présentes sont communes à tout le monde. Je voudrais développer une page personnelle pour chaque utilisateur. En effet, si je mets sur une page de la partie "Guest", un calendrier ou une note, chaque utilisateur aura les mêmes données pour ces portlets et chaque modification sera répercutée sur les autres utilisateurs.
Est-ce possible de créer ce genre de pages où les données affichées correspondent à un seul utilisateur.

De plus, est-il possible de donner des permissions de vue à chaque portlet ? Toujours pour cette page, je voudrais que certains portlets ne puissent pas être supprimés de la page par l'utilisateur. Ce genre de contraintes est-il possible ?

Merci beaucoup pour votre aide.
Erwan BODERE, modified 16 Years ago.

RE: Page privée dans la partie Guest

Junior Member Posts: 79 Join Date: 4/24/07 Recent Posts
Rodney Mac Gyver, modified 16 Years ago.

RE: Page privée dans la partie Guest

New Member Posts: 22 Join Date: 5/14/07 Recent Posts
Okai, donc on peut bien figer certains portlets sur une page privée. Merci pour ton aide.

Maintenant, il ne me reste plus que le problème "d'intégrer" une page privée dans l'espace public. Est-ce que cela est possible ?
Rodney Mac Gyver, modified 16 Years ago.

RE: Page privée dans la partie Guest

New Member Posts: 22 Join Date: 5/14/07 Recent Posts
Bonjour à tous.
Je me permets de faire remonter mon post parce que j'ai beau chercher, je n'ai toujours pas réussi à faire cette intégration.
Au risque de me répéter, je préfère préciser ce que je veuxfaire : tout ce que je souhaite faire, c'est d'intégrer une page personnelle au sein même de ma communauté "Guest", afin que chaque utilisateur ait sa propre page. Et cette page, je voudrais qu'elle soit accessible depuis la navigation principale et qu'en rentrant sur cette page, on ne sorte pas de la communauté "Guest". Bref, je veux une seule page "privée" au sein même de ma communauté "Guest".
Personne n'a eu besoin de faire ce genre de chose dans son portail ?

Merci d'avance pour votre aide.
Anonymous, modified 16 Years ago.

RE: Page privée dans la partie Guest

Post: 1
Mon avis est celui ci : les pages personnelles dans Liferay ne sont pas dans des communautés existantes, je dirai.

Liferay crée une espèce de communauté virtuelle qui est propre à ton utilisateur mais tu ne peux pas faire de pages personnelles dans une autre communauté. Si tu y arrives tiens nous au courant car j'ai encore jamais vu cela.

Cependant, y-a-t-il vraiment un intérêt fort à ce que tu veux faire ?

Ne peux tu pas t'arranger pour t'éloigner un peu de ton schéma tout en restant proche du but que tu recherches et en respectant les fonctionnalités offertes par liferay ?
Rodney Mac Gyver, modified 16 Years ago.

RE: Page privée dans la partie Guest

New Member Posts: 22 Join Date: 5/14/07 Recent Posts
L'intérêt pour moi est que l'utilisateur ait l'impression de rester toujours sur le même site et n'ait pas un changement de contexte totale, à savoir qu'il garde les mêmes menus, la même navigation, le même thème ... Je trouve dommage que l'utilisateur ait à changer de "site" pour une seule page personnelle.

Il est peut-être possible de modifier la page navigation.jsp du thème pour rajouter la page personnelle dans les liens du menu dans la partie "guest" et de faire la même chose en mettant tous les liens de la partie "guest" dans le menu de la partie "privée".
C'est une grosse bidouille et je sais pas si ca va marcher ...
Anonymous, modified 16 Years ago.

RE: Page privée dans la partie Guest

Post: 1
Oui je me doutais que c'était ton besoin.

En y réflechissant, on peut effectivement douter du choix fait dans liferay d'implémenter des pages personnelles tel que c'est fait actuellement. Il aurait peut être été plus simple de pouvoir simplement spécifier qu'une page est personelle ou pas au moment de la création d'une page.

Moi voici ce que j'ai fait : j'ai mis un contenu (portlet "journal articles") dans la home page (page de la communauté guest) avec dedand le lien vers la communauté privée de la personne (lien /c/portal/layout?p_l_id=default) et j'ai configurer ce contenu pour que seules certaines personnes peuvent voir.
Rodney Mac Gyver, modified 16 Years ago.

RE: Page privée dans la partie Guest

New Member Posts: 22 Join Date: 5/14/07 Recent Posts
Anonymous:

Il aurait peut être été plus simple de pouvoir simplement spécifier qu'une page est personelle ou pas au moment de la création d'une page.


En effet, c'est exactement ce que je cherchais à faire ! Je suis fixé maintenant sur le fait que ce n'est pas possible.

Anonymous:

Moi voici ce que j'ai fait : j'ai mis un contenu (portlet "journal articles") dans la home page (page de la communauté guest) avec dedand le lien vers la communauté privée de la personne (lien /c/portal/layout?p_l_id=default) et j'ai configurer ce contenu pour que seules certaines personnes peuvent voir.

C'est une bonne idée mais elle ne me permet pas de faire entièrement ce que je voulais, à savoir intégrer le lien vers la communauté privée au sein même de la barre de navigation.

J'ai continué de mon côté sur la bidouille que je voulais faire.
En utilisant deux thèmes identiques avec une modification de "navigation.jsp", j'ai presque réussi à faire ce que je voulais :
- dans la partie Guest, j'ai simplement inséré un lien vers la communauté privée
- dans la partie privée, j'ai réussi à récupérer les noms et liens vers toutes les pages de la communauté public qui constituent le menu.
Le seul problème qui apparaît est que les pages cachées (car l'utilisateur n'a pas la permission de la voir) apparaissent alors. C'est d'ailleurs un problème qui est présent dans le portlet Site Map et que j'aimerai également corrigé.
Il me reste juste à régler ce problème (et je ferai d'une pierre deux coups emoticon)
Anonymous, modified 16 Years ago.

RE: Page privée dans la partie Guest

Post: 1
Le seul problème qui apparaît est que les pages cachées (car l'utilisateur n'a pas la permission de la voir) apparaissent alors


Ok je ne connais pas trop ce probleme mais j'imagine que tu dois juste dans le code faire un test pour savoir si une page est cachée ou pas et afficher le lien ou pas. Donc cool, tout roule comme sur des roulettes.
Rodney Mac Gyver, modified 16 Years ago.

RE: Page privée dans la partie Guest

New Member Posts: 22 Join Date: 5/14/07 Recent Posts
Après une petite recherche sur les permissions, j'ai réussi à faire ce que je voulais !
Merci beaucoup !