Foren

Mes emplacements

Loïc Hervé Druesne, geändert vor 15 Jahren.

Mes emplacements

New Member Beiträge: 2 Beitrittsdatum: 19.12.08 Neueste Beiträge
Bonjour à tous,

je ne comprends pas bien l'intérêt de "Mes emplacements"...

Si j'ai bien compris une communauté est attribué par défaut à un utilisateur (peu importe son/ses roles) : Mes emplacements.
Depuis la version 5.1 de Liferay, ce n'est plus le role power user qui drive la création de cette communauté, c'est automatique (selon la valeur choisie dans le fichier de configuration), une page publique et une page privée.

A quoi sert donc de différentier une communauté (privée/publique) personnelle si l'utilisateur connecté est le seul à pouvoir accéder aux pages ? Si je me trompe comment un utilisateur peut il accéder à la page publique d'un autre utilisateur ?

Merci !
thumbnail
The Meurwinn Concept, geändert vor 15 Jahren.

RE: Mes emplacements

Expert Beiträge: 261 Beitrittsdatum: 10.04.06 Neueste Beiträge
Salut, là je te suis parfaitement, je ne vois pas l'intérêt.

Celà dit, je pense qu'ils ont suivi leur framework qui fonctionne selon des pages privées et publique. Il y avait peut être trop d'impact pour ignorer cette architecture sur les communautés.

je suis preneur d'un petit cours sur l'intérêt des communautés "privées/protected/publiques" et pages privées/publiques". J'ai la sensation de ne pas saisir l'intérêt de certaines combinaisons.
thumbnail
maxime motte, geändert vor 15 Jahren.

RE: Mes emplacements

Junior Member Beiträge: 33 Beitrittsdatum: 16.10.08 Neueste Beiträge
Bonjour,
Je suis d'accord avec vous, cette histoire de communauté n'est pas très claire.
Pour ne pas me prendre la tête avec les communautés, j'ai interdit la rubrique "Mes emplacements" aux utilisateurs qui ne sont pas admin.
Pour cela, il faut modifier le fichier dock.vm qui se trouve dans liferay-portal-tomcat-6.0-5.1.1\webapps\"le-nom-de-ton-theme"\templates

Il faut rajouter un if permettant de vérifier si l'utilisateur est admin ou pas.

#if ($permissionChecker.isOmniadmin())
#if ($show_my_places)
<li class="my-places">
<a>$my_places_text</a>

$theme.myPlaces()
</li>
#end
#end

Cordialement,
Maxime Motte
poti soixante sept, geändert vor 15 Jahren.

RE: Mes emplacements

Junior Member Beiträge: 72 Beitrittsdatum: 13.03.09 Neueste Beiträge
D'accord mais comment supprimer carrément la partie publique, car je ne veux pas que l'URL fonctionne (un employé pourrait afficher des choses non validée par la direction) ?
thumbnail
Luc Pons, geändert vor 15 Jahren.

RE: Mes emplacements

Junior Member Beiträge: 70 Beitrittsdatum: 03.12.08 Neueste Beiträge
Je suis d'accord avec maxime motte, modifier le template est une maniere efficace d'obtenir ce que l'on veut dans le dock.

De plus, avec Liferay 5.1, je n'arrive même pas à donner à un utilisateur la possibilité d'accéder aux pages de la communauté Guest.
Il les voit quand il se loggue, mais si il va dans sa page privée, il ne peut plus après retourner sur les pages de Guest, même si je lui assigne le rôle "Guest" justement... Ça me perturbe assez...
Et effectivement, il est marqué dans le descriptions que le role "power user" donne droit à des pages privées, mais avec ou sans, on a toujours ces fameuses pages...
Il me semble que le premier problème que je décrit est résolu dans la version 5.2


Edit : Mea culpa, il faut joindre la communauté Guest. Le simple role ne suffit pas...

[hors sujet]
Maxime, as tu réglé ton problème de document library ? J'ai ajouté qqchose dans le post que tu as fait, mais tu n'y a pas répondu. As tu testé ?
[/hors sujet]
thumbnail
Nico Ekito, geändert vor 15 Jahren.

RE: Mes emplacements

Regular Member Beiträge: 163 Beitrittsdatum: 07.10.08 Neueste Beiträge
A mon avis, l'intérêt de ce pages publiques/privées pour les utilisateurs est le suivant : sur ma page publique, je mets mes infos que je souhaite diffuser (un blog, qques news etc...) et sur la page privée, je gère mon workspace (email, calendrier etc...).
Par exemple, on accède à la page publique d'un utilisateur à partir du forum en cliquant sur son nom.
Je trouve que ce fonctionnement est très bien illustré sur le site de Liferay lui même, par exemple, la page publique d'un utilisateur (Raymond Augé) est accessible par ce lien : http://www.liferay.com/web/rauge/profile.
poti soixante sept, geändert vor 15 Jahren.

RE: Mes emplacements

Junior Member Beiträge: 72 Beitrittsdatum: 13.03.09 Neueste Beiträge
Je comprends bien que dans cerrtaines entreprises on puisse trouver un intéret à cette fonction, ce n'est pas le problème.
Le problème c'est pouvoir retirer cette possibilité si on le désire.
thumbnail
Nico Ekito, geändert vor 15 Jahren.

RE: Mes emplacements

Regular Member Beiträge: 163 Beitrittsdatum: 07.10.08 Neueste Beiträge
Je répondais à la question posée en début de post...
Pour ta question, il me semble que ça se désactive dans le portal.properties; j'ai déjà vu passer ça dans le forum il n'y a pas longtemps.
thumbnail
Luc Pons, geändert vor 15 Jahren.

RE: Mes emplacements

Junior Member Beiträge: 70 Beitrittsdatum: 03.12.08 Neueste Beiträge
a mettre dans portal-ext.properties



    #
    # Set this to true if users must have the Power User role to have private
    # pages.
    #
    layout.user.private.layouts.power.user.required=false


ou encore...


    #
    # Set whether or not private layouts are enabled. Set whether or not private
    # layouts are modifiable. Set whether or not private layouts should be auto
    # created if a user has no private layouts. If private layouts are not
    # enabled, the other two properties are assumed to be false.
    #
    layout.user.private.layouts.enabled=false
    layout.user.private.layouts.modifiable=false
    layout.user.private.layouts.auto.create=false
	
	
	#
    # Set whether or not public layouts are enabled. Set whether or not public
    # layouts are modifiable. Set whether or not public layouts should be auto
    # created if a user has no public layouts. If public layouts are not
    # enabled, the other two properties are assumed to be false.
    #
    layout.user.public.layouts.enabled=false
    layout.user.public.layouts.modifiable=false
    layout.user.public.layouts.auto.create=false
poti soixante sept, geändert vor 15 Jahren.

RE: Mes emplacements

Junior Member Beiträge: 72 Beitrittsdatum: 13.03.09 Neueste Beiträge
Merci je vais essayer ça!