コンテンツへスキップ
オンライン
jav0.46.1 · 1d135e2
mainlane.io

ポートフォリオ

私たちが開発したプロダクト:課題、解決策、成果。

プラットフォーム
技術

18 件中 1 件を表示

チームでの参画

クライアントのチームの一員として携わったプロジェクトです。クライアント名は記載していません。

SaaS social platform

2023 – 2024

コミュニティや社内イントラネット向けのSaaSプラットフォーム。

  • PHP
  • Yii2
  • ProseMirror
解決策

主な担当はリッチテキストとMarkdownのエディターでした。

  • エディター内のCodeMirror 6によるコードブロック:変更と選択範囲の双方向同期、行番号、シンタックスハイライト、元に戻す・やり直し、矢印キーでのブロックからの移動、正しいコピー&ペースト。
  • 編集:ユーザーごとに記憶されるMarkdownソースモード、強調と打ち消し線の入力ルール、新しいアイコンとH1〜H4を備えたシンプルなツールバー、状態を記憶する折りたたみメニュー、選択したテキストからのリンク作成、相対URLと見出しアンカー、翻訳可能なキーワードによる絵文字検索。
  • キーボードとアクセシビリティ:リスト、表、コード内でTabが機能し、フォーカスを別の場所にも移動できます。表の最後のセルでTabを押すと行が追加されます。キーボードフォーカス対応のアクセシブルなメニュー。
  • 品質とリリース:壊れていた18件のテストを修正して新しいテストを追加、依存関係の更新、ESLint、バンドルの軽量化、Rollupの設定、CIとタグによるnpmへの自動公開、エディターパッケージの8回のリリース。
  • プラットフォーム:新規ユーザー向けのオンボーディングツアー、連携ログインを含むユーザーのソフトデリート、折りたたみ投稿の高さ設定、未読メッセージの表示、招待まわりの修正、Bootstrap 5への移行着手、エンタープライズ向けテーマ、カレンダー、プッシュ通知、コンテンツモデレーション。