Visual Portfolio

Votre portfolio met en valeur vos expériences, vos créations. Et pour mettre en valeur votre portfolio, il y a Visual Portfolio. À essayer sans tarder…

Cet article prend 9 minutes à lire et comporte 2008 mots.

Lors d’un récent pro­jet, j’ai eu besoin d’af­fich­er le port­fo­lio d’une graphiste. Après une recherche rapi­de dans le dépôt Word­Press et l’es­sai de quelques exten­sions qui n’ont pas su me con­va­in­cre, j’en suis venu à tester Visu­al Port­fo­lio. Et j’ai été très agréable­ment sur­pris.

Si cette exten­sion affiche plus de 10 000 instal­la­tions actives, elle ne fait pas pour autant par­tie des poids lourds du marché. Et pour­tant… elle a tout d’une grande — à l’ex­cep­tion du prix, vu qu’elle est gra­tu­ite de chez gra­tu­ite.

Ce n’est pas une exten­sion en ver­sion allégée, avec deux fonc­tion­nal­ités au rabais et une ver­sion pro qui vous fait baver d’en­vie.

Non, c’est une exten­sion com­plète, avec dif­férents mod­èles de présen­ta­tion de port­fo­lios, qui utilise son pro­pre type d’ar­ti­cle per­son­nal­isé, éditable avec Guten­berg, mais qui accepte aus­si les autres types d’ar­ti­cles (arti­cles, pages…), les port­fo­lios Jet­pack, qui peut servir à affich­er une galerie d’im­ages tirées de la bib­lio­thèque de médias… bref, une exten­sion bien com­plète.

Visu­al Port­fo­lio est don­né pour com­pat­i­ble avec la dernière ver­sion de Word­Press, autant dire qu’il n’y a pas — a pri­ori — de rai­son de choisir une autre exten­sion pour affich­er son port­fo­lio.

Si vous voulez suiv­re ce tuto­riel et créer votre pro­pre port­fo­lio, vous trou­verez l’ex­ten­sion dans le dépôt Word­Press. Si vous n’avez jamais instal­lé d’ex­ten­sion, je vous recom­mande la lec­ture de l’ar­ti­cle Installer, activ­er, met­tre à jour et sup­primer une exten­sion Word­Press.

Nous allons pass­er en revue les réglages de l’ex­ten­sion, la créa­tion d’un port­fo­lio, et la créa­tion d’un bloc de présen­ta­tion.

Les réglages de Visual Portfolio

Menu Visual Portfolio
Menu Visu­al Port­fo­lio

Une fois l’ex­ten­sion activée, vous trou­verez dans le menu latéral de l’ad­min­is­tra­tion de Word­Press une entrée Visu­al Port­fo­lio.

C’est à par­tir de ce sous menu que vous pour­rez créer vos port­fo­lios (que vous pour­rez class­er par caté­gories, et même éti­queter vu qu’il s’ag­it d’un type per­son­nal­isé d’ar­ti­cle ou CPT), les blocs de présen­ta­tion, et en tout pre­mier lieu définir les réglages de l’ex­ten­sion.

Je vais être hon­nête : inutile d’aller touch­er aux réglages, l’ex­ten­sion est très bien telle quelle.

Si toute­fois l’en­vie vous prend d’aller les mod­i­fi­er, vous trou­verez deux onglets : le pre­mier pour le pré­fixe dans l’url (port­fo­lio, par défaut), les fil­tres per­son­nal­isés et l’im­age par défaut (mais ne pas définir d’im­age à la Une dans un port­fo­lio, ce n’est quand même pas com­mun). Le deux­ième est dédié à l’af­fichage des images sous forme de slid­er avec Pho­to­swipe.

La création d’un élément de portfolio

Le port­fo­lio, c’est l’ensem­ble des élé­ments que vous souhaitez présen­ter sur votre blog ou votre site. Par exem­ple un flo­rilège de vos réal­i­sa­tions, pour un graphiste, une agence web ou un design­er. Ou pour tout autre type de pro­jet. Comme des pavil­lons pour un cab­i­net d’ar­chi­tectes, des jardins pour un.e paysag­iste, des bou­quets pour un.e fleuriste.

Vous créerez un élé­ment de port­fo­lio comme vous créez un arti­cle, en util­isant Guten­berg, après avoir cliqué sur Por­fo­lio items puis sur Add New. Tous les blocs disponibles pour un arti­cle ou une page sont égale­ment disponibles pour un élé­ment de port­fo­lio.

Les points impor­tants : le titre, et l’im­age à la Une. Libre à vous de rajouter du texte, des pho­tos (ou des galeries de pho­tos), l’essen­tiel est quand même d’avoir une image à affich­er, et un titre pour expliciter l’élé­ment.

Voici à quoi ressem­ble un élé­ment de port­fo­lio en cours d’édi­tion :

Élément de portfolio - Édition
Élé­ment de port­fo­lio — Édi­tion

Et main­tenant la page ter­minée :

Élément de portfolio - Affichage
Élé­ment de port­fo­lio — Affichage

Pour infor­ma­tion, vous trou­verez plus de détails sur le thème i2019 dans l’ar­ti­cle Per­son­nalis­er Twen­ty Nine­teen, et pour la démo (et le télécharge­ment), c’est par ici : i2019.

Si vous utilisez Jet­pack et son mod­ule Port­fo­lio, vous pou­vez faire l’im­passe sur les élé­ments de port­fo­lio de Visu­al Port­fo­lio et utilis­er ceux créés avec Jet­pack.

Les blocs de présentation (Portfolio Layouts)

Je ne sais pas trop com­ment traduire Lay­out dans le cas présent, bloc de présen­ta­tion m’a sem­blé le plus adéquat vu qu’il s’ag­it d’un bloc per­me­t­tant l’af­fichage d’un port­fo­lio au sein d’une page ou d’un arti­cle.

L’in­ter­face prin­ci­pale se trou­ve dans la colonne de droite ; la par­tie habituelle­ment réservée à la saisie ser­vant d’aperçu du bloc que vous obtien­drez en util­isant les divers réglages pro­posés. Ci-dessous les onglets disponibles, que nous allons pass­er en revue un à un :

En aparté, la galerie ci-dessus a été réal­isée avec Visu­al Port­fo­lio, en util­isant la dis­po­si­tion Mason­ry. Pour des cap­tures de por­tions d’écran, il n’y a pas d’ex­ten­sion par­faite ou de mod­èle à recom­man­der, tout dépend des cap­tures pris­es et de leur nom­bre. À vous d’ef­fectuer des essais jusqu’à trou­ver la meilleure présen­ta­tion pos­si­ble.

Intéres­sons-nous donc aux écrans ci-dessus. Les titres sont en anglais, l’ex­ten­sion n’est pas (encore) traduite.

L’ex­ten­sion est prête pour la tra­duc­tion, si vous ne voulez pas régler à chaque fois vos textes par défaut, passez par Loco Trans­late par exem­ple pour traduire a min­i­ma les chaînes dont vous avez l’u­til­ité. J’en ai effec­tué une par­tie (env­i­ron 64% des 204 chaînes), dont les textes par défaut et les chaînes utiles à l’af­fichage au sein des élé­ments de port­fo­lio. Ce n’est pas très com­pliqué, mais cela prend du temps.

Name & Shortcode

En français, nom et code court. Vous avez à bap­tis­er votre port­fo­lio, et c’est lui qui vous délivr­era un code court (short­code) à insér­er dans vos pages et arti­cles.

Layout

Peut être traduit par mod­èle. Vous avez le choix entre Grid, Mason­ry, Jus­ti­fied, Slid­er ou Tiles.

Gap per­met de régler l’e­space­ment entre les dia­pos­i­tives, Items per page le nom­bre d’élé­ments de por­fo­lio à affich­er en une seule passe, et Stretch per­met de s’af­franchir de la largeur nor­male de la page.

Items Style

Vous pou­vez choisir entre plusieurs effets au sur­vol des dia­pos­i­tives : Default, Fly, Emerge ou Fade. L’op­tion Over­lay back­ground col­or et Over­lay Text Col­or, un peu plus bas dans le même onglet, définis­sent respec­tive­ment la couleur de super­po­si­tion (avec ges­tion de la trans­parence) et la couleur du texte lié.

Show excerpt per­met d’af­fich­er l’ex­trait dans le cas d’un élé­ment de port­fo­lio ou d’un arti­cle. En acti­vant Show icon vous aurez une jolie icone (à choisir dans les icones fontawe­some v5) au beau milieu de la dia­pos­i­tive, au sur­vol. Une icone pour les images, une pour les vidéos. Que deman­der de plus ?

Une longueur per­son­nal­isée de l’ex­trait ? Vous l’avez avec Excerpt words count ! La pos­si­bil­ité d’af­fich­er la date de paru­tion ? C’est égale­ment prévu ! Au final, vous pou­vez per­son­nalis­er à l’en­vi votre port­fo­lio

Item Click Action

Tout sim­ple­ment l’ac­tion à effectuer quand on clic-clic-clique sur la diapo. On ne fait rien. Ou on redirige vers l’URL (de l’im­age, du port­fo­lio, de l’ar­ti­cle). Sur la même page, ou dans un nou­v­el onglet. Ou on choisit d’af­fich­er l’im­age ou la vidéo en pleine page dans une pop­up.

Filter

Pour affich­er une seule caté­gorie, ou tout, au pre­mier affichage (quand il y en a plusieurs). L’in­con­vénient, c’est que l’ex­ten­sion est un peu bébête, s’il n’y a qu’une seule caté­gorie, elle affichera quand même All (Tout) à moins de dés­ac­tiv­er le fil­tre. À not­er que All peut (doit) être traduit. Et que cette tra­duc­tion inter­vient au niveau du mod­èle. Vous pou­vez donc choisir un texte dif­férent pour chaque port­fo­lio.

En fonc­tion du fil­tre appliqué, vous aurez un code court à copi­er / coller. Mais à ce que j’ai pu remar­quer, le fil­tre est géré à la base, lorsque l’on demande l’af­fichage d’un port­fo­lio dans Guten­berg.

Pagination

Enfin un mot anglais facile à com­pren­dre ! Tiens, pour le coup, je ne vais même pas le traduire 😉 Essayez juste de ne pas en écorcher la pronon­ci­a­tion (pæʤɪˈneɪʃən en alpha­bet phoné­tique).

Vous pou­vez donc activ­er ou dés­ac­tiv­er la pag­i­na­tion, choisir entre une pag­i­na­tion clas­sique avec des nom­bres, une pag­i­na­tion de type “charg­er la suite” ou un scroll infi­ni (atten­tion si votre galerie est longue comme un jour sans pain).

Pour la pag­i­na­tion aus­si vous pou­vez gér­er le texte à affich­er port­fo­lio par port­fo­lio.

Voici un bloc Port­fo­lio, avec des élé­ments de port­fo­lio :

La gestion de Visual Portfolio dans Gutenberg

Pour insér­er un bloc précédem­ment créé, vous trou­verez un bloc dédié dans les blocs com­muns :

Bloc Gutenberg
Bloc Guten­berg

Le port­fo­lio peut égale­ment servir à affich­er les arti­cles, avec un fil­trage par caté­gorie comme dans l’ex­em­ple ci-dessous :

Le port­fo­lio suiv­ant n’est pas à pro­pre­ment par­ler un port­fo­lio mais une galerie ; j’ai choisi de l’af­fich­er en “grande largeur”. Les images, libres de droits, vien­nent de Pix­abay.

La même galerie, en largeur nor­male (réglage Guten­berg), avec le mod­èle Jus­ti­fied :

Dans Guten­berg, j’ai opté pour une largeur nor­male. Mais dans le slid­er, j’ai activé l’op­tion stretch, et le slid­er s’af­fiche donc en pleine largeur, sans tenir compte de la mise en page décidée par Guten­berg.

Si vous êtes arrivé.e en fin de galerie, vous aurez remar­qué que la dernière image n’est pas jus­ti­fiée. Un choix qui se défend, l’esthétique n’est pas for­cé­ment au ren­dez-vous quand on est en jus­ti­fi­ca­tion ‘absolue’. On aurait pu — pour une fois — avoir mieux avec Jet­pack mais il faut dans ce cas faire l’impasse sur les effets au sur­vol, sur le charge­ment par­tiel, sur Pho­to­swipe et se con­tenter de la pop­up dédiée à Jet­pack — à moins de pass­er à la caisse et de pay­er $19 pour avoir une exten­sion com­pat­i­ble de chez dfac­to­ry, que je vous présente rapi­de­ment dans l’ar­ti­cle Des exten­sions gra­tu­ites pour créer une galerie pho­to attrayante.

Pour finir voici la même galerie d’im­ages sous forme de slid­er, le dernier mod­èle pro­posé par Visu­al Port­fo­lio :

Il y a 3 types de slid­ers : cov­er­flow (ci-dessus), slide ou fade. Pour un besoin ponctuel, il peut faire l’af­faire. Mais vous noterez l’ef­fet d’escalier sur les images de côté. Ce n’est pas le nec plus ultra des slid­ers. Il dépanne, et c’est déjà bien.

Pour la présen­ta­tion en slid­er, je vous con­seille de charg­er toutes les images, et de met­tre un texte expli­catif ou un espace insé­ca­ble dans la zone de texte de fin de charge­ment (par défaut : You’ve reached the end of the list).

La gestion des blocs Visual Portfolio dans Elementor

Il n’y a pas de bloc dédié, vous devrez pass­er par le bloc code court dans lequel vous insér­erez le short­code. L’af­fichage se fait cor­recte­ment, tant dans Ele­men­tor que dans la page générée.

Les points noirs

Alors, aurais-je trou­vé l’ex­ten­sion par­faite, le nec plus ultra du port­fo­lio ? Pas si vite !

Pre­mier con­stat à l’u­til­i­sa­tion, qui vaut pour la grande majorité des exten­sions util­isant une light­box : on ne peut pas utilis­er plusieurs exten­sions de type galerie sur une même page. Donc on ne peut pas utilis­er Visu­al Port­fo­lio et une galerie, il fau­dra choisir.

Sans une solu­tion de ges­tion d’ac­ti­va­tion à la demande des exten­sions telle que Plu­g­in Orga­niz­er, il fau­dra égale­ment s’en tenir à une seule exten­sion pour l’ensem­ble de votre site.

La plu­part du temps, j’u­tilise Jus­ti­fied Gallery pour illus­tr­er mes arti­cles (quand j’ai besoin d’une galerie). Dans cet arti­cle, j’ai créé ma galerie d’il­lus­tra­tion via Visu­al Port­fo­lio, donc en dehors de l’ar­ti­cle. J’ai dés­ac­tivé l’une et activé l’autre.

Sec­ond point noir, il sem­ble que Visu­al Port­fo­lio inter­fère avec d’autres exten­sions. J’ai noté une incom­pat­i­bil­ité entre HT Mega – Ulti­mate Addons for Ele­men­tor Page Builder et Visu­al Port­fo­lio, par exem­ple : la sec­onde prend le pas sur la pre­mière au niveau des CSS, lié à une ges­tion trop général­iste de cer­taines balis­es ou à un con­flit lié aux polices fontawe­some en ver­sion 4.7 dans un cas, en ver­sion 5 dans l’autre.

Deux exten­sions gra­tu­ites, très utiles, mais à ne pas utilis­er sur une même page (enfin, en fonc­tion des mod­ules activés sur HT Mega).

Troisième point noir : le slid­er n’est pas un mod­èle du genre. Il faut précharg­er toutes les images, il y a un effet d’escalier si on choisit l’op­tion cov­er­flow, et il faut trich­er pour le texte en dessous du slid­er. C’est claire­ment un slid­er de dépan­nage : si vous avez un besoin récur­rent de slid­ers, prenez une exten­sion dédiée.

En conclusion

En dehors de ces trois points, je n’ai pas noté de prob­lème par­ti­c­uli­er.

Que dire d’autre ? Visual Port­fo­lio fait ce qu’on lui demande, le fait plutôt bien et ces lim­i­ta­tions sont bien min­imes au vu du prix et des ser­vices ren­dus. L’es­say­er, c’est pren­dre un seul risque — celui de l’adopter 😉

Et vous, avez-vous déjà adop­té Visu­al Port­fo­lio pour présen­ter vos port­fo­lios ou vos galeries d’images ? Ou avez-vous une autre exten­sion qui fait l’af­faire (peut-être mieux d’ailleurs) ?

18 réflexions sur “Visual Portfolio”

  1. Bon­jour,
    J’u­tilise visu­al port­fo­lio pour affich­er des offres d’emploi mais j’ai un prob­lème d’a­juste­ment des colonnes en hau­teur pour ne pas avoir le décalage man­son­ry. j’ai essayé avec flex mais ça ne fonc­tionne pas. avez-vous une idée pour avoir toutes les colonnes (3) de la même hau­teur.
    mer­ci

    1. bon­soir, il suf­fit de ne pas choisir Tiles en lay­out, mais Grid. La dis­po­si­tion sera du même type que pour l’ex­em­ple qui affiche les arti­cles du blog, dans cet arti­cle-ci (exem­ple du ‘chapitre’ La ges­tion de Visu­al Port­fo­lio dans Guten­berg.

  2. Bon­jour,
    Désolé pour cette réponse tar­dive, mais je n’ai pas l’op­tion Grid, mais seule­ment Tiles, Mason­ry, jus­ti­fied ou slid­er. Pour l’in­stant j’ai mis Mason­ry mais les colonnes selon leur con­tenu n’ont pas la même hau­teur.

  3. Si, j’ai fait une mise à jour du plu­g­in et j’ai bien le grid, mais le prob­lème reste la taille de chaque item qui n’est pas la même en hau­teur.

  4. j’ai pu me débrouiller avec Grid, mer­ci.
    Dernière chose mon port­fo­lio se com­pose d’of­fres d’emploi et la mise en page du texte n’est pas respec­tée lors de l’af­fichage de l’ex­trait dans ma grille.
    j’ai essayé avec des balis­es html mais sans suc­cès, y a t’il un moyen d’af­fich­er l’ex­cerpt avec la mise en page ?
    mer­ci

    1. En bas de chaque lay­out, vous avez les class­es CSS à mod­i­fi­er :

      Available classes:
      .vp-id-20 - use this classname for each styles you added. It is the main Visual Portfolio wrapper.
      .vp-id-20 .vp-portfolio__items - items wrapper.
      .vp-id-20 .vp-portfolio__item - single item wrapper.
      .vp-id-20 .vp-filter - filter wrapper.
      .vp-id-20 .vp-pagination - pagination wrapper.

      .vp-id-20 cor­re­spond à ce lay­out en par­ti­c­uli­er. Si vous souhaitez mod­i­fi­er pour l’ensem­ble du site, utilisez unique­ment la deux­ième classe, .vp-pagination par exem­ple.

    1. Bon­jour, oui c’est pos­si­ble, avec une règle de redi­rec­tion. Par con­tre, tout dépend du type de redi­rec­tion que vous souhaitez met­tre en place. Il faudrait que vous m’en disiez plus pour que je puisse vous répon­dre cor­recte­ment.

  5. Bon­jour,
    je voulais savoir si il était pos­si­ble de chang­er la couleur du texte que l’on trou­ve dans le fil­tre ? La couleur de base est bleue mais ne con­vient pas du tout avec l’am­biance de mon site et je ne vois pas où je peux faire cette mod­i­fi­ca­tion (je pré­cise que j’ai ver­sion gra­tu­ite de l’ex­ten­sion).

    Mer­ci

    1. C’est pos­si­ble dans l’on­glet bloc de la barre latérale à droite. Descen­dez jusqu’à Style de l’élé­ment, puis trou­vez Couleur d’arrière-plan de la super­po­si­tion.

      1. Bon­jour,
        J’ai le même souci, je souhaite chang­er la couleur du texte du fil­tre sélec­tion­né. La couleur par défaut est le bleu de Visu­al Port­fo­lio et souhaite la chang­er. J’ai testé ce que vous dites dans votre réponse, “Descen­dez jusqu’à Style de l’élément, puis trou­vez Couleur d’arrière-plan de la super­po­si­tion.”, cepen­dant cela me change la couleur du texte à l’in­térieur de mes visuels et non sur le fil­tre… Com­ment faire ?

  6. [es] Hola ¿cómo puedo hac­er un fil­tra­do por cat­e­goría a mi galería de fotos? Ten­go la galería e hice las dis­tin­tas cat­e­gorías pero no veo ningu­na opción que me per­mi­ta hac­er­lo.

    [en] Hel­lo, how can I fil­ter my pho­to gallery by cat­e­go­ry? I have the gallery and I made the dif­fer­ent cat­e­gories but I don’t see any option that allows me to do it.

    [fr] Bon­jour, com­ment puis-je fil­tr­er ma galerie pho­to par caté­gorie ? J’ai la galerie et j’ai fait les dif­férentes caté­gories mais je ne vois aucune option qui me per­me­tte de le faire.

    1. [es] Hola, he tra­duci­do tu comen­tario al inglés y al francés para que todos puedan enten­der tu pre­gun­ta y mi respues­ta. Sim­ple­mente, en Port­fo­lio Ele­ments, busque Dis­eño en la con­fig­u­ración del bloque y haga clic en el pequeño botón “+”. Se abre una ven­tana emer­gente que le per­mite crear un fil­tro.

      [en] Hel­lo, I have trans­lat­ed your com­ment in Eng­lish and French so that every­one can under­stand your ques­tion and my answer. Sim­ply, in Port­fo­lio Ele­ments, look for Lay­out in the block set­tings, and click on the lit­tle “+” but­ton. A pop­up opens and allows you to cre­ate a fil­ter.

      [fr] Bon­jour, j’ai traduit votre com­men­taire en anglais et en français pour que tout le monde puisse com­pren­dre votre ques­tion et ma réponse. Il suf­fit, dans Élé­ments du Port­fo­lio, de chercher Mise en page dans les réglages du bloc, et de cli­quer sur le petit bou­ton “+”. Une pop­up s’ou­vre et per­met de créer un fil­tre.

Les commentaires sont fermés.

Retour en haut
Les cookies que nous utilisons sont indispensables au bon fonctionnement de ce site. Il n'y a aucun pistage publicitaire et les données statistiques recueillies sont anonymisées.
J'ai compris