Aller au contenu
en ligne
frv0.46.1 · 1d135e2
mainlane.io

Portfolio

Les produits que nous avons créés : le défi, la solution et le résultat.

Plateforme
Technologies

1 sur 18 affichés

Missions en équipe

Projets sur lesquels j’ai travaillé au sein de l’équipe d’un client. Les noms des clients ne sont pas indiqués.

SaaS social platform

2023 – 2024

Une plateforme SaaS pour les communautés et les intranets d’entreprise.

  • PHP
  • Yii2
  • ProseMirror
Solution

Mon domaine principal était l’éditeur de texte enrichi et Markdown :

  • Blocs de code avec CodeMirror 6 dans l’éditeur : synchronisation bidirectionnelle des modifications et de la sélection, numéros de ligne, coloration syntaxique, annuler et rétablir, sortie du bloc avec les flèches, copier-coller correct.
  • Édition : un mode source Markdown mémorisé par utilisateur, des règles de saisie pour l’emphase et le texte barré, une barre d’outils simplifiée avec de nouvelles icônes et H1–H4, un menu repliable qui mémorise son état, des liens créés à partir du texte sélectionné, des URL relatives et des ancres de titres, une recherche d’emoji avec mots-clés traduisibles.
  • Clavier et accessibilité : Tab fonctionne dans les listes, les tableaux et le code et déplace le focus ailleurs, Tab dans la dernière cellule d’un tableau ajoute une ligne, un menu accessible avec focus clavier.
  • Qualité et livraison : 18 tests cassés réparés et de nouveaux ajoutés, mises à jour des dépendances, ESLint, un bundle plus léger, une configuration Rollup, CI et publication npm automatique par tag, huit versions du paquet de l’éditeur.
  • Plateforme : une visite guidée pour les nouveaux utilisateurs, suppression logique des utilisateurs avec leurs connexions liées, hauteur configurable des publications repliées, indicateur de messages non lus, corrections des invitations, le début d’une migration vers Bootstrap 5, un thème entreprise, calendrier, notifications push et modération des contenus.