Zum Inhalt springen
online
dev0.46.1 · 1d135e2
mainlane.io

Portfolio

Produkte, die wir gebaut haben: Aufgabe, Lösung und Ergebnis.

Plattform
Technologien

1 von 18 angezeigt

Mitarbeit in Teams

Projekte, an denen ich als Teil des Teams eines Kunden gearbeitet habe. Kundennamen nennen wir nicht.

SaaS social platform

2023 – 2024

Eine SaaS-Plattform für Communitys und Unternehmens-Intranets.

  • PHP
  • Yii2
  • ProseMirror
Lösung

Mein Hauptbereich war der Rich-Text- und Markdown-Editor:

  • Codeblöcke mit CodeMirror 6 im Editor: Zwei-Wege-Synchronisierung von Änderungen und Auswahl, Zeilennummern, Syntaxhervorhebung, Rückgängig und Wiederholen, Verlassen des Blocks mit den Pfeiltasten, korrektes Kopieren und Einfügen.
  • Bearbeitung: ein pro Benutzer gespeicherter Markdown-Quellmodus, Eingaberegeln für Hervorhebung und Durchstreichen, eine vereinfachte Werkzeugleiste mit neuen Symbolen und H1–H4, ein einklappbares Menü, das seinen Zustand behält, Links aus markiertem Text, relative URLs und Überschriftenanker, Emoji-Suche mit übersetzbaren Schlüsselwörtern.
  • Tastatur und Barrierefreiheit: Tab funktioniert in Listen, Tabellen und Code und verschiebt sonst den Fokus, Tab in der letzten Tabellenzelle fügt eine Zeile hinzu, ein barrierefreies Menü mit Tastaturfokus.
  • Qualität und Auslieferung: 18 defekte Tests repariert und neue hinzugefügt, Abhängigkeits-Upgrades, ESLint, ein kleineres Bundle, eine Rollup-Konfiguration, CI und automatische npm-Veröffentlichung per Tag, acht Releases des Editor-Pakets.
  • Plattform: eine Onboarding-Tour für neue Benutzer, Soft Delete von Benutzern samt verknüpften Logins, konfigurierbare Höhe eingeklappter Beiträge, Anzeige ungelesener Nachrichten, Korrekturen an Einladungen, der Beginn einer Migration auf Bootstrap 5, ein Enterprise-Theme, Kalender, Push-Benachrichtigungen und Inhaltsmoderation.