Projet de réalisation d’un Portfolio

Un des prérequis à la validation de l’examen du BTS SIO est la réalisation d’un portfolio. Il permet premièrement d’être un support lors de l’oral de l’épreuve E4, mais permet aussi de constituer une réelle démonstration de son expérience pendant la recherche d’une entreprise pour une poursuite d’études en alternance ou bien une recherche de travail tout simplement. Mieux qu’un CV et une lettre de motivation, il permet de se démarquer face à un recruteur.

Je vais d’abord vous faire un résumé du portfolio, puis ensuite des explications sur plus de détails par rapport à celui-ci.


Résumé :

Le portfolio, c’est un site web que nous réalisons pour présenter et justifier les compétences que nous avons acquises pendant nos deux années de formation, que ce soit en cours ou surtout en entreprise pendant l’alternance.

Concrètement, il sert à plusieurs choses :

  • Mettre en valeur toutes les activités professionnelles que j’ai réalisées : comme par exemple l’installation d’un serveur, la mise en place d’une infrastructure réseau, ou encore des interventions de maintenance.
  • Montrer l’évolution de mes compétences au travers des différentes missions.
  • Relier chaque activité aux compétences officielles du BTS SIO, en utilisant la grille du référentiel.
  • Donner au jury un support clair pour comprendre rapidement ce que j’ai fait et comment cela correspond aux attentes du diplôme.

Le site contient :

  • Une présentation personnel qui présente mon parcours et mes ambitions.
  • Un tableau de synthèse de mes compétences, avec des liens directs vers les fiches descriptives de chaque activité.
  • Une section où chaque activité professionnelle est détaillée avec :
    • le contexte,
    • les objectifs,
    • les outils utilisés,
    • les compétences mises en œuvre,
    • et parfois des annexes comme des schémas réseau, des scripts, ou des captures d’écran.

Techniquement, il doit être :

  • Hébergé et accessible de partout : soit on peut être hébergé sur la page WordPress d’un de nos professeurs gratuitement, soit souscrire à un hébergeur de site web pour pouvoir garder son site plus tard, soit être auto-hébergé (l’auto-hébergement étant complexe à cause des défis de disponibilité et de sécurité),
  • Simple et fonctionnel, sans obligatoirement utiliser un CMS complexe,
  • Compatible sur n’importe quel navigateur, sans installation supplémentaire.

En résumé, le portfolio c’est un peu mon CV vivant et prouvé par des exemples concrets. C’est aussi l’outil principal pour structurer l’échange avec le jury lors de l’épreuve E4.


Détails du projet :

Choix du type d’hébergement

Pour ce projet j’ai personnellement décidé de partir de l’hébergement proposé par mon professeur via le site wordpress, et j’ai souscrit à un hébergeur extairne. J’ai nommé LWS. Il se décrit comme le meilleur hébergeur web français cocorico ! Et oui j’ai pensé à faire travailler mon pays lors de ma recherche d’hébergeur. Pour mes autres confrère BTS SIO qui pourrait lire ces lignes je vous le conseil fortement pour les raisons suivante :

  • Il c’est apposé comme l’hébergeur le moins cher : 1,49€ par mois, moins de 15€en payant à l’année. Autant dire que c’est accessible même en étant étudiant.
  • Nom de domaine offert la première année, puis 4,99€/an. Attention, le certificat peut ne pas être reconnu par tous les pare-feu, par exemple. Dans le réseau de mon entreprise, il a généré une alerte, en dehors de cela, je n’ai pas eu d’autre problèmes.
  • 10 adresses e-mail pro avec 5Go par adresse. Je n’ai pas encore eu l’occasion d’y utiliser mais cela pourrait être intéressant dans la création d’une News Letters.
  • 100 Go d’espace disque SSD. Bien assez, même trop, pour un simple portfolio.
  • Trafic illimité. Je n’ai pas réellement testé l’ampleur de ce soi-disant trafic illimité mais je n’ai jamais eu de problème à ce niveau là. D’ailleurs le site est même plutôt rapide et fluide.
  • Sauvegardes journalières. Permet plus de sérénité même si j’effectue personnellement des sauvegarde sur mon drive.
  • Si vous utilisez comme moi WordPress, il permet, depuis son interface d’administration, une intégration facile et rapide d’un site WP existant.
  • Il intègre aussi des fonctionnalités et extensions WP accessible qu’au seul personne ayant un hébergement chez eu. Comme LWS cache qui permet de nettoyer tout les fichier et données inutile, LWS hide login qui permet de changer facilement le portail de connexion de base de WP. Et bien d’autre qui permettent l’optimisation de la base de données ou de la rapidité du site.

En bref LWS était pour moi la solution qui correspondait le mieux à mes attentes et c’est celui que je conseillerais à un autre BTS SIO pour son portfolio. J’ai choisi ce type d’hébergement car je compte continuer de rajouter du contenu à mon portfolio mais aussi l’utiliser comme support de présentation personnel et d’aquis lors de mes recherche d’embauche.

Si vous êtes intéressé par cet hébergeur, je vous invite à passer par mon lien ! Cela permet de financer la réalisation et le maintien de ce site :

Méthode de veille technologique

Pour ma méthode de veille, je cherchais une façon originale, évolutive et facilement intégrable à mon site. C’est tout naturellement que j’ai choisi Pearltrees pour m’aider dans cette tâche. Pearltrees est une arborescence de données diverses que vous pouvez alimenter comme vous le souhaitez. Il est souvent utilisé par des enseignants pour trier des cours, etc. Son plan gratuit offre déjà 1 Go de stockage, ce qui est largement suffisant pour quelques liens et des synthèses de quelques lignes. Il permet une intégration pratique à un site car, dans la catégorie de partage du Pearltrees, il y a une option qui permet de copier un bout de code HTML, qu’il ne me reste plus qu’à insérer dans un bloc « code court » dans WP. En plus de cela, le Pearltrees, du fait que j’ai un plan gratuit, est public à tous. Ceci n’est pas un désavantage car cela me permet de justifier la « diffusion » de mes veilles. Ce point étant la dernière étape d’une veille technologique, il est donc validé sans aucun effort de ma part. Et le nombre de vues est visible directement sur la page de mes veilles.

Pearltrees bénéficie aussi d’une extension de navigateur, typiquement quand je suis en train de lire un article qui me paraît pertinent pour ma veille, je peux, grâce à l’extension, l’ajouter en deux clics la veille voulue.

Vous l’aurez compris, Pearltrees est un excellent outil qui me permet d’automatiser beaucoup de tâches fastidieuses d’une veille.

Affichage des PDF interactif

Pour l’affichage des PDF, j’utilise l’extension WP : « PDF embed« . Pour fonctionner, elle nécessite une clé API qui est délivrée gratuitement sur le site d’Adobe. Cela me permet d’afficher mes.pdf au lieu de devoir créer un lien pas forcément très esthétique qui renvoie vers le PDF viewer du navigateur.

Les timelines

Pour la création de timeline dans la partie parcours professionnel/scolaire. J’utilise l’extension : « Timeline Block« . Il me permet d’insérer de jolies timelines pour présenter mon parcours.

Les sauvegardes de mon site

J’en ai parlé un peu plus tôt dans la partie hébergement. Mon hébergeur me permet d’office d’avoir des sauvegardes journalières de mon portfolio, pour ne pas réitérer des erreurs du passé,…ehm…OVH…ehm…, j’effectue moi-même des sauvegardes de mon site. Elle est automatisée grâce à l’extension : « UpdraftPlus«  à laquelle je demande de me faire une sauvegarde hebdomadaire de mon site avec une rétention de 5 sauvegardes, qu’elles envoient directement vers un dossier de mon Google Drive. Et cela de façon complètement gratuite. En cas de problème, je n’ai qu’à me reconnecter à cette extension sur un site vierge et restaurer une sauvegarde.

L’affichage de carte interactive

Pour afficher de jolies cartes sur lesquelles on peut zoomer, dézoomer à l’infini (wow c’est beau), que j’utilise pour afficher mon lieu de travail, je me sers de l’extension : « WP Map Block by aBlocks« . Je peux ensuite y insérer des points avec des titres.

Un site responsive

Qu’est-ce qu’un site responsive me direz-vous ? Un site responsive est un site qui est conçu et développé de façon à pouvoir s’adapter à toutes les résolutions d’écran. Donc visualisable aussi bien sur téléphone que sur ordinateur. Même si cela n’a pas d’intérêt pour l’oral de l’épreuve E4, il m’a semblé nécessaire de s’en inquiéter pour une utilisation sur le long terme. Imaginons qu’un employeur visite mon site sur son téléphone, j’aimerais qu’il ressemble le moins possible à un brouillon raté. Pour ce faire, WP bénéficie déjà de beaucoup d’options qui automatisent l’affichage responsive. Mais j’ai été buté à un point, mes codes courts Pearltrees et oui, ces codes fournis par Pearltrees sont réalisés avec une hauteur et une largeur strictement statique (ce qui n’est pas très responsive). Alors je me suis un peu sali les mains et j’ai bidouillé des classes CSS afin de réaliser une « iframe » auto-modulable. Pour cela, j’ai utilisé l’extension : « WPCode Lite« . Qui permet, dans sa version gratuite, d’intégrer des petits bouts de code sans trop d’effort.

Ci-dessous mon code pour ceux que cela intéresse (je rappelle que je ne suis pas développeur frontend) :

Code sur mon bloc « Code court » Pearltrees, à adapter selon votre cas :


<div class="iframe-container">
<iframe src="https://www.pearltrees.com/les_veilles_de_sacha?embed=2&d=202412061215" width="1000" height="404" style="border:0px;" allowtransparency="true"></iframe><span style="display:block; padding-top:2px; color:#818181; font-size:13px;"><a href="https://www.pearltrees.com/les_veilles_de_sacha" style=" color:#818181; font-size:13px;" target="_blank">Les_veilles_de_sacha</a></span>
</div>

Code dans l’extension « WPCode Lite » :

.iframe-container {
  position: relative;
  padding-bottom: 40%;
  height: 200px;
}
.iframe-container iframe {
  position: absolute;
  width: 100%;
  height: 100%;
}

Ces jolis blocs ☝️ vous sont offerts par l’extension : « Code Block Pro« 

Les Popup

Je me suis tenté à l’utilisation de Popup à un moment. Pour cela j’avais choisi l’extension : « Popup Maker«  qui répondait le mieux à mes attentes et qui avait la version gratuite la plus complète. Mais elle a finalement généré des erreurs d’affichage sur mes pages, peut-être un problème de compatibilité avec une autre extension. J’ai donc abandonné ce projet.

La corequesion dès fote

Et oui, je ne suis pas un pro de l’orthographe et de la conjugaison, et si vous pouvez lire ce site sans avoir les yeux qui saignent, c’est grâce à Reverso. Bien sûr, il existe tout un tas de solutions de correction de fautes, même l’IA en est une maintenant. Mais, toujours dans une optique d’automatisation de tâches récurrentes et de gain de temps, je voulais que ces corrections soient rapides et simples. Reverso intègre un agent téléchargeable sur leur site qui permet, avec un raccourci clavier, de corriger un texte sélectionné sans devoir faire un copier-coller à chaque paragraphe. Vous pouvez vérifier le texte corrigé avant de le remplacer pour être sûr qu’il ne corrige pas des mots spéciaux. Je conseille de passer un paragraphe plusieurs fois dans le correcteur, cela corrigera plus de fautes.

La diffusion du site

Je diffuse mon site via mes réseaux sociaux : Instagram, LinkedIn, Pearltrees, etc. Cela m’apporte plus de visibilité et d’opportunités, par exemple, un employeur qui me découvrirait par ces biais.

Méthode de documentation

Pour ma méthode de diffusion de documentation sur mon site, j’ai d’abord été intéressé par intégrer un projet Github qui m’a attiré l’oeil : « MixItUp ». Ou plus précisément « MixItUp MultiFilter« , il a été rendu opensource il y a peu (novembre 2024) et est décrit comme tel par son créateur :

« MixItUp MultiFilter est une extension de MixItUp qui rend la construction multidimensionnelle UI de filtrage sans effort. »

J’aurais aimé pouvoir me pencher un peu plus dessus car le projet avait l’air très complet et permettait beaucoup de choses qui correspondaient à mes attentes, mais j’ai dû finalement me résilier à une utilisation de Pearltrees car mes dates d’examen avançaient à grand pas et je n’avais plus le temps de m’en occuper. À voir s’il sera possible de le faire plus tard, car Pearltrees et ses 1 Go de stockage ne sont pas une solution viable et durable pour des documentations qui peuvent atteindre plusieurs centaines de Mo.

En tout cas, je vous invite à visiter et tester MixItUp sur la page Github du projet si cela vous intéresse.

Voilà j’ai essayé de donner un maximum d’informations sur comment j’ai réalisé mon portfolio. J’espère que cela pourra donner des idées et aider d’autres BTS SIO qui passeraient par ici, de la même manière dont j’aurais moi-même aimé tomber sur des explications avant de commencer ce projet.

Compétences acquises :

Développer la présence en ligne de l’organisation :

  • Participer à la valorisation de l’image de l’organisation sur les médias numériques en tenant compte du cadre juridique et des enjeux économiques : J’ai valorisé mon image personnelle sur les médias en gardant en tête le cadre juridique et les enjeux économiques.
  • Référencer les services en ligne de l’organisation et mesurer leur visibilité : J’ai référencé mon site sur différentes plateformes et je peux mesurer sa visibilité.
  • Participer à l’évolution d’un site Web exploitant les données de l’organisation : J’ai fait évoluer mon site qui exploite des données sur moi.

Organiser son développement professionnel :

  • Mettre en place son environnement d’apprentissage personnel : J’ai dû mettre en oeuvre des méthodes et un environnement propice à mon apprentissage.
  • Mettre en oeuvre des outils et stratégies de veille informationnelle : J’ai recherché et exploité différents outils et stratégies de veille informationnelle.
  • Gérer son identité professionnelle : Par ce portfolio, je maîtrise mon identité professionnelle.
  • Développer son projet professionnel : Par ce portfolio, je développe mon projet professionnel.