Client Portal

Une page personnelle pour chacun de vos membres – nouvelle formule

Une des demandes les plus popu­laires du forum Word​Press​-fr​.net semble avoir sa réponse parfaite sous la forme d’un nouveau plugin. Client Portal est en effet conçu pour gérer une page par membre pile poil où vous pour­rez glis­ser un conte­nu réservé.

En premier lieu, vous devez créer une page d’ac­cueil virtuelle pour vos membres. Il suffit d’in­sé­rer le short­code [client-portal] dans une page que vous place­rez dans votre menu prin­ci­pal par exemple. Lors­qu’un membre clique­ra sur ce lien, il sera immé­dia­te­ment redi­ri­gé vers sa page person­nelle. Si il n’est pas encore membre, un message deman­dant son inscrip­tion s’af­fiche. Vous pouvez utili­ser un plugin du type Theme My Login pour affi­cher à cet endroit un formu­laire d’ins­crip­tion. Au moment de l’ins­crip­tion, une page person­nelle est auto­ma­ti­que­ment générée.
La page person­nelle du membre se gère à partir du listing des membres. Si il existe déjà des membres au moment de l’ins­tal­la­tion du plugin, un clic dans les options permet de géné­rer toutes les pages manquantes.

Options

client-portal-options

Accueil des visiteurs

client-portal-accueil

Gestion des pages

client-portal-creation

Personnalisation

La page géné­rée est en fait un conte­nu de type person­na­li­sé. Vous pouvez donc adap­ter votre thème suivant le type – client-portal par défaut.

Rappel

J’ai écrit un tuto­riel pour réali­ser ce genre de choses avec S2Member – à lire ici. Cette dernière méthode est plus souple au niveau du conte­nu propo­sé aux membres mais ne gère pas la créa­tion auto­ma­ti­sée d’une page par membre.


site de l’extension : https://​word​press​.org/​p​l​u​g​i​n​s​/​c​l​i​e​n​t​-​p​o​r​t​al/ – version testée : 1.01

35 commentaires

  1. Bonjour, j’ai une préoc­cu­pa­tion. En fait vous dites ici qu’il faut insé­rer un short­code dans une page virtuelle de mon site. Le short­code il est ou ? Puis est ce qu’il est possible de chan­ger le nom »private-page » par un autre ? Veuillez svp m’éclai­rer la lanterne … ça fait des jours que je cherche… pff

  2. Bonjour !

    Merci beau­coup pour ce post !

    Avant de perdre du temps à faire 1000 tests.. j´aimerai savoir si votre solu­tion convien­dra à ma problématique :

    Je dois créer un site auto­ma­tion, qui sera consti­tué de telles sorte que :

    Un pros­pect inté­res­sé par le sujet que je traite (créa­tion de site web), tombe sur ma landing page. Cette dernière propose un quiz nommé « quel genre de site vous faut-il ».

    En fonc­tion de chaque ques­tion posé, le client rece­vra une réponse person­na­li­sée. Comme un test de person­na­li­té qui pour­rait conclure en fin de test « vous êtes plutôt une fille désor­don­née », je pour­rai ainsi répondre auto­ma­tique à mon pros­pect en lui expli­quant qu´il a plutôt besoin de ce genre de site plutôt qu´un autre.

    Pour avoir cette réponse, il devra parta­ger le quiz sur Face­book, mais devra surtout avoir un profil sur mon site web, ou pouvoir s´inscrire à ma page. Une fois connec­té à mon site, il aura la possi­bi­li­té d´accéder à sa page profil perso qui lui indi­que­ra ses infos du profil, ainsi que les réponses person­na­li­sées du quiz en question.

    Ce dernier pour­ra égale­ment, répondre à d´autre formu­laires une fois connec­tés et aura a tout moment possi­bi­li­té de voir les infos qu´il aura rempli sur le formu­laire. Je devrai aussi en tant qu´admin, être capable de voir ces infos. Ces dernière nous aide­ront à pouvoir iden­ti­fier ses besoins pour la créa­tion de son site web. Il pour­ra égale­ment télé­char­ger des docu­ments par exemple, tel que cahier des charges, etc…

    Ma ques­tion est…

    pensez- vous que tout cela soit possible avec les plugins que vous conseillez ? Savez- vous si il existe une vidéo qui pour­rait expli­quer le réglage de tout cela??

    Je vous remer­cie en tout cas !

    Bonne soirée à vous !

  3. Bonjour, votre demande sort large­ment de la présen­ta­tion de cette exten­sion. Je vous conseille d’ailleurs de vous tour­ner vers un profes­sion­nel si vous n’avez pas la moindre idée de comment réali­ser vos besoins.

  4. Bonsoir Li-An,

    Je me suis mal exprimé ;)

    Je ne souhaite pas vrai­ment que vous me disiez la réponse entière sur comment para­mé­trer cette solu­tion, mais plutôt me dire si vous pensez que je pour­rai arri­ver à mes fins en utili­sant la combi­nai­son de plugins « Client Portal+Une page réser­vée à chacun de vos membres avec S2Member+ Custo­mer Area +S2Member » ?

    Je vous remer­cie :)) bonne soirée !

  5. Bonsoir Li-An

    Pour­rais-je avoir plus de détails sur cette partie de votre expli­ca­tion si vous le voulez bien ?

    « La page géné­rée est en fait un billet de type person­na­li­sé. Vous pouvez donc adap­ter votre thème suivant le type – client-portal par défaut »

    J’ai instal­lé le plugin et j’en suis assez satis­faite pour sa fonc­tion de base.
    Et Si je comprends bien les pages géné­rées sont des pages de blog ou post du thème par defaut. Ce qui force­ment fait appa­raître les options type « parta­gez cette article » la side­bar etc pas top pour un espace privé pour le coup. Juste­ment si je comprends bien il y a un moyen de faire en sorte que toutes les pages géné­rées auto­ma­ti­que­ment soit de type pages avec direc­te­ment des éléments, short­codes… de mon choix dessus ?

    Merci bien !
    c’est bien le seul article que j’ai trou­vé sur ce plugin hors pages offi­cielle (qui n’a malheu­reu­se­ment pas de documentation)

  6. Déjà, il faut que je corrige mes billets : ce sont des types de conte­nu person­na­li­sé et pas billet. Vous trou­ve­rez plus d’infos sur le Web https://​wpchan​nel​.com/​c​r​e​e​r​-​c​u​s​t​o​m​-​p​o​s​t​-​t​y​p​e​s​-​w​o​r​d​p​r​e​ss/ et https://​codex​.word​press​.org/​P​o​s​t​_​T​y​pes

    Vous pouvez en effet créer un template d’affichage pour le type de conte­nu (voire la doc) – par défaut, suivant la nature, ça va être le single.php qui va être affiché.

  7. Merci beau­coup pour ton article il m’est d’une aide précieuse.

    Sait-tu si Client Portal est custo­mi­sable avec The divi builder ?

  8. Bonjour,

    petite ques­tion car je n’ar­rive pas à trou­ver la solu­tion sur google, je n’ai sans doute pas les bons mots clés…

    Je souhaite créer une page par client sur mon worpress, avec des conte­nus diffé­rents selon le client, avec client portal ça devrait faire l’af­faire, mais je souhaites en plus avoir une preuve de connexion du client à sa page, le mieux serait qu’il doivent cocher une case « j’ac­cepte les thermes… » pour avoir accès au nouveau conte­nu de sa page…

    En clair je met du conte­nu genre photos ou pdf, et il me faut la preuve que le client a vu ces fichiers…

    si vous avez une solu­tion plugin à me propo­ser. Ce serait super sympa.

    Merci d’avance

  9. Bonjour,
    je viens d’ajou­ter le plugin sur Word­Press, la page person­nel se créée bien (en back-office) sous mon utili­sa­teur mais après l’au­then­ti­fi­ca­tion de l’uti­li­sa­teur (en front-office) la page qui s’ouvre est l’ac­cueil et non pas sa page personnelle…
    J’ai certai­ne­ment manqué une étape mais malgré mes recherches impos­sible de trou­ver comment ouvrir direc­te­ment la page person­nelle après l’au­then­ti­fi­ca­tion de l’utilisateur.
    Merci d’avance pour votre retour :)

    • Ce n’est pas prévu par l’extension. Il vous faudra bidouiller – peut-être que Theme My Login qui permet les redi­rec­tions après connexion vous aidera.

  10. Re Li-An,
    bien vu ! j’ai simple­ment redi­ri­gé l’uti­li­sa­teur vers le lien crée avec Client-Portal dans le menu avec Theme My Login et boom ça fonc­tionne ! Merci pour l’as­tuce et la rapi­di­té de réponse, chapeau bas ;)

  11. Bonjour Li-An,
    de nouveau confron­té à un petit soucis de compa­ti­bi­li­té entre Client Portal et le thème DIVI qui lorsque je tente d’édi­ter une page (privée d’un utili­sa­teur ou toutes autres pages normales ayant un appel à [client portal]), il m’est impos­sible de retrou­ver les fonc­tions liées à DIVI et pour effec­tuer un chan­ge­ment sur l’une de ces pages « normales » il faut que je désac­tive le plugin Client Portal. Mon cas de figure concrè­te­ment étant que sur la « Page Privée d’un utili­sa­teur » je souhaite inclure un module JS dispo­nible dans DIVI.
    Si ce cas de figure est trop tech­nique, je peux soumettre la demande sur le forum de Word​Press​-fr​.net mais je souhai­tais avoir votre avis sur la ques­tion avant :)

    Merci d’avance pour votre retour,
    Vic.

  12. Le plugin est sympa mais inuti­li­sable en l’état pour moi. Tous les docu­ments télé­char­gés (docu­ments, pdf) sont entiè­re­ment acces­sibles, rien n’est vrai­ment proté­gé à part le conte­nu texte de la page.

    • Je ne vais pas le réins­tal­ler pour tester mais c’est éton­nant et surtout il y a une contra­dic­tion dans votre remarque. Si les liens vers les fichiers sont dans le conte­nu, ils ne sont pas acces­sibles. Vous êtes sûr que vous ne les affi­chez pas via une exten­sion ou une fonc­tion spécifique ?

      • Le lien n’est pas « visible », mais cela ne signi­fie pas qu’il n’est pas accessible…
        Je mets une image dans la page de mon client : cette image est uploa­dée dans le dossier d’upload, qui n’est en rien proté­gé… D’ac­cord je peux deman­der aux robots de ne pas en indexer le conte­nu, mais c’est insuf­fi­sant pour des données sensibles.

        • C’est un vieux problème mais il y a très peu de chance que qui que ce soit trouve le nom dusdit fichier voire son URL – les robots ne pour­ront pas le choper puisqu’il n’y a aucun lien direct public.

          • c’est vrai mais que ce ne soit pas visible ne suffit pas. C’est une porte cachée mais qui n’est pas fermée à clé. Je ne peux pas dire à mon client que c’est sécu­ri­sé… Autre­ment le plugin est bien sympa et me plai­rait bien :
            Merci Li-An

            • Si une personne doit y avoir accès, il n’y a aucun moyen de le « sécu­ri­ser » sans passer par une exten­sion tierce. S2Member fait ça très bien mais il doit y en avoir d’autres.

  13. Bonjour,
    1°) Avec Client Portal, lors­qu’un utili­sa­teur se rend sur sa page privée, il s’ins­crit en bas de la page le nom de l’uti­li­sa­teur suivant. Certes si on clique sur ce nom un message indique que l’on a pas accès à la page de cet autre utili­sa­teur mais c’est gênant de voir défi­ler le nom des utili­sa­teurs autres.
    2°) Je n’ar­rive pas à modi­fier la page « Client Portal Settings », le bouton « Save settings » s’en­fonce bien avec un rafraî­chis­se­ment de la page, mais aucune modi­fi­ca­tion n’est pris en charge.
    Une idée ? Conflit avec d’autres exten­sions wordpress ?
    Merci pour votre aide

  14. Bonjour je veux vous remer­ciez pour cette expli­ca­tion et aussi j’au une petite ques­tion a propos ce plugin , norma­le­ment ce dernier un custom post type ce qui nous donnent la possi­bi­li­té d’ajoutée d’autre champs person­na­li­sée sur la page géne­rer par le plugin en backEnd et les récu­pe­re­rez en front ( c’est logique ) sinon pour ma situa­tion j ‘ai ajou­ter un bloc de champ sur la page géné­rer par le plugin mais au fin de compte j’ar­rive pas a récu­pé­rez les valeurs de ces champs sur le frontEnd

    • Déso­lé, je n’ai rien vu dans la doc qui parle de champs person­na­li­sés (ils suggèrent même d’uti­li­ser une autre exten­sion pour les inscriptions).

  15. Inté­res­sant ! j’ai long­temps cher­cher un plugin capable de créer une page person­nel pour un nouvel utilisateur.
    Malheu­reu­se­ment ce dernier force la page en mode privé, force égale­ment l’uti­li­sa­tion du slug.
    Par tout hasard quel­qu’un aurait il une astuce ? ou connai­trait un autre plugin similaire ?

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *