Přejít na obsah
online
csv0.46.1 · 1d135e2
mainlane.io

Portfolio

Produkty, které jsme vytvořili: úkol, řešení a výsledek.

Platforma
Technologie

Zobrazeno 1 z 18

Práce v týmech

Projekty, na kterých jsem pracoval jako součást týmu klienta. Názvy klientů neuvádíme.

SaaS social platform

2023 – 2024

SaaS platforma pro komunity a firemní intranety.

  • PHP
  • Yii2
  • ProseMirror
Řešení

Mojí hlavní oblastí byl editor formátovaného textu a Markdownu:

  • Bloky kódu na CodeMirror 6 uvnitř editoru: obousměrná synchronizace změn a výběru, čísla řádků, zvýrazňování syntaxe, zpět a znovu, opuštění bloku šipkami, správné kopírování a vkládání.
  • Úpravy: zdrojový režim Markdownu zapamatovaný pro každého uživatele, vstupní pravidla pro zvýraznění a přeškrtnutí, zjednodušený panel nástrojů s novými ikonami a H1–H4, sbalitelné menu, které si pamatuje svůj stav, odkazy z vybraného textu, relativní URL a kotvy nadpisů, vyhledávání emoji s přeložitelnými klíčovými slovy.
  • Klávesnice a přístupnost: Tab funguje v seznamech, tabulkách i kódu a přesouvá fokus dál, Tab v poslední buňce tabulky přidá řádek, přístupné menu s fokusem z klávesnice.
  • Kvalita a dodávky: opraveno 18 rozbitých testů a přidány nové, aktualizace závislostí, ESLint, menší bundle, konfigurace Rollupu, CI a automatické publikování do npm podle tagu, osm vydání balíčku editoru.
  • Platforma: úvodní průvodce pro nové uživatele, měkké mazání uživatelů včetně propojených přihlášení, nastavitelná výška sbalených příspěvků, indikátor nepřečtených zpráv, opravy pozvánek, začátek migrace na Bootstrap 5, enterprise motiv, kalendář, push oznámení a moderování obsahu.