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'accueil virtuelle pour vos membres. Il suffit d'insérer le short­code [client-portal] dans une page que vous place­rez dans votre menu prin­ci­pal par exemple. Lorsqu'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'affiche. Vous pouvez utili­ser un plugin du type Theme My Login pour affi­cher à cet endroit un formu­laire d'inscription. Au moment de l'inscription, 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'installation 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

If you have found a spel­ling error, please, noti­fy us by selec­ting that text and pres­sing Ctrl+Enter.

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'éclairer 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 !

    • Fran­che­ment, je ne vais pas m’avancer. Il y a trop d’interactions pour que je puisse vous répondre sans me prendre la tête.

  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'arrive 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'affaire, mais je souhaites en plus avoir une preuve de connexion du client à sa page, le mieux serait qu'il doivent cocher une case "j'accepte 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'ajouter 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'authentification de l'utilisateur (en front-office) la page qui s'ouvre est l'accueil 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'authentification 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'utilisateur vers le lien crée avec Client-Portal dans le menu avec Theme My Login et boom ça fonc­tionne ! Merci pour l'astuce 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'éditer 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'accord 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, lorsqu'un utili­sa­teur se rend sur sa page privée, il s'inscrit en bas de la page le nom de l'utilisateur 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'arrive pas à modi­fier la page "Client Portal Settings", le bouton "Save settings" s'enfonce 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'arrive 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'utiliser 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'utilisation du slug.
    Par tout hasard quelqu'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 *

Notifiez-moi les commentaires à venir via email. Vous pouvez aussi vous abonner sans commenter.

Ce site embarque des cookies pour vous offrir la meilleur expérience possible

Spelling error report

The following text will be sent to our editors: