Przejdź do treści
online
plv0.46.1 · 1d135e2
mainlane.io

Portfolio

Produkty, które zbudowaliśmy: zadanie, rozwiązanie i rezultat.

Platforma
Technologie

Pokazano 1 z 18

Praca w zespołach

Projekty, przy których pracowałem w zespole klienta. Nazw klientów nie podajemy.

SaaS social platform

2023 – 2024

Platforma SaaS dla społeczności i firmowych intranetów.

  • PHP
  • Yii2
  • ProseMirror
Rozwiązanie

Moim głównym obszarem był edytor tekstu sformatowanego i Markdown:

  • Bloki kodu na CodeMirror 6 wewnątrz edytora: dwukierunkowa synchronizacja zmian i zaznaczenia, numery linii, podświetlanie składni, cofanie i ponawianie, wychodzenie z bloku strzałkami, poprawne kopiowanie i wklejanie.
  • Edycja: tryb źródłowy Markdown zapamiętywany dla każdego użytkownika, reguły wprowadzania dla wyróżnienia i przekreślenia, uproszczony pasek narzędzi z nowymi ikonami i H1–H4, zwijane menu, które pamięta swój stan, linki z zaznaczonego tekstu, względne adresy URL i kotwice nagłówków, wyszukiwanie emoji z tłumaczalnymi słowami kluczowymi.
  • Klawiatura i dostępność: Tab działa w listach, tabelach i kodzie i przenosi fokus dalej, Tab w ostatniej komórce tabeli dodaje wiersz, dostępne menu z fokusem klawiatury.
  • Jakość i dostarczanie: naprawionych 18 zepsutych testów i dodane nowe, aktualizacje zależności, ESLint, mniejszy bundle, konfiguracja Rollup, CI i automatyczna publikacja w npm po tagu, osiem wydań pakietu edytora.
  • Platforma: przewodnik onboardingowy dla nowych użytkowników, miękkie usuwanie użytkowników wraz z powiązanymi loginami, konfigurowalna wysokość zwiniętych postów, wskaźnik nieprzeczytanych wiadomości, poprawki zaproszeń, początek migracji na Bootstrap 5, motyw enterprise, kalendarz, powiadomienia push i moderacja treści.